@charset "utf-8";
/* CSS Document */
body{background:#fff;  font-size: 13px; color:#4e4a49; font-family: 'Fira Sans', sans-serif}
p,h1,h2,h3,h4,h5,h6,img,header,nav{padding: 0; margin: 0; outline: none; font-family: 'Fira Sans', sans-serif}
/*padding*/
.wpdo{padding:0 160px!important}
.wmgo{margin:0px!important}
.ptb15{padding-top:15px; padding-bottom:15px}
.ptb30{padding-top:30px; padding-bottom:30px}
.plr100{padding-right:100px; padding-left:100px}
.pdt90{padding-top: 90px}
.blg-pdl3{padding-left: 30px}
.cpdb15{padding-bottom:15px}
.pdb30{padding-bottom:30px}
.pdb10{padding-bottom:10px}
.pdl15{padding-left: 15px}
.bl1{border-left: 1px solid #d4d4d4}
.lr-pdb15{padding-bottom:15px}
.fpd{padding-top: 130px}
.pdtp0{padding-top:0!important}
.fmt20{margin-top: 20px}

.ind-cn-pd{padding:15px 15px 30px 0}

.im-int{color:#FFFD00; font-weight: bold; border:0px;outline: none}
.im-int:hover{color:#fff; }
.site-wpr1 {
    padding:0px 42px !important ;
}
.abf{	}
.bt-st{
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	margin-bottom: 15px;
}
.bt-st a {
  text-decoration: none;
	color: #fff;
	padding: 15px 0px;
}

.sit-hd {
    font-size: 36px;
    font-weight: 300;
    line-height: 42px;
    color: #2d276d;
}

.sm-lnk a{font-size:22px;color:#2d276d; text-decoration:none}

.sm-lip{padding:0px 0 0 0px; line-height: 24px; font-size: 14px; }
.sm-lip h3{padding:10px 0 0 0px; margin: 0; line-height: 24px; font-size:16px; }
.sm-lip a{color:#4e4a49; text-decoration:none;   }
.sm-lip a:hover{text-decoration:underline;   }
.sm-lip a:after {
    content: "/";
    padding-left: 6px;
    cursor: default;
    display: inline-block;
}
.sm-lip a:last-child:after{content: "";}

.sm-li{list-style: none; padding:20px 0 0 0px; line-height: 24px; font-size: 15px; color:#4e4a49;  }
.sm-li li{border-top:1px solid #d4d4d4; padding:7px 0}
.sm-li li a{color:#4e4a49; text-decoration: underline;   }

/*padding end */
.wlcm{height: 20px; background:#2d276d;color:#fff; font-size:13px; line-height: 14px; font-weight:300; padding:3px 6px 3px 0px}
.fix-top {
    position: fixed;
    top:0px;
    right: 0;
    left: 0;
    z-index: 1030;
}
.mwrp{overflow:hidden}
/*navbar start */
.hdr{border-bottom:1px solid #d4d4d4}
.fixed-top {
    position: fixed;
    top: 20px;
    right: 0;
    left: 0;
    z-index: 1030;
}
.navbg{background: #fff; border-bottom: 1px solid #d4d4d4}
.navbar{padding:10px 5px; border-top: none}
.navbar-expand-md .navbar-nav .nav-link { color:#4e4a49; font-size: 15px; padding:4px 36px 4px 36px; padding-left:36px; padding-right:36px; border-right:1px solid #d4d4d4}
.navbar-expand-md .navbar-nav .nav-link:hover {color:#fff!important}
.navbar-expand-md .navbar-nav .active{background: #db2728; color:#fff}
.nv-togl{background:#d71920; padding: 10px 10px 5px 10px; border-radius: 5px; outline: none!important}
.navbar-toggler-icon {
display: inline-block;
width: 24px;
height:24px;
vertical-align: middle;
background-image: none;
}

.hvr-bounce-to-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: .5s;
transition-duration: .5s
}

.hvr-bounce-to-right:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #db2728;
color:#fff!important;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out
}

.hvr-bounce-to-right:active,
.hvr-bounce-to-right:focus,
.hvr-bounce-to-right:hover{ color:#fff!important}

.hvr-bounce-to-right:active:before,
.hvr-bounce-to-right:focus:before,
.hvr-bounce-to-right:hover:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);
transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66)
}

.drop{position: relative}
.drop-menu{padding-bottom:5px; width:200px; background: #fff!important; list-style: none; padding: 0px!important; }
.drop-menu li{ border-bottom: 1px dotted #d4d4d4; padding:12px 20px 12px 20px;  }

.drop-menu li a, .drop-menu li a:hover{ font-weight:600; color:#cf1212; padding-bottom:5px; text-decoration: none}
.dropdown-item{ font-weight:600; color:#cf1212; font-size:13px; padding-bottom:5px; text-decoration: none}
.dropdown-item:hover{ font-weight:600; color:#cf1212; font-size:13px; padding-bottom:5px; text-decoration: none}
.dropdown-item.active, .dropdown-item:active {
    color:#cf1212!important; 
    text-decoration: none;
    background-color:#fff!important;
}
/*.dropdown-menu{top:93%!important}*/




.drop:hover .dropdown-catagories{-webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);   }
/*.drop:hover .drop-menu{display:block; position: absolute; top:30px!important; border-top:2px solid #db2728; left: 0px; z-index: 99999!important; background: #fff!important; list-style: none;   }*/
.drop-menu>li>a:focus, .drop-menu>li>a:hover {background: #fff}


.dropdown-catagories {
z-index: 100;
position: absolute;
min-width: 213px;
left: 0;
top: 100%;
background-color: white;
border: 1px solid rgba(134, 134, 134, 0.15);
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transition: -webkit-transform 0.5s ease;
transition: -webkit-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;s
}



.btn-group, .btn-group-vertical {
    position: relative;
    display:block!important;     
    vertical-align: middle;
}
.dig-adp{padding-top:10px!important; padding-bottom:10px!important;}
.lsol{width:158px!important; border-bottom:1px dotted; border-color:  #d4d4d4!important; padding-top:10px!important; padding-bottom:10px!important;}
.lsub-wid{wdith:230px!important;}
.lsub-lis{wdith:300px!important; border-bottom:1px dotted!important; border-color:  #d4d4d4!important;}
.lsub-bb{border-bottom:1px dotted!important; border-color:  #d4d4d4!important;}

/*navbar end*/
/*social icon start*/
.saln{float: right; padding: 0 10px; width:183px}
.sicn{background: #c1bebd; color: #fff; font-size:16px; margin:0 4px;  width:30px; height:30px;  border-radius:60%; display:inline-block;  line-height: 16px}
.fb{padding:7px 0px 10px 11px} .tw{padding:8px 0px 10px 8px} .ln{padding:6px 0px 10px 10px} .gp{padding:7px 0px 10px 8px}
.sicn:hover{background: #d71920; color:#fff}
/*social icon end*/

/*carousel start */
.carousel-inner img {
width: 100%;
height: 100%;
}
.carousel-indicators {
position: absolute;
right: 0;
bottom: 60px;
left: 0;
z-index: 15;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
padding-left: 0;
margin-right: 15%;
margin-left: 15%;
list-style: none;
}
.carousel-inner {
position: relative;
width: 100%;
max-height:500px!important;
overflow: hidden;
}
.carousel-caption {
position: absolute;
top:5%;   
left:20%;	
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align:left;
width:450px;

}
.carousel-indicators {
position: absolute;
right: 0px;
bottom:20px;
left: 0px;
z-index: 15;
display: flex;
justify-content: center;
padding-left: 0px;
margin-right: 15%;
margin-left: 15%;
list-style: none;
}
.carousel-indicators li {
position: relative;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 10px;
height: 10px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
background-color: rgba(219,39,40,9);
border-radius: 50%;
}

.cro-cap{width: 100%}
.cro-wpr{width:450px; border-right: 1px solid #918589; padding-right: 30px}
.cro-wpr1{width:800px}

.ctxt{font-size:44px; line-height: 48px; font-weight:300!important; text-transform: uppercase; text-shadow: 1px 1px 1px #444}  
.ctxt2{font-size:20px; line-height:24px; padding: 15px 0; font-weight:400!important; text-transform: uppercase; text-shadow: 1px 1px 1px #444}  
.knm{padding:30px 0 0}
.knm a {background: #1fab4b; color:#fff; text-decoration: none; padding: 15px 30px; font-size: 16px}
.knm a:hover {background: #d71920; color:#fff}

.hlogo{width:143px!important; height: 86px!important}


/*carousal end */

/*--logo crausol start */
.clogo1 {
-webkit-filter: grayscale(0%);
-webkit-transition: .5s ease-in-out;
-moz-filter: grayscale(100%); 
-moz-transition: .5s ease-in-out;
-o-filter: grayscale(100%); 
-o-transition: .5s ease-in-out;
cursor:pointer;
width:150px; height: auto;
}


/*--logo crausol start */


/*block section start*/
.block-wpr{padding:80px 0; background: #f1f1ed url(../images/block-bg.gif) 0 0; overflow: hidden}
.colw{background: #fff; padding:30px 30px; margin: 0 15px; position: relative }
.colw h2{color:#2d276d; font-size: 26px!important; font-weight: 300;  line-height:auto;  padding:10px 59px 10px 0}
.colw .blc-txt{color:#4e4a49; font-size:13px;padding:0px 0 60px 0}
.colw .wim, .colw .bnmr{padding: 10px 0;   }
.colw .bnmr {position: absolute; bottom: 10px!important}

.colw .bnmr a {background: #fff; border:1px solid #db2728; text-decoration: none; padding: 10px 20px; color:#db2728; width: 110px; display: block}
.colw .bnmr a:hover{color:#fff}

.knr-bounce-to-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: .5s;
transition-duration: .5s
}

.knr-bounce-to-right:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #db2728;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out
}

.knr-bounce-to-right:active,
.knr-bounce-to-right:focus,
.hvr-bounce-to-right:hover {
color: #fff
}
.ind-cn-pd{
    font-size: 13px !important;
    color: #4e4a49 !important;
    margin: 0;
    outline: none;
    font-family: 'Fira Sans', sans-serif !important;
    padding: 15px 15px 30px 0;
}
}
.knr-bounce-to-right:active:before,
.knr-bounce-to-right:focus:before,
.knr-bounce-to-right:hover:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);
transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66)
}

/*block section  end*/


/*Big Brand Client block start*/
.box-s{padding-left:0px; padding-right: 0px; }

.bg-clnb{ max-width: 100%; padding:0px 50px 0px}
.bg-clnb p{font-size: 26px; color:#2d276d; line-height:30px; font-weight: 300; text-transform:  uppercase}
.bg-clnb p span{font-size:72px;  line-height:72px; font-weight:300}
.bg-clnb p strong{font-size:26px}

.bg-clnb1{ max-width: 100%; padding:77px 50px 77px;background: #1186b2}
.bg-clnb1 p{font-size: 26px; color:#fff; line-height:30px; font-weight: 300; text-transform:  uppercase}
.bg-clnb1 p span{font-size:72px;  line-height:72px; font-weight:300}
.bg-clnb1 p strong{font-size:26px}

.bg-clnb2{ max-width: 100%; padding:83px 50px 82px;background: #e67725}
.bg-clnb2 p{font-size: 26px; color:#fff; line-height:30px; font-weight: 300; text-transform:  uppercase}
.bg-clnb2 p span{font-size:72px;  line-height:72px; font-weight:300}
.bg-clnb2 p strong{font-size:26px}

.bg-clnb3{ max-width: 100%;height:309px!important; }
.bg-clnb3 p{font-size: 26px; color:#fff; line-height:30px; font-weight: 300; text-transform:  uppercase}
.bg-clnb3 p span{font-size:72px;  line-height:72px; font-weight:300}
.bg-clnb3 p strong{font-size:26px}

.bg-clnbp1{padding:108px 20px 20px 40px}
.bg-clnbp2{padding:75px 20px 20px 40px}
.bg-clnbp3{padding:90px 20px 20px 40px}
.bg-clnbp4{padding:20px 20px 20px 40px}

.bg-cr1{background: #e67725;}
.bg-cr2{background: #1186b2;}
.bg-cr3{background: #00a8b5;}
.bg-cr4{background: #774898;}
.bg-cr5{background: #ab0e86;}
.bg-cr6{background: #774898;}

.bg-vid{position: relative; overflow: hidden}
.bg-vid img{display: block; width:100%; height: auto}
.bg-vid .img-overlay {
position: absolute;
top:35%; 
left:35%; 
width:95px;
height: auto;
transition: .5s ease}

.bg-nws{ max-width: 100%; padding:103px 50px; background: #1186b2}
.bg-nws h3{color:#fff; width: 200px; margin: 0 auto; font-size: 18px; text-align: center; padding-bottom:10px; border-bottom:1px solid #d4d4d4}
.bg-nws p{color:#fff; padding-top: 20px; font-weight: 300; font-size: 15px; line-height:22px; text-align: center;  }

.bg-nws0{max-width: 100%; padding:103px 45px 102px 30px; background: #e67725}
.bg-nws0 h3{color:#fff; width: 200px; margin: 0 auto; font-size: 18px; text-align: center; padding-bottom:10px; border-bottom:1px solid #d4d4d4}
.bg-nws0 p{color:#fff; padding-top: 20px; font-weight: 300; font-size: 15px; line-height:22px; text-align: center;  }

.bg-nws1{ max-width: 100%; padding:103px 50px;}
.bg-nws1 h3{color:#2d276d; width: 200px; margin: 0 auto; font-size:20px; text-align: center; padding-bottom:10px; border-bottom:1px solid #d4d4d4}
.bg-nws1 p{color:#2d276d; padding-top: 20px; font-weight:400; font-size: 18px; line-height:22px; text-align: center;  }

.bg-nws2{ max-width: 100%; padding:96px 50px;}
.bg-nws2 h3{color:#2d276d; width: 200px; margin: 0 auto; font-size:20px; text-align: center; padding-bottom:10px; border-bottom:1px solid #d4d4d4}
.bg-nws2 p{color:#2d276d; padding-top: 20px; font-weight:400; font-size: 18px; line-height:22px; text-align: center;  }



/*.bg-vid:hover .img-overlay {
opacity: 1
}
*/
/*Big Brand Client block start*/

/* testimonial start*/
.tst-bg{background:#f1f1ed}
.test-rw{padding:80px 0}
.test-col{padding: 0 50px!important}
.test-bor{border-right: 1px solid #ddddd8}
.test-txt{font-size: 16px; line-height: 22px;  color:#2d276d}
.test-sec{padding:20px 0 0; width:300px}
.test-sec .timg{border:1px solid #eaeaea; display: inline-block; width: 74px; vertical-align: top;  }
.test-sec .tcnt{font-size: 16px; line-height:24px; font-weight: 300; color:#4e4a49; display: inline-block; padding-left:20px; padding-top:0px!important}
/* testimonial end*/

/* form start*/
.frm-bg{background:#f1f1ed; border-top:1px solid #b6b6b0; padding:60px 0}
.frm-bg1{ padding:60px 0}
.frm-rw{padding:10px 40px}
.frm-hd{font-size:24px;color:#2d276d}
.frm-hd span{font-size:13px; font-weight:400; color:#4e4a49; display: inline-block}
.form-btm{overflow: hidden; margin: 0; padding: 0}
.form-btm .form-control {
display: block;
width: 100%;
font-size:14px!important;
line-height: 1.5;
color:#6c757d!important;
background:#e8e8e3;
background-clip: padding-box;
padding: 0.375rem 0.75rem;
border:1px solid #b6b6b0;
border-radius:0!important;
outline: none!important;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
height: 35px;
}
.form-btm button{background:#4cb748; color:#fff; font-size: 14px; font-weight: 500; line-height: 15px; border:none;  padding:9px 28px;  cursor: pointer}
.ig-c img {margin-left:00px; padding: 0; width:300px; height: auto;}
/* form end */

/*form-start*/
.cpr-wpr{border-top:1px solid #dfdfdb;border-bottom:1px solid #dfdfdb;padding:20px 0}
.cpr-year{ font-size: 14px; line-height:20px}
.cpr-year a{ font-size: 14px; line-height: 16px; color:#4e4a49!important}
/*form-end*/

/*scrool up start*/
.scrollup{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:50px;
right:30px;
display:none;
text-indent:-9999px;
background:url(../images/icon-top.png) no-repeat;
}
/*scroll up end*/


/*client section start*/

.vlin-con{background: #091337 url(../images/contact-banner.jpg) -300px -163px;  color:#fff; font-size: 14px; padding:100px 0 100px 0; text-transform: uppercase; font-weight: 300}
.vlin{background: #0ab1a3 url(../images/vectus-banner.jpg) -45px -65px;  color:#fff; font-size:17px; padding:200px 0 45px 0; font-weight: 300; height: 400px; }
.vlin a{color:#fff;text-decoration: none}
.vlin h1 {padding-bottom: 15px;}
.vlin h2 {padding-bottom: 15px;}

.cs-wpr1{padding:20px 20px 10px 20px!important}
.cs-wpr{padding:10px 45px 0px 45px !important}
.ind-vd-br{border-right:none}
.ind-bld{padding: 10px 10px; width:60%; font-size: 16px; font-weight:500; color:#fff}
.b1{background:#42949f}
.b2{background:#2e3192; clip-path: polygon(
    0 0%,    0% 0,    0% 0,     97% 0%,     100% 100%,     0% 100%,     0% 100%,     0% 0%,
    0% 10%
  )}
.b3{background:#8b5cc6}
.b4{background:#e67725}
.b5{background:#5868cc}
.b6{background:#d7535e}
.b7{background:#1186b2}
.b8{background:#60a934}
.ind-pun{font-size: 36px; font-weight:400; line-height: 42px;  padding-top: 50px!important; padding-bottom: 10px; padding-left: 0; padding-right: 0;  color:#2d276d; }
.ind1 {font-size:15px;}
.ind-vicn{}

.psr-wpr{padding-left:90px}
.psr-wpr .pul{margin-bottom:0px}
.psr-wpr .pul li.prblm, li.solution, li.result, li.goal, li.approach, li.industry{list-style: none;font-size: 14px; color:#4e4a49;  line-height:20px; margin-top: 58px; margin-bottom:58px}
.psr-wpr .pul li.result{margin-bottom:0px}
.psr-wpr .pul li.prblm strong, li.solution strong, li.result strong, li.goal strong, li.approach strong, li.industry strong{font-size:26px; font-weight:400;  color:#2d276d; display: block; padding-bottom: 20px;line-height: 18px}

.psr-wpr .pul li.prblm:before, .pul li.solution:before, .pul li.result:before, .pul li.goal:before, .pul li.approach:before, .pul li.industry:before{
	position: absolute; left:30px;display: inline-block;margin-top: -5px!important;text-align: center;margin: 0px 10px 5px;line-height: 20px;transition: all .2s;
    width: 43px;height:43px;border-radius: 50%;
   }
.psr-wpr .pul li.prblm:before{content: url(../images/prb-icon.png)}
.psr-wpr .pul li.solution:before{content: url(../images/sol-icon.png) }
.psr-wpr .pul li.result:before{ content: url(../images/res-icon.png)}
.psr-wpr .pul li.goal:before{ content: url(../images/goal-icon.png)}
.psr-wpr .pul li.approach:before{ content: url(../images/approach-icon.png)}
.psr-wpr .pul li.industry:before{ content: url(../images/industrychallenge-icon.png)}


.abt-wpr{padding:10px 0px 10px 0px}
.abt-bg{background: #f1f2f2; display: block; padding: 15px 0px;}
.abt-wpr h2{font-size: 24px; color:#2d276d; line-height: 24px; font-weight: 400; padding-top:0px; padding-bottom:10px}
.abt-wpr p{padding: 10px 0px; font-size: 15px; color:#4e4a49; line-height: 25px}
.abt-wpr-new h2{font-size:30px; color:#2d276d; line-height:33px; font-weight: 400; padding-top:0px; padding-bottom:10px}
.abt-wpr-new p{padding: 10px 0px; font-size:17px; color:#023c37; line-height: 25px; font-family: 'times new roman', Arial;}
.abt-wpr ul li {padding: 5px 0px 0px; font-size: 15px; color:#4e4a49; line-height: 23px; list-style-type:disc; margin-left: 25px;}
.rgt {color: #2e3192; line-height: 23px; border: 2px solid #2e3192; border-radius: 20px; padding: 0px 20px;}
.rgt p{ font-size: 24px; padding: 10px 10px; color: #2e3192; line-height:34px;	}
.rgt ul{ padding: 0 20px;}
.rgt li{ font-size:16px; padding: 10px 10px; color: #2e3192; line-height: 23px; list-style: disc;}
.abt-wpr4 p{padding: 10px 0px; font-size: 15px; color:#4e4a49; line-height: 25px; text-align: center}
.abt-wpr5 p{padding: 10px 0px; font-size: 15px; color:#fff; line-height: 25px; text-align: center}
.alg{width: 100px;  height: 100px;  margin: 0 auto; border-radius: 100%;}
.test-bg{background: #2e3192;}
.spc{margin-top: 20px;}
.alg img {margin: 0 auto; border-radius:100%; }
/*client section end*/
.bus-nv{
			padding: 0; 
			margin: 0;
		}
.bus-nv p{font-size: 24px;
    padding: 10px 10px;
    color: #2e3192;
	line-height: 34px;
		}
.bus-nv ul
		{
			padding: 0;
		}
	.bus-nv ul li
		{padding: 10px 10px; 
		list-style-type: none;
			line-height: 20px;
			display: block;
			float: left;
			width:17%;
			text-align: center;
			border: 2px solid #2d276d;
			border-radius: 20px;
			background: #fff;
			height: 150px;
		}
		.bus-nv ul li img
		{
			display: block;
			margin: 0 auto;
			width: 90px;
			height: auto;
			padding: 10px
			
		}

/*Big Brand client listing start*/
.big-list{background: #fff; padding: 60px 20px }
.big-list2{background: #fff; padding:20px 0px }
.big-list3{background: #fff; padding:20px 20px }
.big-lis{background: #e8e8e3; padding: 60px 20px }

.big-lisw{background: #fff; padding:29px 0px; border: 1px solid #d2d2cb; margin-bottom: 20px; min-height:360px!important; position: relative}
.big-lisw h2{font-size: 14px; line-height: 14px; font-weight: normal; width: 70%; padding: 10px 10px 10px 20px;color:#fff}
.big-lisw h2.bg1{background:#42949f}
.big-lisw h2.bg2{background:#c99e01}
.big-lisw h2.bg3{background:#8b5cc6}
.big-lisw h2.bg4{background:#e67725}
.big-lisw h2.bg5{background:#5868cc}
.big-lisw h2.bg6{background:#d7535e}
.big-lisw h2.bg7{background:#1186b2}
.big-lisw h2.bg8{background:#60a934}
.big-lisw .ptxt1{color:#2d276d; font-size:21px; line-height:28px; padding:25px 80px 15px 20px;   }
.big-lisw .ptxt2{color:#4e4a49; font-size:13px; line-height:18px; padding:0px 30px 20px 20px}
.big-lisw .lmr2{padding: 10px 0 10px 20px; position: absolute; bottom:30px}
.big-lisw .lmr2 a {background: #fff; border:1px solid #db2728; text-decoration: none; padding:7px 20px; color:#db2728; width: 109px; display: block}
.big-lisw .lmr2 a:hover{color:#fff}
/*Big Brand client listing end*/


.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #db2728;
    border-radius: .25rem;
}


/*industry tabs start*/
.tab-bg{background: #fff}
.tab-bg1{background: #fff; padding-top:40px; padding-bottom: 40px;}
.tab-conp{padding-left: 0px; padding-right: 0px}
.ntb{background:#151d41 url(../images/industries-header1.jpg) center 0 no-repeat; padding-top: 230px}
.ntb1{background:#151d41 url(../images/product-bg.jpg) center 0 no-repeat; padding-top: 230px}
.ntb2{background:#151d41 url(../images/industries-header2.jpg) center 0 no-repeat; padding-top: 230px}

.ntb11{background:#151d41 url(../images/bulk-buyer.jpg) center 0 no-repeat;}
.ntb111{background:#151d41 url(../images/new-product-launch.jpg) center 0 no-repeat;}
.ntb1111{background:#151d41 url(../images/digital-advertising.jpg) center 0 no-repeat;}

.ind-hr{border-top: 1px solid #535565; margin:0; padding:0; display: block; width: 100%}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;		
    /* border-color: #dee2e6 #dee2e6 #fff; */
}
.nav-tabs .nav-link {
    border:none!important;	
    border-top-left-radius:0px!important;
    border-top-right-radius:0px!important;
	/*background:#e8e8e3;*/
	display: block;
    padding:24px 12px;
	font-size: 14px;
	color:#fff; text-align: center;
	
}
.nav-tabs .nav-link img {
    margin-bottom: 5px;
}
.nav-tabs .nav-link.active{color:#2d276d; border-color:none!important}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-left:1px solid #d7d7d1}
.ind-icn{font-size:25px!important}
.bnc{color:#42949f}
.isc{color:#c89e01}
.imc{color:#8b5cc6}
.ms{color:#e67725}
.ees{color:#5868cc}
.hmt{color:#d8535f}
.cvc{color:#1186b2}
.hcc{color:#60a934}

.sl-form{padding:0px 10px 10px 10px; width: 100%; display: none}
.select-form {display:none} 


/*industry tabs end*/
.ftr-bpd{padding-top:140px}


.chem {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 23px;
    font-weight: 300;
}
.chem  a{color:#4e4a49; text-decoration: none}
.chem  a:hover{color:#4e4a49; text-decoration: none}


.cont{font-size:46px}
.cont1{font-size:16px; font-weight:500; text-transform: uppercase}
.ind-log{border:1px solid #d4d4d4!important; padding: 10px 0}
.tb-img{padding-bottom: 10px}
.tb-con{ color:#2d276d; font-size:18px; line-height: 20px!important; text-align: left}
.tabp{color:#4e4a49; font-size: 14px; line-height: 22px; padding: 15px 0}
.tabp span{display: inline-block; border: 1px solid #d4d4d4; padding: 5px 5px; margin: 0 10px;}


.tab-list{list-style: none; margin: 0; padding: 0; font-size: 14px;}
.tab-list .tb-pnl{padding:5px 40px 5px 5px; width: 30%; border-right: 1px solid #d4d4d4; display: inline-block; margin-right:40px; }
.tab-list .tb-pnl img{border:1px solid #1e1a49;display:inline-block; border-radius:10px;margin-right:10px; padding: 5px; width:50px; height:50px;}
.tab-list .tb-pnl.last{border:none;}

.pro-list{font-size: 14px; list-style: none; margin: 0; padding:20px 0}
.pro-list .tb-pn1{padding: 10px 0px 0 0; width: 40%;  display: inline-block; margin-right:50px; border-right: 1px solid #d4d4d4}
.pro-list .tb-pn1 img{border: 1px solid #1e1a49;border-radius: 10px; display: inline-block;    margin-right: 10px;    padding: 5px;    width: 50px;    height: 50px;}
.pro-list .tb-pn1 strong{font-size: 18px;}
.pro-list .tb-pn1.last{border:none;}

.tab-list2{margin: 0; padding: 0; font-size: 14px;}
.tab-list2 .tb-pnl2{padding:5px 5px 5px 5px; width:18%; border-right: 1px solid #d4d4d4; display: inline-block; margin-right:10px; }
.tab-list2 .tb-pnl2 img{border:1px solid #1e1a49;display:inline-block; border-radius:10px;margin-right:10px; padding: 5px; width:50px; height:50px;}
.tab-list2 .tb-pnl2.last{border-right:none!important; margin-right: 0}

.tbw{width: 25%; border-right: 1px solid #d4d4d4}
.ab-bu{font-size:16px; list-style-type: none; margin: 0; padding: 0; line-height:40px}
.ab-bu{list-style: none}
.ab-bu img{margin-right:10px }


/*modal*/
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background-color: #000;
}
.modal-header{padding:7px 10px}
.modal-header h4{font-size:18px; text-align: left;}
.mtop10{margin-top:10px;}

.ftr-content{overflow: hidden; }
.ftr-content h3{color:#fff; font-size: 16px; padding: 10px 0}
.ftr-content p {padding:3px 0; color:#fff; font-size: 12px;}
.ftr-content p a{color:#fff; font-size: 12px; font-weight: 300; }
.ftr-content p a:hover{color:#db2728;text-decoration: none;}

/*accordion */
.accordion {
    background-color: #eee;
    color: #000;font-weight:400!important;
    cursor: pointer;
    padding: 10px 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 16px;
    transition: 0.4s;
	border-radius: 5px 5px 0 0;outline: none!important;
}

.active, .accordion:hover {

}

.accordion:after {
    content: '\25bc';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.accordion .active:after {
    content: "\25b2";
}

.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.panel ul{list-style: none; margin: 0; padding: 0}
.panel ul li a{ color:#313131; font-size: 14px; padding:7px 0; text-decoration: none; display: block; border-bottom: 1px solid #d4d4d4}
.panel ul li a:hover{ color:#313131;  }

/*accordion end*/
.dwn-pdf{padding: 30px 0}
.dwn-pdf a{background: #fff;text-decoration: none;padding: 10px 20px 10px 40px;color: #fff;position: absolute;
    display:inline-block; width:200px; background:#db2728 url(../images/dwn-pdf-w.png) 10px 10px no-repeat!important; }

.dwn-pdf a:hover{text-decoration: none; color:#fff; background:#181647 url(../images/dwn-pdf.png)!important; background-position: 10px 10px!important; background-repeat: no-repeat!important; }

/*image flip css start */
#f1_container {
  position: relative;
  margin: 0px auto;
  width: 100%;
  height: 309px;
  z-index: 1;
}
#f1_container {
  perspective: 1000;
}
#f1_card {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: all 1.0s linear;
}
#f1_container:hover #f1_card {
  transform: rotateY(180deg);
  box-shadow: -5px 5px 5px #aaa;
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  
}
.face.back {
  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;
  padding: 10px;
  color: white;
  text-align: center;
  background-color: #eaeaea;
}
.face p{font-size:50px; font-weight: bold; color:#444; padding-top:100px;}
/*image flip css end */


/* dropdown menu start */
.dropdown-submenu {
position: relative;
}

.dropdown-submenu> a:after {
content: ">";
float: right;
}

.dropdown-submenu>.dropdown-menu {
top: 0;
left: 100%;
margin-top: 0px;
margin-left: 0px;
}

.dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>.dropdown-menu {
top: 0;
left:99%;
margin-top: 0px;
margin-left: 0px;
}


.dropdown-submenu> a:after {
content: " ";
float: right;}	

/* dropdown menu start */

/* media queries start */


@media (max-width:767px){
.smb{border-top:1px solid #d4d4d4; margin-top: 10px; padding-top: 10px}
.saln{float:none; margin:0 auto; padding-top: 10px}
.nav-link{text-align: center; border-right:none!important}	
.drop-menu{padding-bottom:5px; text-align: center; width: 100%; background: #fff!important;  list-style: none; padding: 0px!important}
.dropdown-catagories{z-index:100!important; width: 100%;  }
.cro-wpr{width:250px; padding-top: 30px; border-right:none!important}
.cro-wpr1{width:250px; padding-top: 30px}	
.blg-pdl3{padding-left: 0px!important; padding-top:20px}
.hlogo{width: 100px!important; height: auto}
.dis-non{display: none}
	.navbar-collapse{height:550px}
	.ind-log{border:1px solid #d4d4d4!important;padding: 10px 0; margin-top:5px!important; margin-bottom: 5px!important}
	.abt-wpr {    padding: 10px 0px 20px}
	.bl1{border-left:none!important}
	.chem {font-size: 17px;font-weight: 300}
	.ind-pun{padding-top:20!important}
	.modal{top:50px!important}
	.abt-wpr h2 {padding-left: 20px}
	.abt-wpr p {padding-left:15px; padding-right: 15px;}
	.abt-wpr-new p {padding-left:15px; padding-right: 15px;}
	.abt-wpr-new h2 {padding-left: 20px}
	.bus-nv ul li{width: 100%; margin-bottom: 10px; float: left;}
	
	

}

@media (min-width: 768px){
.navbar-expand-md .navbar-nav .nav-link {
padding-right:16px!important;
padding-left:16px!important;
}
}

@media(max-width:768px){
.sl-form{display: block}
.ntb{ background-size:400% auto; padding-top:160px}
.select-form {display: block} 
.ind-hr{display: none}
.select-form > option {
font-weight: normal;
display: block;
min-height:40px!important;
padding-top:100px!important;
font-size:14px; line-height:30px!important; 
background:#fff;
color:#444;
margin-top: 10px;
}
    
.dp-tab{display: none}
}

@media (min-width:768px) and (max-width:990px){
.navbar-expand-md .navbar-nav .nav-link{padding:4px 6px 4px 6px; font-size: 13px; white-space: nowrap}
.saln{padding: 0 5px}
.sicn{margin: 0 2px; font-size: 12px}
	
}

@media(min-width:768px) and (max-width:960px){	
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
display: block;
max-width:100%!important;
height:auto}
	
}


@media only screen and (min-width:600px) and (max-width:768px){ 
	.ntb1{padding-top: 120px;     background: #d4d4d4 url(../images/product-bg.jpg) center 0 no-repeat; }
	.vlin{background: #0ab1a3 url(../images/vectus-banner.jpg) 0px -65px;  color:#fff; font-size:15px; padding:60px 0 45px 0; font-weight: 300; height: 400px; }
	.tab-list .tb-pnl{width: 100%; border:none; margin: 0; } 
}



@media only screen and (min-width:320px) and (max-width:420px) 
{
.navbar-brand{margin-right: 0px}
.vlin{background: #0ab1a3 url(../images/vectus-banner.jpg) 0px -65px;  color:#fff; font-size:15px; padding:60px 0 45px 0; font-weight: 300; height: 400px; }
.carousel-inner {
position: relative;
width: 100%;
height:380px!important;
overflow: hidden;
}
.carousel-inner img {
width: 100%;
height:380px;
}
.carousel-caption {
position: absolute;
top:5%;   
left:20%;	
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align:left;
width:200px;
}
.ctxt{font-size:30px; line-height:35px; text-align: center; font-weight:200!important; text-transform: uppercase; text-shadow: 1px 1px 1px #444}  	
.knm{padding:30px 0 0 30px}
.knm a {background: #1fab4b; color:#fff; text-decoration: none; padding: 15px 30px; font-size: 16px}
.knm a:hover {background: #d71920; color:#fff}
.colw{margin-top: 15px; margin-bottom:15px}	
.bg-clnb{padding:30px 50px 30px}

.test-col{margin:15px 0}
.test-bor { border-bottom: 1px solid #ddddd8; border-right:none!important; padding-bottom: 40px!important}
.test-sec .timg{vertical-align: top}
.test-sec .tcnt{width:170px; padding-top: 0!important}

.fpdb15{padding-bottom:15px}
.fpdt10{padding-top:0px!important }
.fpdb10{padding-bottom:0px!important }

}




@media (max-width:480px)
{
.carousel-inner {
position: relative;
width: 100%;
height:380px;
overflow: hidden;
}
.carousel-inner img {
width: 100%;
height:380px;
}
.carousel-caption {
position: absolute;
top:5%;   
left:20%;	
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align:left;
width:200px;
}
.ctxt{font-size:30px; line-height:35px; text-align:left; font-weight:200!important; text-transform: uppercase; text-shadow: 1px 1px 1px #444}  
.knm{padding:30px 0 0 0px}
.knm a {background: #1fab4b; color:#fff; text-decoration: none; padding: 15px 30px; font-size: 16px}
.knm a:hover {background: #d71920; color:#fff}
    

}

@media(min-width:320px) and (max-width:414px){
.navbar-expand-md .navbar-nav .nav-link{width:100%}
.wpdo{padding:0 20px!important}    
.colw{margin-bottom: 30px!important}    
.bg-clnb{padding-top:30px!important;padding-bottom:30px!important;padding-left:30px!important;padding-right:30px!important}
  
.test-col{margin:15px 0}
.test-bor { border-bottom: 1px solid #ddddd8; border-right:none!important; padding-bottom: 40px!important}
.test-sec .timg{vertical-align: top}
.test-sec .tcnt{width:170px; padding-top: 0!important}
.fpdb15{padding-bottom:15px}
.fpdt10{padding-top:0px!important }
.fpdb10{padding-bottom:0px!important }    
	.ind-bld{width:100%!important;  }
	.ind-vd-br{border:none!important}
	
		.modal-header h4{font-size:14px; font-weight: bold; text-align: left;}
	.mtop10{margin-top:5px;}
	.fpdb15{padding: 0 0 5px 0}
	
	.tab-list li{padding:5px 40px 5px 5px; width:100%; border-right: none; display:block; margin-right: 0px; }
	.tab-list li img{width: 30px; height: 30px; padding: 1px;}
	.tabp{text-align: center; margin-bottom: 10px;}
	
	.tab-list .tb-pnl{padding:10px 0px 10px 0px; width:100%; border-right: none; display:block; margin-right:40px; text-align:center}
    .tab-list .tb-pnl img{border:1px solid #1e1a49;display:block; border-radius:10px;margin-right:0px; margin-bottom: 10px!important; padding:5px 0; width:50px; height:50px; margin: 0 auto}
	
	.pro-list .tb-pn1{padding: 10px 0px 0 0; width:100%;  display:block; margin-right:0px; border-right:none; text-align: center}
    .pro-list .tb-pn1 img{border: 1px solid #1e1a49; border-radius: 10px; display:block; margin:0 auto;    margin-bottom: 10px!important;    padding: 5px;    width: 50px;    height: 50px;}
 	.tabp span{display:block!important; border: 1px solid #d4d4d4!important; padding: 5px 5px; margin-bottom: 10px;}
	
	.tab-list2 .tb-pnl2{padding:5px 5px 5px 5px; width:100%; border-right:none!important; text-align: center; display:block; margin-right:10px; }
    .tab-list2 .tb-pnl2 img{border:1px solid #1e1a49;display:block; border-radius:10px;margin:0 auto 10px; padding: 5px; width:50px; height:50px;}
	
	.ntb1{background: #d4d4d4 url(../images/product-bg.jpg) center 0 no-repeat; 
		padding-top: 115px;}
.dig-adp{text-align: center}	
.lsol{width:100%!important; text-align: center}
.lsub-wid{wdith:80%!important; text-align: center}
.lsub-lis{text-align: center}
}
/* Large screens ----------- */

@media (max-width:1280px)
{
	.tab-list .tb-pnl{margin-right:30px; width:100%; border:none;  } 
	.nav-tabs .nav-link { padding-left:13px!important; padding-right:13px!important;}
}

@media (max-width:1280px)
{
	.tab-list .tb-pnl{margin-right:30px; } 
}



@media (max-width : 1920px){
.navbar-expand-md .navbar-nav .nav-link {padding-left:20px!important; padding-right:20px!important }     
.wpdo{padding:0 83px!important}
.bg-clnb{ max-width: 100%; padding-top:129px!important; padding-bottom:0px; padding-left:50px!important; padding-right:50px!important}    
.bg-clnb p{font-size:26px!important; color:#2d276d; line-height:30px!important; 
    font-weight: 300!important;text-transform:  uppercase}
.bg-clnb p span{font-size:72px!important;line-height:80px!important;font-weight:300!important}
.bg-clnb p strong{font-size:26px!important}
.bg-nws{padding-top:181px; padding-bottom:172px; padding-left:50px!important; padding-right:50px!important}
.bg-nws0{padding-top:172px;padding-bottom:172px; padding-left:50px!important; padding-right:50px!important}  
.bg-clnb1 {padding:150px 50px}
.bg-clnb2 {padding:172px 50px}
.bg-nws2{padding-top:176px}
.bg-nws1{padding-top:176px}	
}

@media (max-width :1853px){
.bg-nws{padding-top:165px; padding-bottom:164px; padding-left:50px!important; padding-right:50px!important}
.bg-nws0{padding-top:165px;padding-bottom:164px; padding-left:50px!important; padding-right:50px!important} 
.bg-clnb1 {padding:144px 50px}
.bg-clnb2 {padding:165px 50px}
.bg-clnb{padding-top:123px}
.bg-nws2{padding-top:153px}
}

@media (max-width :1600px){
.bg-nws{padding-top:134px; padding-bottom:133px; padding-left:50px!important; padding-right:50px!important}
.bg-nws0{padding-top:123px;padding-bottom:122px; padding-left:50px!important; padding-right:50px!important}  
.bg-clnb1 {padding:133px 50px}	
.bg-clnb2 {padding:155px 50px}	
}

@media (max-width:1440px){
	.bg-nws{padding-top:103px!important; padding-bottom:103px!important; padding-left:50px!important; padding-right:50px!important}
.bg-nws0{padding-top:92px!important;padding-bottom:92px!important; padding-left:50px!important; padding-right:50px!important}    
.bg-clnb{padding-top:60px!important}
.bg-nws1{padding-top: 90px!important;}
.bg-nws2{padding-top: 90px!important;}
.bg-clnb1 {padding:77px 50px}	
.bg-clnb2 {padding:81px 50px}	
}

@media (max-width:1366px){

.bg-clnb{ max-width: 100%; padding-top:50px!important; padding-bottom:0px; padding-left:40px!important; padding-right:40px!important}    
.bg-clnb p{font-size:24px!important; color:#2d276d; line-height:30px!important; 
    font-weight: 300!important;text-transform:  uppercase}
.bg-clnb p span{font-size:72px!important;line-height:80px!important;font-weight:300!important}
.bg-clnb p strong{font-size:26px!important}
.bg-nws{padding-top:94px!important;padding-bottom:94px!important; padding-left:50px!important; padding-right:50px!important}
.bg-nws0{padding-top:82px!important;padding-bottom:82px!important; padding-left:50px!important; padding-right:50px!important}  
.big-lisw{min-height:380px!important}
	.bg-clnb1{padding:69px 50px 68px}
	.bg-clnb2{padding: 73px 50px}
	.bg-nws2{padding:86px 50px}
    
}

@media(max-width:1280px)
{
    .bg-clnb{padding-top:50px!important;padding-left:30px!important}
    .bg-clnb p{font-size:22px!important; line-height:28px!important}
    .bg-clnb p span{font-size:50px!important;line-height:56px!important;  }    
    .bg-nws{padding-top:73px!important;padding-bottom:72px!important; padding-left:50px!important; padding-right:50px!important}
    .bg-nws0{padding-top:60px!important;padding-bottom:60px!important; padding-left:50px!important; padding-right:50px!important}
   .nav-tabs .nav-link {padding:24px 7px}
	.big-lisw{min-height:400px!important}	
	.bg-clnb1 {padding:58px 50px 57px }
	.bg-nws1{padding:80px 50px}
	.bg-clnb2 {padding:62px 50px;}
	.bg-nws2 {padding:64px 50px;}
	
}



@media (max-width:1024px)
{
    .carousel-caption{top:-2%}
    .carousel-indicators{bottom:0px}
    .bg-clnb{padding-top: 16px!important; padding-left: 20px!important; padding-right: 20px!important}
    .bg-clnb p{font-size: 22px!important; line-height: 24px}
    .bg-clnb p span{font-size:50px}
    .colw{margin-bottom: 30px!important}    
    .bg-nws{padding-top:18px!important;padding-bottom:17px!important; padding-left:25px;padding-right:25px}
    .bg-nws h3{width:auto}
    .bg-nws0{ padding-top:28px!important;padding-bottom:28px!important; padding-left:20px!important;padding-right:20px!important}
    .bg-nws0 h3{width:auto}
	 .nav-tabs .nav-link {padding:24px 30px}
	.hd-cnt{display: none}
	.h163{height: 163px}
	.big-lisw{min-height: 530px!important}
	
	
	.bg-clnb2 {padding:28px 30px;}
	
	.bg-clnb1 { padding-top: 35px!important;padding-bottom: 35px!important; padding-left: 30px!important;padding-right: 30px!important }
    .bg-clnb1 p{font-size: 22px!important; line-height: 24px}
    .bg-clnb1 p span{font-size:50px}	
	.bg-nws1{padding:30px 30px}	
	.bg-nws2 {padding:20px 20px;}
}

@media (min-width:991px) and (max-width:1170px){
.navbar-expand-md .navbar-nav .nav-link{padding:4px 15px 4px 15px; font-size: 15px; white-space: nowrap}
}

@media(max-width:960px)
{
.navbar-expand-md .navbar-nav .nav-link{padding-left:15px!important; padding-right:15px!important } 
.carousel-caption{top:-2%}
.carousel-indicators{bottom:0px}    
.wpdo{padding: 0 20px !important}
.colw{margin:0 10px}
.bg-clnb{padding-top:30px!important; padding-left:20px!important; padding-right:20px!important}
    .bg-clnb p{font-size:20px!important; line-height: 22px}
    .bg-clnb p span{font-size:35px!important; font-weight:900!important; line-height:34px!important}
    .bg-clnb p strong{font-weight:400!important}
    
    .bg-nws{padding-top:34px!important;padding-bottom:34px!important; padding-left:15px!important;padding-right:15px!important}
    .bg-nws h3{width:auto}
    .bg-nws0{padding-top:22px!important;padding-bottom:22px!important;padding-left:20px!important;padding-right:20px!important}
    .bg-nws0 h3{width:auto}    
	.bg-clnb1 { padding-top:30px!important;padding-bottom:29px!important; padding-left:25px!important;padding-right:25px!important }
	.bg-clnb1 p{font-size: 20px!important; line-height: 24px}
    .bg-clnb1 p span{font-size:40px}
	.bg-clnb2 {    padding: 23px 30px;}
	.bg-nws2 {padding: 16px 20px;}
	.bg-nws1 p,.bg-nws2 p {font-size: 16px;}
}

@media(max-width:767px)
{
	.big-lisw {min-height: 400px!important}
}

/*media queries end */



.front {
	background-color: #eaeaea;
}
