﻿
body {
    margin:0px;
    padding:0px;
    font-family: 'Roboto', 'Roboto', sans-serif;
    font-size:14px;
    color:white;
}
.btnw{
    border:2px solid #fc7107;
    border-radius:20px;
    font-size:16px;
    color:#616161;
    font-weight:bold;
}
textarea:focus, input:focus{
    outline: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    background-image:url(../Images/url-xs.png);
}
a, a:visited, a:hover, a:active {
    text-decoration:none !important;
}
.clrorg{
    color: #fc7107;
}
.clrblue{
    color:#013d57;
}
.clrgrey{
    color:#616161;
}
ul{
    list-style-type:none;
}
.fl{
    float:left;
}
.fs36{
    font-size:36px;
    font-weight:bolder;
}
.fs24{
    font-size:18px;
    font-weight:bolder;
}
.h80px{
    height:80px;
}
.lh26{
    line-height:26px;
}
.lh28{
    line-height:28px;
}
.lh36{
    line-height:36px;
}
.lh48{
    line-height:48px;
}
.blkar{
    margin-left: auto;
    margin-right: 40px;
}
 
     .navbar-collapse {
        border-color: #fff;
    }

     
.padl26perc{
    padding-left:26%;
}
.posrel{
    position:relative;
}
.posfxd{
    position:fixed;
    bottom:0px;
}
.blkaliright{
    margin-left: auto;
    margin-right: 0;
}
.ng-touched.ng-invalid{
        border:1px solid #d30000;
        background-color:#fbd0d0;
    }
.ng-touched.ng-invalid + div{
    display:block;
}
.ng-untouched + div, .ng-touched.ng-valid + div{
    display:none;
}
    .err{
        font-size:12px;
        color:#d30000;
    }
    .thkbody{
        color:black;
    }

    .w70perc{
        width:70%;
    }
    .w100perc{
        width:100%;
    }

#enqxs.affix {
       top: 220px;
    right:2%;
}
#enqxs.affix-bottom{
            position:absolute;
            right:2%;
}
/* Custom, iPhone Retina */
	@media only screen and (min-width : 320px){
        textarea:focus, input:focus{
            outline: none;
        }
        .blbr{
            border-top:1px solid #009def;
            border-left:1px solid #009def;
        }
        .brbb{
            
            border-right:1px solid #009def;
            border-bottom:1px solid #009def;
        }
        .cwrap {
            overflow: hidden;
        }
        .demo{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
        .din{
            display:inline;
        }
        .dinbk{
            display:inline-block;
        }
        .dispnone{
            display:none;
        }
        .fa{
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            text-rendering: auto;
        }
        .fa-share-alt:before {
            content: "\f1e0";
        }
        .fr{
            float:right;
        }
        .fsh3{
            font-size:13px;
        }

        .fs20{
            font-size:20px;
        }
        .m0{
            margin:0px;
        }
        .m10{
            margin:10px;
        }
        .mt10{
            margin-top:10px;
        }
        .mt15{
            margin-top:15px;
        }
        .mlr-15{
            margin-left:-15px;
            margin-right:-15px;
        }
        .mrb-15{
            margin:0px 15px 15px 0px;
        }
        .mr20{
            margin-right:20px;
        }
        .mr5{
            margin-right:5px;
        }
        
        .mrau{
            margin:auto;
        }
        .mb10{
            margin-bottom:10px;
        }
        .ml100{
            margin-left:10px;
        }
        .mr100{
            margin-right:10px;
        }
        .ptb10rl25{
            padding:10px 25px;
        }
        .round{
            border:1px solid #009DEF;
            border-radius:50%;
            width:100px;
            height:100px;
        }
        .vam{
            vertical-align:middle;
        }
        .wd90{
            width:90%;
        }
        .wdhe20{
            width:20px;
            height:20px;
        }
        .lwel{
            margin-top:-5px;
        }
        .pspace{
            margin:30px 0px;
        }
        #home1, #home2, #QESuccess, .bodyclr, .about{
            color: #444;
            font-size: 14px !important;
            font-weight: 400;
            line-height: 1.42857143;
        }
        .navbar button{
            border: 1px solid #33487D;
            border-radius:2px;
        }
        .navbar button span{
            background-color: #44AEDF;
        }
        nav, .navbar{
            
        }
        nav{
            background-color:#fff;
        }
        nav a{
            color:#4a4949;
        }
        nav h2, nav h3, nav a{
            font-size:14px;
            color:#4a4949;
            letter-spacing:0.5px;
        }
        .navbar-nav{
            padding-top:12px;
        }
        .navbar-nav > li > a {
            font-size: 14px;
            color: #4a4949;
            font-weight: 700;
            font-family: 'Roboto', 'Roboto', sans-serif;
            padding: 10px 15px 10px 10px;
        }
        .navbar-nav > li > a:hover {
            font-size: 14px;
            background-color: #fff;
            color: #1d9dd8;
            font-weight: 700;
            font-family: 'Roboto', 'Roboto', sans-serif;
            padding: 10px 15px 10px 10px;
        }
        .navbar-nav > li > .dropdown-menu {
            width:200px;
            border:1px solid #1d9dd8;
        }
         .navbar-nav > li{
            color:#9e9f9d;
        }
         .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
             color: #1d9dd8;
             background-color:#fff;
         }
          .navbar-nav > li > .dropdown-menu{
            margin-right: -10px;
            margin-top: -30px;
        }
          .menubg1{
            top:-18px;
            left:77px;
        }
        .menubg {
            position: relative;
            top: -35px;
            left: 40px;
        }
          .dropdown .menubg{
              display:none;
          }
          .dropdown.open .menubg{
              display:inline-block;
          }
          .dropdown-menu li a{
              
              
          }
          .dropdown li a:hover{
              color: #1d9dd8;
             background-color:#fff;
          }
          .dropdown-menu li{
             padding:10px 10px 10px 35px;
              border-bottom: 1px solid #ededed;
          }
          .dropdown-menu li:first-child{
              padding-top:0px;
              padding-left:20px
          }
          .dropdown-menu li:last-child{
              border-bottom:none;
          }
          .dropdown-menu li h3, .dropdown-menu li h2{
               margin:0px;
          }
        .bodyclr{
            margin-top:40px;
        }
        p{
            text-align:justify;
            line-height:20px;
            margin-top:20px;
        }
        .fhead{
            margin:0px 0px 5px 0px;
            color:#06244f;
            font-size:1.55em;
        }
        .tagl2{
            font-size:15px;
        }
        .shead{
            display:inline-block;
            font-size:1.2em;
            color:#06244f;
            font-weight:bold;
        }
        .thead{
            display:inline;
            font-size:1.0em;
            color:#06244f;
            font-weight:bold;
        }
        .shead1{
            padding-left:3px;
             font-size:1.4em;
            color:#06244f;
            font-weight:bold;
        }
        .txtfocus{
            font-family:Poppins;
            font-size:0.9em;
            font-weight:bold;
            color:#06244f;
            line-height:25.5px;
        }
        .wltxt{
            
            font-size:12px;
            line-height:14pt;
            padding-top:10px;
            padding-left:10px;
            color:#696969;
        }
        .chk {
            font-size: 20px;
            font-weight: bold;
             color:#06244f;
        }
            .chk .spn1 {
                background-image:url(../Images/pbg-xs.png);
                background-repeat:no-repeat;
                display:inline-block;
                width:111px;
                height:30px;
                color:white;
            }
            .chk .spn2 {
                font-size: 28px;
                font-weight: bold;
                color: #fc7107;
                text-shadow:5px 5px 7px #d0d0d0;
            }
        .chktxt{
            color:#06244F;border-radius:30px;
            font-size:16px;
            padding:10px 0px 10px 50px;
            border:1px solid #acacac;
            background-repeat:no-repeat;
            background-position:10px -2px;
            width:100%;
        }
        #TFullName.chktxt{
            background-image:url(../Images/fullname-md.png);
        }
        #TURL.chktxt{
            background-image:url(../Images/url-md.png);
        }
        #TEMailID.chktxt{
            background-image:url(../Images/email-md.png);
        }
        #TMobileNbr.chktxt{
            background-image:url(../Images/mobile-md.png);
        }
        .homebtxt{
            font-size:24px;
            line-height:32px;
            font-weight:bolder;
            width:100%;
        }
        .homemtxt{
            font-size:16px;
            line-height:28px;
            font-weight:bolder;
            width:100%;
        }
        .homegap1{
            margin:10px 0px ;
        }
        .homegap2{
            padding:10px 0px;
        }
        .imgmou{
            top:0px;
        }
        .btnwalign{
            text-align:center;
        }
        .btnwalign2{
            text-align:center;
        }
        .prel{
            position:relative;
        }
        .t-15l168{
            top:-15px;
            left:138px;
        }
        .t-15l265{
            top:-15px;
            left:295px;
        }
		footer{
            color:white;
            background-color:#113f50;
        }
        footer .tstrp{
            height:55px;
            background-color:#0c3848
        }
        footer .fcont{
            margin-top:-55px;
        }
        footer .fcont-38{
            margin-top: -38px;
        }
        footer .flogo{
            margin-left: 16px;
        }
        footer .f1h1{
            font-size:1.0em;
            display:inline-block
        }
        footer .fsort{
            margin-top:-25px;
        }
        footer .fa{
            color: #ffba00;
            font-size: 24px;
        }
        footer hr{
            margin:0 0 0 41px;
            color: #ffba00;
            border-top: 4px solid #ffba00;
        }
        footer .hr2{
            width:20%;
        }
        footer .hr3{
            width:30%;
        }
        footer h2{
            font-size:1.3em;
        }
        footer h3{
            font-family:inherit;
            font-size:inherit;
            margin:0px;
        }
        footer a{
            color:inherit;
            text-decoration:none;
            font-weight:normal;
        }
        footer a:hover{
            color:inherit;
            text-decoration:none;
            color: #ffba00;
            font-weight:normal;
        }
            footer ul > li {
                padding: 0px 35px 5px 0px;
                margin: 20px 10px 0px 0px;
                border-bottom: 1px solid rgba(255,186, 0, 0.3);
            }
        .wfa {
            color: #ffba00;
            vertical-align: -4px;
            margin-right: 10px;
        }
        .wisbox{
            padding:10px 40px;
            position:relative;
        }
        .wisbox h3{
            font-size:1.2em;
        }
        .wisbox .bdr-box{
            background: #f7f7f7 none repeat scroll 0 0;
            
            position: absolute;
            transition: .8s;
        }
        .wisbox .bdr-top{
            left: 0;
            top: 0;
            width:80%;
            height: 1px;
        }
        .wisbox .bdr-bottom{
            left: 0;
            bottom: 0;
            width:80%;
            height: 1px;
        }
        .wisbox .bdr-right{
            right: 0;
            top: 0;
            height:80%;
            width: 1px;
        }
        .wisbox .bdr-left{
            left: 0;
            top: 0;   
            height:80%;
            width: 1px;
        }
        .wisbox:hover .bdr-top{
            background: #06244F;
            width:100%;
        }
        .wisbox:hover .bdr-right{
            background: #06244F;
            height:100%;
        }
        .wisbox:hover .bdr-bottom{
            background: #06244F;
            width:100%;
        }
        .wisbox:hover .bdr-left , .bdr-right{
            background: #06244F;
            height:100%;
        }
        .serbox{
            
            overflow: hidden;
            text-align: center;
        }
        .sernormbox{
            position:relative;
            top:25%;
        }
        .sernormbox:hover{
            display:none;
        }
        .tablerow {
            display: block; 
        }
        .tablerow > [class*="col-"] {
            float: left;
        }
        .bigtxt{
            font-family:Montserrat, Helvetica, sans-serif;
            font-size: 30px;
            font-weight: 700;
            line-height: 46px;
            text-align:left;

        }
        .bigtxt span{
            color: #03a9f4;
        }
        .medtxt{
            font-family:Montserrat, Helvetica, sans-serif;
            font-size: 26px;
            font-weight: 700;
            line-height: 36px;
            text-align:left;

        }
        /*#region Digital Marketing 320px*/

        .bigtxt1{
            font-family:Roboto, Helvetica, sans-serif;
            font-size: 32px;
            font-weight: 700;
            line-height: 36px;
            color:#303030;
        }
        .smtxt1{
            font-family:Roboto, Helvetica, sans-serif;
            font-size:17px;
            font-weight:500;
            color:#303030;
        }
        .outcome p{
            font-family:Roboto, Helvetica, sans-serif;
            font-size:16px;
            font-weight:bold;
            color:#06244f;
            text-decoration:underline;
        }
        .outcome [class*="col-"]{
            padding-left:0px;
            padding-right:0px;
        }
        .outcome ul{
            margin-left: 0px;
            padding-left: 0px;
        }
        .outcome ul li{
            margin:10px 0px;
            font-size:14px;
            font-weight:bold;
        }
        .outcome ul li span{
            color:#009def;
        }
        .dotbdr{
            border-top:1px dashed #cecece;
            border-bottom:1px dashed #cecece;
        }
        .quote{
            color:#009def;
            font-size:18px;
            padding-left:100px;
            font-weight:500;
        }
        .quote:before{
            background-image:url("/Images/quote.jpg");
            content: "";
            width: 47px;
            height: 35px;
            
            position: absolute;
            left: 50px;
            background-repeat: no-repeat;
            
        }
        .stra   {
            
        }
        .igA{
            position:absolute;
            width:75%;
            display:table;
            vertical-align:middle;
        }
        
        
        .ig h3{
            font-size:18px;
            margin:0px;
            padding:0px;
        }
        .ig span{
            display:block;
            font-size:12px;
            margin-bottom:7px;
        }
        .ig p{
            line-height: 11px;
            margin-top: 3px;
            font-size:12px;
            line-height:16px
        }
        .ig1{
            top:3.8%;
            left:28%;
        }
        .ig2{
            top:21%;
            right:24.5%;
        }
        .ig3{
            top:36%;
            left:28%;
        }
        .ig4{
            top:53.7%;
            right:24.5%;
        }
        .ig5{
            top:69.7%;
            left:28%;
        }
        .ig6{
            top:84.7%;
            right:30.5%;
        }
        .ig1 h3, .ig1 span, .ig3 h3, .ig3 span, .ig5 h3, .ig5 span  {
            text-align: left;
        }
        .ig2 h3, .ig2 span, .ig4 h3, .ig4 span, .ig6 h3, .ig6 span {
            text-align: right;
        }

        .imgdel{
            position:absolute;
            top:5%;
            left:0;
            right:0;
        }
        .imgimp{
            position:absolute;
            left:0;
            right:0;
            top:72%;
        }
        .why ul{
            margin-left:5px;
            width:95%;
            padding-left:20px;
        }
        .why ul li{
            padding:10px 10px 10px 5px;
            border-bottom:1px solid rgba(71, 71, 71, .1);
        }
        
            .why ul li:before {
                position:absolute;
                background-image:url(/Images/tick.jpg);
                content:"";
                width:19px;
                height:18px;
                left:1%;
            }
       .end [class*="col-"], .stra [class*="col-"]{
            padding-left:0px;
            padding-right:0px;
        }
       .end .bigtxt, .stra .bigtxt{
           font-size:18px;
           line-height: 32px;
       }
       .discover hr{
           width:30%;
           margin-left:0;
           border-top: 2px solid #505050;
       }
       .discover h3{
           text-align:left;
           font-size:1.4em;
           font-weight:bold;
       }
       .discover a{
           color:#505050;
           
           font-weight:bold;
       }
       .discover .bdrrig{
           border-right: none;
       }
       .discover .bdrbot{
           border-bottom: 1px solid rgba(71,71,71, 0.1);
       }
       .discover .bdrbot1{
           border-bottom: 1px solid rgba(71,71,71, 0.1);
       }
       .discover [class*="col-"]{
           padding-left:0px;
           padding-right:0px;
       }
       .disprd hr{
           margin:0px;
           padding:0px;
       }
       .disprd a.rdm{
           color:#00b3fe;
           font-weight:500;
       }
       .disprd [class*="col-"]{
           padding-left:30px;
           padding-right:30px;
       }

       /*#endregion Digital Marketing 320px*/


        #email .bb{
            border-bottom: 1px solid #e0e1e3;
        }
        .etable{
            border:1px solid #b6b6b6;
            border-radius:6px;
            width:98%;
            margin:auto;
            
        }
        .etable .cd{
            margin-left:5px;
        }
        .etable .ethead{
            background-color:#f0f0f0;
            padding:5px;
            
            color:#06244f;
            font-weight:bold;
            font-size:15px;
        }
        #email .brad{
            border-radius:6px 6px 0px 0px;
        }
        #email .bradb{
             border-radius: 0px 0px 6px 6px;
         }
        .etable .child1{
            padding:7px 0px 8px 25px;
            font-size:1.0em;
            border-right:1px dashed #e0e1e3;
            background-color:white;
        }
        .etable .child2{
            text-align:center;
            padding:7px 0px 8px 0px;
            font-size:1.0em;
            background-color:white;
        }
        .etable .cd2.is-table-row {
            overflow: hidden; 
        }
        .etable .cd2.is-table-row [class*="col-"] {
            margin-bottom: -99999px;
            padding-bottom: 99999px;
        }



        #seotype img{
            margin-left: auto;
            margin-right: auto;
        }

        #seotype span{
            font-size:16px;
        }
        .service-box i.color-1 {
    background: #26A9E0;
    color: #fff;
    font-size: 40px;
    width: 100px;
    height: 100px;
    text-align: center;
}

        #digitalad .bldash{
            border-left:1px dashed #dcdcdc;
            margin-top:20px;
        }
        #lmenu:before{
            content: " ";
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #4994cd;
    left: 0;
    top: 0;
    z-index: 0;
        }
        .AboutDigitalServicesCompany{

        }
        #AboutDigitalServicesCompany .txthd{
            font-size: 24px;
            line-height: 1.2em;
            margin-bottom: 30px;
            padding-left: 5px;
        }
        #AboutDigitalServicesCompany .txthd1{
            color: #0E5BA0;
            font-size: 65px;
            left: 0;
            position:relative;
            top:3px;
        }
        #abinn:before{
            content: "\f102";
            color: #888888;
             font-size: 40px;
             position:relative;
             top:5px;
             font-family: Flaticon;
             font-style: normal;
        }
        .abstrhd{
            font-size: 14px;
            font-weight: 700;
            color: #1c1c1c;
            text-transform: uppercase;
        }

        #contact, #contact .fa, #contact .chktxt{
            color:#06244f;
        }
        #contact [class*="col-"]{
            padding-right:5px;
            padding-left:5px;
        }
        #contact .fa{
            font-size: 26px;
        }
        #contact .fa-ul{
            margin-bottom:30px;
            font-size:16px;
        }
        #contact .fa-ul li{
            line-height:30px;
        }
        #contact .enq{
            
        }
        #contact .plea{
            font-size:24px;
            font-weight:bold;
            
        }
        .google-maps {
        position: relative;
padding-bottom: 30.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
    }

    #enqbox{
        
        width:310px;
       
    }
    #enqbox .modal-dialog{
        width:auto;
    }
    #enqbox .chktxt{
            width:90%;
        }
           #enqbox .chk .spn1{
           background-image: url(../Images/pbg-xs.png);
            background-repeat: no-repeat;
            display: inline-block;
            width: 111px;
            height: 30px;
            color: white;
       }
       #enqbox .chk .spn2{
           font-size: 20px;
            font-weight: bold;
            color: #fc7107;
            text-shadow: 5px 5px 7px #d0d0d0;
       }
       #enqbox .enqimg{
           top:0px;
       }
       #enqbox #TURL.chktxt{
            background-image:url(../Images/url-xs.png);
        }
       #enqbox #TFullName.chktxt{
            background-image:url(../Images/fullname-xs.png);
        }
       #enqbox #TEMailID.chktxt{
            background-image:url(../Images/email-xs.png);
        }
       #enqbox #TMobileNbr.chktxt{
            background-image:url(../Images/mobile-xs.png);
        }
       #enqbox .chktxt{
           font-size: 13px;
            padding: 5px 0px 5px 45px;
       }
         .modal-open .modal {
            overflow-y: hidden;
        }
       #enqsubmit .modal-dialog{
           position: relative;
    display: table; 
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    max-width: 460px; 
    padding:10px 10px 0px 10px;
    background-color:#838383;  
       }
       #enqsubmit .modal-body{

            padding:7px;
            background-color:#838383;  
       }
       #enqsubmit p{
           position:relative;
           top:-200px;
           left:41%;
           height:0px;
           margin:0px;
           padding:0px 20px 0px 10px;
           font-size:10px;
           color:#606060;
           line-height:16px;
       }
	}

	/* Extra Small Devices, Phones */
	@media only screen and (min-width : 480px){
        .fhead{
            font-size:2.00em;
        }
        .thead {
            font-size: 1.1em;
        }

        /*#region Digital Marketing 480px*/
        .igA{
            position:absolute;
            width:70%;
            display:table;
            vertical-align:middle;
        }
        
        
        .ig h3{
            font-size:18px;
            margin:0px;
            padding:0px;
        }
        .ig span{
            display:block;
            font-size:12px;
            margin-bottom:7px;
        }
        .ig p{
            line-height: 11px;
            margin-top: 3px;
            font-size:12px;
            line-height:16px
        }
        .ig1{
            top:5%;
            left:30%;
        }
        .ig2{
            top:23%;
            right:29%;
        }
        .ig3{
            top:37.7%;
            left:32%;
        }
        .ig4{
            top:54.7%;
            right:29%;
        }
        .ig5{
            top:71.7%;
            left:30%;
        }
        .ig6{
            top:86.7%;
            right:33%;
        }
        .ig1 h3, .ig1 span, .ig3 h3, .ig3 span, .ig5 h3, .ig5 span  {
            text-align: left;
        }
        .ig2 h3, .ig2 span, .ig4 h3, .ig4 span, .ig6 h3, .ig6 span {
            text-align: right;
        }
        /*#endregion Digital Marketing*/

        
        .imgimp{

            top:60%;
        }
	}
    @media only screen and (min-width : 567px) {
         /*#region Digital Marketing*/
        .igA{
            position:absolute;
            width:60%;
            display:table;
            vertical-align:middle;
        }
        
        
        .ig h3{
            font-size:18px;
            margin:0px;
            padding:0px;
        }
        .ig span{
            display:block;
            font-size:12px;
            margin-bottom:7px;
        }
        .ig p{
            line-height: 11px;
            margin-top: 3px;
            font-size:12px;
            line-height:16px
        }
        .ig1{
            top:4%;
            left:37%;
        }
        .ig2{
            top:21%;
            right:35.2%;
        }
        .ig3{
            top:36.7%;
            left:37%;
        }
        .ig4{
            top:54.7%;
            right:35.2%;
        }
        .ig5{
            top:71.7%;
            left:37%;
        }
        .ig6{
            top:86.7%;
            right:36.2%;
        }
        .ig1 h3, .ig1 span, .ig3 h3, .ig3 span, .ig5 h3, .ig5 span  {
            text-align: left;
        }
        .ig2 h3, .ig2 span, .ig4 h3, .ig4 span, .ig6 h3, .ig6 span {
            text-align: right;
        }
        /*#endregion Digital Marketing*/
    }

     @media only screen and (min-width : 700px) {
         /*#region Digital Marketing 700px*/ 
        .igA{
            position:absolute;
            width:50%;
            display:table;
            vertical-align:middle;
        }
        
        
        .ig h3{
            font-size:18px;
            margin:0px;
            padding:0px;
        }
        .ig span{
            display:block;
            font-size:12px;
            margin-bottom:7px;
        }
        .ig p{
            line-height: 11px;
            margin-top: 3px;
            font-size:12px;
            line-height:16px
        }
        .ig1{
            top:4%;
            left:39%;
        }
        .ig2{
            top:21%;
            right:38.2%;
        }
        .ig3{
            top:36.7%;
            left:39%;
        }
        .ig4{
            top:54.7%;
            right:38.2%;
        }
        .ig5{
            top:71.7%;
            left:39%;
        }
        .ig6{
            top:86.7%;
            right:39.2%;
        }
        .ig1 h3, .ig1 span, .ig3 h3, .ig3 span, .ig5 h3, .ig5 span  {
            text-align: left;
        }
        .ig2 h3, .ig2 span, .ig4 h3, .ig4 span, .ig6 h3, .ig6 span {
            text-align: right;
        }
        /*#endregion Digital Marketing*/
    }
	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px){
        
        .ml100{
            margin-left:100px;
        }
        .mr100{
            margin-right:100px;
        }
        .fsh3{
            font-size:20px;
        }
        .fbdr{
            border-right:1px solid rgba(255, 255, 255, .5);
        }
        p{
            text-align:justify;
            line-height:20px;
            margin-top:20px;
        }
        .fhead{
            margin:0px 0px 0px 0px;
            color:#06244f;
            font-size:2.55em;
        }
        .shead{
            display:inline-block;
            font-size:24px;
            color:#06244f;
            font-weight:bold;
        }
        .shead1{
            padding-left:3px;
             font-size:24px;
            color:#06244f;
            font-weight:bold;
        }
        .tablerow {
            display: table; 
        }
        .tablerow > [class*="col-"] {
            float: none;
            display: table-cell;

        }
        .wltxt{
            
            font-size:16px;
            line-height:20pt;
            padding-top:20px;
            padding-left:20px;
            color:#696969;
        }
        .txtfocus{
            font-family:Poppins;
            font-size:1.25em;
            font-weight:bold;
            color:#06244f;
            line-height:25.5px;
        }
        .chk{
            font-size:42px;
        }
            .chk .spn1 {
                background-image: url(../Images/pbg.png);
                width:188px;
                height:56px;
                
            }
        .chk .spn2{
            font-size:54px;
            font-weight:bold
        }
        footer .f1h1{
            font-size:1.2em;
        }
        footer h2{
            font-size:1.4em;
        }
        /*#region Digital Marketing 768px*/
        .igA{
            position:absolute;
            width:50%;
            display:table;
            vertical-align:middle;
        }
        
        
        .ig h3{
            font-size:18px;
            margin:0px;
            padding:0px;
        }
        .ig span{
            display:block;
            font-size:12px;
            margin-bottom:7px;
        }
        .ig p{
            line-height: 11px;
            margin-top: 3px;
            font-size:12px;
            line-height:16px
        }
        .ig1{
            top:4%;
            left:41%;
        }
        .ig2{
            top:21%;
            right:40%;
        }
        .ig3{
            top:36.7%;
            left:41%;
        }
        .ig4{
            top:53.7%;
            right:40%;
        }
        .ig5{
            top:71.7%;
            left:41%;
        }
        .ig6{
            top:84.7%;
            right:42%;
        }
        .ig1 h3, .ig1 span, .ig3 h3, .ig3 span, .ig5 h3, .ig5 span  {
            text-align: left;
        }
        .ig2 h3, .ig2 span, .ig4 h3, .ig4 span, .ig6 h3, .ig6 span {
            text-align: right;
        }
        /*#endregion Digital Marketing 768px*/
        .imgimp{

            top:50%;
        }

        #email .bb{
            border-bottom: 1px solid #e0e1e3;
        }
        .etable{
            border:1px solid #b6b6b6;
            border-radius:6px;
            width:98%;
            margin:auto;
            
        }
        .etable .cd{
            margin-left:5px;
        }
        .etable .ethead{
            background-color:#f0f0f0;
            padding:5px;
            
            color:#06244f;
            font-weight:bold;
            font-size:15px;
        }
         #email .brad{
            border-radius:6px 6px 0px 0px;
        }
         #email .bradb{
             border-radius: 0px 0px 6px 6px;
         }
        .etable .child1{
            padding:7px 0px 8px 25px;
            font-size:1.0em;
            border-right:1px dashed #e0e1e3;
            background-color:white;
        }
        .etable .child2{
            text-align:center;
            padding:7px 0px 8px 0px;
            font-size:1.0em;
            background-color:white;
        }


        #digitalad .bldash{
            margin-top:0px;
        }


        #AboutDigitalServicesCompany .txthd{
            font-size: 24px;
            line-height: 1.2em;
            margin-bottom: 30px;
            padding-left: 90px;
        }

        #aside{
            background-color:#edf1f2;
            border:1px solid #b3b3b3;
            padding:7px;
            border-radius:20px;
            margin-right:5px;
            height: auto; 
        }
        #aside.affix {
                top: 110px;
        }
        #aside.affix-bottom{
            position:absolute;
        }
        #aside .chk{
           font-size: 20px;
            font-weight: bold;
            color: #06244f;
       }
       #aside .chk .spn1{
           background-image: url(../Images/pbg-xs.png);
            background-repeat: no-repeat;
            display: inline-block;
            width: 111px;
            height: 30px;
            color: white;
       }
       #aside .chk .spn2{
           font-size: 20px;
            font-weight: bold;
            color: #fc7107;
            text-shadow: 5px 5px 7px #d0d0d0;
       }
       #aside #TURL.chktxt{
            background-image:url(../Images/url-xs.png);
        }
       #aside #TFullName.chktxt{
            background-image:url(../Images/fullname-xs.png);
        }
       #aside #TEMailID.chktxt{
            background-image:url(../Images/email-xs.png);
        }
       #aside #TMobileNbr.chktxt{
            background-image:url(../Images/mobile-xs.png);
        }
       #aside .chktxt{
           font-size: 13px;
            padding: 5px 0px 5px 45px;
       }
       

       #digisubmit .txt1{
           font-size:20px;
           color:#013d57;
           line-height:28px;
           font-weight:500;
       }
        #digisubmit .txt2 {
            font-size: 23px;
        }
        #digisubmit b{
            font-weight:bolder;
        }
        #digisubmit txt3{
            color:#565555;
        }
        .enqimg{
            top:-80px;
            left:30px;
        }
        .enqtbox{
            top:-20px;
        }

	}

	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px){
        .mr10perc{
            margin:12% 0%;
        }
        .mr5perc{
            margin:5% 0%;
        }
        nav{
            background-color:#fff;
        }
        nav a{
            color:#4a4949;
        }
        nav h2, nav h3, nav a{
            font-size:14px;
            color:#4a4949;
            letter-spacing:0.5px;
        }
        .navbar-nav{
            padding-top:12px;
            height:72px;
        }
        .navbar-nav > li > a {
            font-size: 14px;
            color: #4a4949;
            font-weight: 700;
            font-family: 'Roboto', 'Roboto', sans-serif;
            padding: 20px 15px 20px 10px;
        }
        .navbar-nav > li > a:hover {
            font-size: 14px;
            background-color: #fff;
            color: #1d9dd8;
            font-weight: 700;
            font-family: 'Roboto', 'Roboto', sans-serif;
            padding: 20px 15px 20px 10px;
        }
        .navbar-nav > li > .dropdown-menu {
            width:200px;
            border:1px solid #1d9dd8;
        }
         .navbar-nav > li{
            color:#9e9f9d;
        }
         .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
             color: #1d9dd8;
             background-color:#fff;
         }
          .navbar-nav > li > .dropdown-menu{
            margin-right: -10px;
            margin-top: -30px;
        }
          .menubg1{
            top:-18px;
            left:77px;
        }
        .menubg {
            position: relative;
            top: -35px;
            left: 40px;
        }
          .dropdown .menubg{
              display:none;
          }
          .dropdown.open .menubg{
              display:inline-block;
          }
          .dropdown-menu li a{
              padding-left:0px;
              
          }
          .dropdown li a:hover{
              color: #1d9dd8;
             background-color:#fff;
          }
          .dropdown-menu li{
             padding:10px 10px 10px 25px;
              border-bottom: 1px solid #ededed;
          }
          .dropdown-menu li:first-child{
              padding-top:0px;
              padding-left:10px;
          }
          .dropdown-menu li:last-child{
              border-bottom:none;
          }
          .dropdown-menu li h3, .dropdown-menu li h2{
               margin:0px;
          }
          
         /*.navbar-nav > li > a {
            font-size:14px;
            font-weight:500;
            color:#4a4949;
        }
         .navbar-nav > li > a:hover {
            font-size:14px;
            font-weight:500;
            color:#2a3f77;
            background-color:white;
            
        }
        navbar-inverse .navbar-nav > .open > a,  .navbar-nav > .open > a:hover,  .navbar-nav > .open > a:focus {
            color: #1d9dd8;
            background-color:white;
        }
        navbar-inverse .navbar-nav > .open > a,  .navbar-nav > .open > a:hover,  .navbar-nav > .open > a {
            color: #1d9dd8;
            background-color:white;
        }
         .navbar-nav > .open > a:hover
        {
            position:relative;
            background-image:url(/Images/menubg.png);
            background-repeat:no-repeat;
            width:150px;
            height:56px;
            background-position:30px 30px;
            z-index:999;
        }
        .nav a:hover{

            color:#2a3f77;

        }
        .dropdown-menu li{
            padding: 10px 0px 10px 20px;
            border-bottom: 1px solid #ededed;
        }
        .dropdown-menu h2, .dropdown-menu h3{
            margin:0px;
            padding:0px;
            font-size:13px;
        }
        .dropdown-menu h2 a, .dropdown-menu h3 a{
            font-size:13px;
            color:#4c4c4c;
        }
        .navbar-nav > li > .dropdown-menu{
            margin-left: -30px;
            margin-top: 20px;
        }
        */
        .caret-up {
            width: 0; 
            height: 0; 
            border-left: 4px solid rgba(0, 0, 0, 0);
            border-right: 4px solid rgba(0, 0, 0, 0);
            border-bottom: 4px solid;
    
            display: inline-block;
            margin-left: 2px;
            vertical-align: middle;
        }
        .delimp p{
            margin-top:5px;
            line-height:20px;
        }
        .lwel{
            margin-top:-140px;
        }
        .chktxt{
            width:70%;
        }
        #sideenq .chktxt{
            width:90%;
        }
        .bigtxt{
            font-family:Montserrat, Helvetica, sans-serif;
            font-size: 30px;
            font-weight: 700;
            line-height: 46px;
            text-align:left;

        }
        /*#region Home 992px */

        .homebtxt{
            font-size:36px;
            line-height:48px;
            font-weight:bolder;
            width:70%;
        }
        .homemtxt{
            font-size:20px;
            line-height:30px;
            font-weight:bolder;
            width:100%;
        }
        .homegap1{
            padding:5px 0px ;
        }
        .homegap2{
            padding:15px 0px;
        }
        .imgmou{
            top:-80px;
        }
        .btnwalign{
            text-align:left;
        }
        .btnwalign2{
            text-align:right;
        }
        /*#endregion Home 992px */
        .outcome p{
            font-size:21px;
        }
        .outcome ul li{
            margin:10px 0px;
            font-size:21px;
            font-weight:bold;
        }
        .outcome ul li span{
            color:#009def;
        }
        .stra [class*="col-"]{
            white-space:nowrap;
        }
        /*#region Digital Marketing 992px */
        .igA{
            position:absolute;
            width:60%;
            display:table;
            vertical-align:middle;
        }
        
        
        .ig h3{
            font-size:22px;
            margin:0px;
            padding:0px;
        }
        .ig span{
            display:block;
            font-size:14px;
            margin-bottom:10px;
        }
        .ig p{
            margin-top: 3px;
            font-size:14px;
            line-height:19px
        }
        .ig1{
            top:3%;
            left:34%;
        }
        .ig2{
            top:21%;
            right:33.2%;
        }
        .ig3{
            top:35.4%;
            left:34%;
        }
        .ig4{
            top:53.9%;
            right:33.2%;
        }
        .ig5{
            top:70.7%;
            left:34%;
        }
        .ig6{
            top:85.7%;
            right:34.2%;
        }
        .ig1 h3, .ig1 span, .ig3 h3, .ig3 span, .ig5 h3, .ig5 span  {
            text-align: left;
        }
        .ig2 h3, .ig2 span, .ig4 h3, .ig4 span, .ig6 h3, .ig6 span {
            text-align: right;
        }
        /*#endregion Digital Marketing 992px*/
        
        
        
        .why ul{
            margin-left:45px;
            width:75%;
        }
        .why ul li{
            padding:10px 10px 10px 25px;
            border-bottom:1px solid rgba(71, 71, 71, .1);
        }
        
            .why ul li:before {
                position:absolute;
                background-image:url(/Images/tick.jpg);
                content:"";
                width:19px;
                height:18px;
                left:7%;
            }
       .end [class*="col-"], .stra [class*="col-"]{
            padding-left:0px;
            padding-right:0px;
        }

       .end .bigtxt, .stra .bigtxt{
           font-size:28px;
           line-height: 48px;
       }
       .discover .bdrrig{
           border-right: 1px solid rgba(71,71,71, 0.1);
       }
       .discover .bdrbot{
           border-bottom: 1px solid rgba(71,71,71, 0.1);
       }
       .discover .bdrbot1{
           border-bottom: none;;
       }
       #enqsubmit p{
           position:relative;
           top:-280px;
           left:41%;
           height:0px;
           margin:0px;
           line-height:24px;
           font-size:14px;
           padding:0px 20px 0px 10px;
       }
       
	}

	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px){
        .mr10perc{
            margin:15% 0%;
        }
        .lwel{
           
        }

        .ig1{
            
            
        }
        .ig1 h3{
            
            
        }
        ig1 span{
            
        }
        .ig1 p{
            
        }
	}

/*footer{
    color:white;
}
footer h2, footer hr{
    margin:0px;
    padding:0px;
    
}
footer h2{
    font-size:24px;
}
footer h3{
    font-size:14px;
    display:inline;
}
footer hr{
    width:20%;
    margin-top:7px;
    border-top: 4px solid #ffba00;

}
footer ul > li{
        padding:0px 35px 5px 0px;
       margin:20px 10px 0px 0px;

        border-bottom: 1px solid rgba(255,186, 0, 0.3);
}
footer .fhd{
           margin:20px 10px 0px 0px;
           
}
footer .ful {
    margin-top: -17px;
}
footer a{
    color:white;
    text-decoration:none;
}
footer a:hover{
    color:#ffba00;
    text-decoration:none;
}
footer .row{
    margin-left:0px;
    margin-right:0px;
}
footer .col-lg-4{
    padding-left:0px;
    margin-left:0px;
}
footer ul > li{
    color:#fff;
}
footer ul > li > span{
    padding-right:15px;

}
footer ul > li:last-child{
    margin-bottom:10px;

}

footer .fa-ul{
    margin-left:0px;
}
.wfa {
    color:#ffba00;
        vertical-align: -4px;
margin:0px 10px 0px 0px;
}*/
