body, html {
	overflow-x: hidden;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, command, datalist, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, source, span, strike, strong, table, tbody, tdvideo, tfoot, th, thead, tr, tt, u, ul, var {
	background: 0 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
	text-decoration: none
}
.whitebg, body {
	background-color: #FFF
}
blockquote, q {
	quotes: none
}
table, table td {
	padding: 0;
	border: none;
	border-collapse: collapse
}
img {
	max-width: 100%
}
@font-face {
	font-family: roboto-light;
	src: url(../fonts/Roboto-Light.eot);
	src: url(../fonts/Roboto-Light.eot) format('embedded-opentype'), url(../fonts/Roboto-Light.woff) format('woff'), url(../fonts/Roboto-Light.ttf) format('truetype'), url(../fonts/Roboto-Light.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: roboto-bold;
	src: url(../fonts/Roboto-Bold.eot);
	src: url(../fonts/Roboto-Bold.eot) format('embedded-opentype'), url(../fonts/Roboto-Bold.woff) format('woff'), url(../fonts/Roboto-Bold.ttf) format('truetype'), url(../fonts/Roboto-Bold.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: roboto-regular;
	src: url(../fonts/Roboto-Regular.eot);
	src: url(../fonts/Roboto-Regular.eot) format('embedded-opentype'), url(../fonts/Roboto-Regular.woff) format('woff'), url(../fonts/Roboto-Regular.ttf) format('truetype'), url(../fonts/Roboto-Regular.svg) format('svg')
}
@font-face {
	font-family: roboto-medium;
	src: url(../fonts/Roboto-Medium.eot);
	src: url(../fonts/Roboto-Medium.eot) format('embedded-opentype'), url(../fonts/Roboto-Medium.woff) format('woff'), url(../fonts/Roboto-Medium.ttf) format('truetype'), url(../fonts/Roboto-Medium.svg) format('svg')
}
@font-face {
	font-family: oswald;
	src: url(../fonts/Oswald.eot);
	src: url(../fonts/Oswald.eot) format('embedded-opentype'), url(../fonts/Oswald.woff) format('woff'), url(../fonts/Oswald.ttf) format('truetype'), url(../fonts/Oswald.svg) format('svg')
}
@font-face {
	font-family: oswald-bold;
	src: url(../fonts/Oswald-Bold.eot);
	src: url(../fonts/Oswald-Bold.eot) format('embedded-opentype'), url(../fonts/Oswald-Bold.woff) format('woff'), url(../fonts/Oswald-Bold.ttf) format('truetype'), url(../fonts/Oswald-Bold.svg) format('svg')
}
a label {
	cursor: pointer
}
body {
	margin: 0;
	padding: 0;
	font-family: roboto-regular;
	color: #333;
	font-size: 15px
}
a, a img {
	outline: 0;
	border: none
}
.padd0 {
	padding-left: 0;
	padding-right: 0
}
#homeCarousel{width:100%;float:left;}
#homeCarousel .item{height:700px;background-size:100% 100%;}
#homeCarousel .sliderbnnr1{background:url(../images/homebnnr.jpg) no-repeat center;}
#homeCarousel .sliderbnnr2{background:url(../images/header1.jpg) no-repeat center;}
#homeCarousel .sliderbnnr3{background:url(../images/header2.jpg) no-repeat center;}
#homeCarousel .sliderbnnr4{background:url(../images/header3.jpg) no-repeat center;}
#homeCarousel .sliderbnnr5{background:url(../images/header4.jpg) no-repeat center;}
.carousel-indicators{bottom:60px;}
.carousel-indicators .active{width:17px;}
.homeslider{position:absolute;left:0px;right:0px;top:0px;}
.topnavstrip{/*position:relative;*/z-index:999;position:absolute;left:0px;right:0px;}
.logo{float:left;width:auto;padding-top:30px;}
.topright{width:auto;float:right;}
.topnav{float:left;width:auto;margin:45px 0px 0px;padding:0px;}
.topnav > li{float:left;list-style:none;color:#fff;font-size:18px;}
.topnav > li > a{color:#fff;padding:5px 5px 0px;display:block;transition:all ease-in-out 0.3s;}
.topnav > li.navicon > a{padding:4px 5px;}
.topnav > li.searchicon{padding:0px 5px;border-left:1px solid #fff;border-right:1px solid #fff;margin:0px 10px;position:relative;}
.topnav > li:hover,.topnav > li:hover > a{color:#4578ba;}

.srchoverlay{background:rgba(25, 25, 25, 0.95);position:fixed;top:0px;right:0px;bottom:0px;left:0px;display:none;z-index:99;}
.srchoverlay .container{position:relative;height:100vh;z-index:99;}
.srchcntnt{/*background:#fff;*/height:250px;width:90%;margin-left:5%;position:absolute;top:50%;margin-top:-125px;border-radius:5px;}
.searchbx{max-width:900px;margin:100px auto 0px;border-bottom:2px solid #fff;position:relative;overflow:hidden;}
.searchbx input[type=text]{width:100%;float:left;border:none;font-size:42px;padding:10px 0px;color:#fff;margin-right:10px;background:none;font-family: roboto-light;}
.searchbx input[type=text]::placeholder{color:#ccc;}
.srchbtn{height:80px;color:#fff;background:none;border:none;padding:3px 0px 0px;transition:all ease-in-out 0.5s;position:absolute;right:0px;font-size:24px;}
.srchbtn i{margin-right:5px;position:relative;top:2px;}
.closesrchbtn{position: absolute;background: #cc2027;padding:5px 13px;font-size: 20px;color: #fff;right: 10px;top: 10px;font-family: roboto-bold;cursor:pointer;}

.srchbtn:hover{background:none;color:#cc2027;}
.slidercntntbx{position:relative;margin-top:220px;}
.slidercntnt{color:#fff;}
.slidercntnt h1{font-family:oswald;font-size:70px;/*border-right:10px solid #cc2027;*/float:left;text-align:center;}
.slidercntnt h1 span{height:10px;background:#cc2027;width:300px;display:inline-block;margin:10px auto;}

.sliderlist{float:left;width:700px;margin:50px auto 90px;padding:0px;position:relative;left:50%;margin-left:-350px;}
.sliderlist li{float:left;list-style:none;width:200px;height:160px;padding:13px 20px;margin-right:50px;color:#fff;font-size:16px;font-family:oswald;text-align:center;position:relative;bottom:0px;transition:all ease-in-out 0.5s;}
.sliderlist li:hover{bottom:10px;}
.sliderlist li.last{margin-right:0px;}
.sliderlist li a,.sliderlist li a:hover{display:block;text-decoration:none;}
.sliderlist li a b{color:#fff1b8;font-family:oswald-bold;float:left;width:100%;font-size:28px;line-height:60px;}
.sliderlist li a b i{position:relative;top:17px;}
.sliderlist li a img{float:left;}
.sliderlist li a span{float:left;font-size:13px;padding-top:15px;text-align:left;color:#fff;transition:all ease-in-out 0.3s;}
.sliderlist li a:hover span{color:#ccc;}
.sliderlist li.sliderlst1{background:rgba(21, 21, 21, .7);}
.sliderlist li.sliderlst2{background:rgba(204, 32, 39, .7);}
.sliderlist li.sliderlst2 a b{color:#fff;}
.sliderlist li.sliderlst3{background:rgba(8, 44, 137, .7);}


.homesec1{float:left;width:100%;background:#efefef;padding-bottom:50px;}
.homeheading{width:100%;text-align:center;float:left;padding:65px 0px 40px;font-size:36px;}
.homeheading b{font-family: roboto-bold;}
.homeheading span{width:140px;text-align:center;height:5px;background:#cc2027;display:inline-block;margin-top:10px;}
#homeCarousel1{float:left;width:100%;}
/*#homeCarousel1 .item ul{width:100%;float:left;margin:0px;padding:0px;display:table;}
#homeCarousel1 .item ul li{display:table-cell;list-style:none;padding:0px 10px;text-align:center;position:relative;overflow:hidden;}*/
#homeCarousel1 .item a{display:block;position:relative;overflow:hidden;}
#homeCarousel1 .item img{width:100%;float:left;height:100%;transition:all ease-in-out 0.5s;transform:scale(1);}
#homeCarousel1 .item a p{position:absolute;top:180px;font-family:roboto-bold;font-size:14px;margin:0px;padding:0px;color:#fff;text-align:center;padding:0px 15px;text-decoration:none;}
#homeCarousel1 .item:hover a p{/*text-decoration:underline;*/}
#homeCarousel1 .item:hover a{cursor:auto;}
#homeCarousel1 .item:hover img{transform:scale(1.1);}

#homeCarousel1 .owl-carousel{position:relative;}
#homeCarousel1 .owl-carousel .owl-nav .owl-prev{top:105px;font-size:0px;background:url(../images/carousalprev.jpg) no-repeat center;width:40px;height:40px;position:absolute;left:-20px;}
#homeCarousel1 .owl-carousel .owl-nav .owl-next{top:105px;font-size:0px;background:url(../images/carousalnext.jpg) no-repeat center;width:40px;height:40px;position:absolute;right:-20px;}

#homeCarousel1 .owl-carousel .owl-nav .owl-prev:hover,#homeCarousel1 .owl-carousel .owl-nav .owl-next:hover{opacity:.8;}



.sec2cntnt{width:100%;float:left;display:table;position:relative;transition:all ease-in-out 0.5s;max-height:385px;overflow:hidden;}
.sec2cntnt a > div{display:table-cell;vertical-align:middle;height:385px;color:#fff;}


.secbg1 .sec2right img{width:50px;}
.secbg2 .sec2right img{width:60px;}
.secbg3 .sec2right img{width:70px;}

  
.sec2cntnt a{text-decoration:none;display:block;position:relative;}
.sec2cntnt a .sec2left{padding:0px 30px;font-family: roboto-light;position:relative;}
.sec2cntnt a .sec2left h3{font-size:24px;font-family: roboto-bold;margin:15px 0px;text-decoration:none;}
.sec2cntnt a .sec2left h3 span{font-family: roboto-light;float:left;width:100%;}
.sec2cntnt a .sec2left p{font-size:18px;font-family:roboto-light;max-width:250px;line-height:22px;text-decoration:none;margin-bottom:10px;}
.sec2cntnt{position:relative;}
.secbgimg{position:absolute;left:0px;right:0px;bottom:0px;top:0px;width:100%;display:none;}
.sec2cntnt .secbgimg img{width:100%;height:auto;position:relative;transform:scale(1);transition:all ease-in-out 0.5s;}


.sec2cntnt a .sec2left i{opacity:0;left:0px;position:relative;transition:all ease-in-out 0.5s;}
.sec2cntnt a .sec2left:hover i{opacity:1;left:10px;}

.sec2cntnt a .sec2right{padding:0px 30px 0px 0px;text-align:center;}
.sec2cntnt a .sec2right img{clear:both;margin-bottom:20px;}
.sec2cntnt a .sec2right .fas{font-size:20px;opacity:0;clear:both;transition:all ease-in-out 0.5s;}
.sec2cntnt:hover .sec2right .fas{opacity:1;}
.homesec2 .col-sm-4{margin-left:-1px;}
.sec2cntnt:hover a h3{text-decoration:none;}
.sec2cntnt:hover a p{text-decoration:underline;}

.secbgimg{width:100%;float:left;background-size:100% 100% !important;}
.secbg1 .secbgimg{background:url(../images/servicesthumb1.jpg) no-repeat center;transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;-o-transition: all 1s ease;}
  .secbg1:hover .secbgimg{transform: scale(1.1);}
  .secbg2 .secbgimg{background:url(../images/servicesthumb2.jpg) no-repeat center;transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;-o-transition: all 1s ease;}
  .secbg2:hover .secbgimg{transform: scale(1.1);}
  .secbg3 .secbgimg{background:url(../images/servicesthumb3.jpg) no-repeat center;transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;-o-transition: all 1s ease;}
  .secbg3:hover .secbgimg{transform: scale(1.1);}
  
  .sec2cntnt a div.secbgimg img{display:none;}

.homesec3 ul{width:100%;float:left;margin:0px;padding:0px;}
.homesec3 ul li{float:left;list-style:none;box-shadow:0px 0px 15px rgba(2, 3, 3, .2);width:31%;text-align:center;margin-right:3%;padding-bottom:20px;border:1px solid #fff;transition:all ease-in-out 0.5s;margin-bottom:80px;background:#fff;}
.homesec3 ul li img{margin:20px 0px;}
.homesec3 ul li.last{margin-right:0px;}
.homesec3 ul li h3{float:left;width:100%;text-align:center;font-size:18px;line-height:24px;margin:0px;padding:0px;color:#082c89;font-family: roboto-bold;}
.homesec3 ul li p{float:left;width:100%;text-align:center;font-size:13px;line-height:18px;font-family: roboto-light;padding:10px 50px;}
.homesec3 ul li a{display:inline-block;font-size:13px;text-transform:uppercase;padding:8px 5px 8px 15px;color:#082c89;border:1px solid #082c89;text-decoration:none;transition:all ease-in-out 0.2s;float: left;left: 50%;position: relative;margin-left: -59px;}
.homesec3 ul li a i{position:relative;top:2px;left:0px;opacity:0;transition:all ease-in-out 0.3s;}
.homesec3 ul li:hover a{background:#082c89;color:#fff;padding:8px 15px;}
.homesec3 ul li:hover{box-shadow:0px 0px 15px rgba(2, 3, 3, 0);border:1px solid #f0f0f0;}
.homesec3 ul li:hover a i{left:5px;opacity:1;}
.homesec4{background:url(../images/homeaboutbg.jpg) no-repeat center;background-size:cover;padding:60px 0px;}
.homesec4lft ul{margin:0px;padding:0px;float:left;}
.homesec4lft ul li{float:right;list-style:none;width:48%;margin-bottom:20px;overflow:hidden;}
.homesec4lft ul li.one{margin-right:4%;float:left;width:48%;margin-bottom:0px;max-height:435px;}
.homesec4lft ul li.one img{max-height:435px;}
.homesec4lft ul li a{display:block;}
.homesec4lft ul li img{width:100%;height:100%;transform:scale(1);transition:all ease-in-out 1.0s;}
.homesec4lft ul li:hover img{transform:scale(1.1)}
.homesec4lft ul li.three{margin-bottom:0px;}

.homesec4rgt{padding-left:60px;}
.homesec4rgt h3{padding:5px 0px 5px 25px;margin:60px 0px 30px 0px;border-left:10px solid #cc2027;font-size:36px;font-family: roboto-bold;}
.homesec4rgt p{font-size:18px;color:#222;margin:0px 0px 20px;padding:0px;}
.homesec4rgt a{display:inline-block;border:1px solid #cc2027;color:#cc2027;text-align:center;padding:12px 10px 12px 25px;text-transform:uppercase;font-size:14px;background:#ebebeb;transition:all ease-in-out 0.5s;}
.homesec4rgt a:hover{background:#cc2027;color:#fff;text-decoration:none;padding:12px 25px;}
.homesec4rgt a i{position:relative;top:1px;left:0px;opacity:0;font-size:16px;transition:all ease-in-out 0.5s;visibility:hidden;}
.homesec4rgt a:hover i{position:relative;top:1px;left:5px;opacity:1;font-size:16px;visibility:visible;}

.homesec5{padding:70px 0px;}
.homesec5 h2{font-size:30px;color:#1e1e1e;border-left:10px solid #cc2027;font-family: roboto-bold;padding:5px 0px 5px 25px;margin:0px 0px 30px;}
.homesec5 img{position:relative;bottom:0px;transition:all ease-in-out 0.5s;}
.homesec5 img:hover{position:relative;bottom:10px;}
.sec5lft{border-right:1px solid #e5e5e5;}
.sec5cntnt{padding-left:20px;}
.sec5cntnt h3{font-size:18px;color:#1e1e1e;font-family: roboto-bold;padding:0px 0px 10px;line-height:24px;margin-top:40px;}
.sec5cntnt a{width:140px;text-align:center;padding:12px 0px;border:1px solid #cc2027;color:#cc2027;background:#fff;transition:all ease-in-out 0.5s;display:inline-block;}
.sec5cntnt a:hover{background:#cc2027;color:#fff;text-decoration:none;}
.sec5cntnt a span{position:relative;top:2px;left:0px;visibility:hidden;opacity:0;display:inline-block;width:14px;transition:all ease-in-out 0.3s;}
.sec5cntnt a:hover span{visibility:visible;opacity:1;left:5px;}

.sec5rgt{padding-left:50px;}
.sec5rgt h2{border-left:10px solid #082c89;}
.sec5rgtcntnt{padding:30px 0px 0px 30px;}
.sec5rgt h3{font-size:18px;color:#082c89;font-family: roboto-bold;padding:0px 0px 10px;line-height:24px;text-transform:uppercase;}
.sec5rgt p{font-size:15px;color:#1e1e1e;font-family: roboto-regular;padding:0px 0px 10px;}
.sec5rgt p a{color:#1e1e1e;}
.sec5rgt p i{float:left;width:30px;position:relative;font-size:24px;color:#082c89;}

#homeptCarousel .carousel-indicators{bottom:0px;right:0px;width:auto;left:inherit;}
#homeptCarousel .carousel-indicators li{background:#e0e0e0;width:15px;height:8px;border-radius:0px;border:1px solid #e0e0e0;}
#homeptCarousel .carousel-indicators li.active{background:#cc2027;border:1px solid #cc2027;position:relative;bottom:-1px;}

.homesec5{padding:80px 0px;}
.homesec5 h2{padding:5px 0px 5px 25px;font-size:30px;float:left;width:100%;margin:0px 0px 40px;font-family:roboto-bold;}
.homesec5 p{font-size:18px;line-height:24px;float:left;width:100%;margin:0px 0px 10px;font-family:roboto-regular;}
.homesec5 p b{font-family:roboto-bold;}
.homesec5rgt img{float:right;}
.prslnik{padding:8px 5px 8px 20px;color:#fff;font-size:14px;font-family:roboto-bold;text-decoration:none;background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cc2027+0,00b7ea+0,cc2027+0,0249bd+100 */
background: rgb(204,32,39); /* Old browsers */
background: -moz-linear-gradient(left, rgba(204,32,39,1) 0%, rgba(0,183,234,1) 0%, rgba(204,32,39,1) 0%, rgba(2,73,189,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(204,32,39,1) 0%,rgba(0,183,234,1) 0%,rgba(204,32,39,1) 0%,rgba(2,73,189,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(204,32,39,1) 0%,rgba(0,183,234,1) 0%,rgba(204,32,39,1) 0%,rgba(2,73,189,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2027', endColorstr='#0249bd',GradientType=1 ); /* IE6-9 */transition:all ease-in-out 0.5s;display:inline-block;margin-top:15px;}
.prslnik:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0249bd+0,cc2027+100,00b7ea+100,cc2027+100 */
background: rgb(2,73,189); /* Old browsers */
background: -moz-linear-gradient(left, rgba(2,73,189,1) 0%, rgba(204,32,39,1) 100%, rgba(0,183,234,1) 100%, rgba(204,32,39,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(2,73,189,1) 0%,rgba(204,32,39,1) 100%,rgba(0,183,234,1) 100%,rgba(204,32,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(2,73,189,1) 0%,rgba(204,32,39,1) 100%,rgba(0,183,234,1) 100%,rgba(204,32,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0249bd', endColorstr='#cc2027',GradientType=1 ); /* IE6-9 */text-decoration:none;color:#fff;padding:8px 20px 8px 20px;}
.prslnik i{position:relative;left:0px;transition:all ease-in-out 0.5s;opacity:0;top:3px;}
.prslnik:hover i{opacity:1;left:5px;}




.footertopsec{background:#343434;padding:50px 0px 20px;float:left;width:100%;}
.footertopsec h2{float:left;width:100%;color:#fff;font-size:15px;text-transform:uppercase;font-family:roboto-bold;margin:0px 0px 15px;}
.footertpleft{display:table;float:left;width:100%;}
.footertpleft ul{display:table-cell;margin:0px;padding:0px;}
.footertpleft ul li{float:left;width:100%;color:#d2d2d2;list-style:none;}
.footertpleft ul li a{color:#d2d2d2;display:block;text-transform:uppercase;font-size:13px;margin:0px 0px 10px;}
.footertpleft p{color:#d2d2d2;font-size:15px;}
.footertprgt p a{color:#d2d2d2;}
.footerbtn{padding:10px 5px 10px 20px;border:1px solid #d2d2d2;color:#fff;font-size:13px;font-family:roboto-bold;text-transform:uppercase;text-decoration:none;transition:all ease-in-out 0.5s;display:inline-block;margin-top:10px;transition:all ease-in-out 0.3s;}
.footerbtn i{position:relative;top:2px;left:0px;margin-left:5px;transition:all ease-in-out 0.3s;opacity:0;}
.footerbtn:hover{background:#d2d2d2;color:#343434;text-decoration:none;padding:10px 20px 10px 20px}
.footerbtn:hover i{left:5px;opacity:1;}

.btmsocnav{float:left;width:100%;margin:20px 0px 0px;padding:0px;}
.btmsocnav li{list-style:none;margin-right:20px;float:left;width:auto;}
.btmsocnav li a{color:#a0a0a0;font-size:20px;display:block;transition:all ease-in-out 0.5s;font-size:20px;}
.btmsocnav li a:hover{text-decoration:none;color:#fff;}

.footerbtmsec{padding:20px 0px;background:#2e2e2e;color:#838383;font-size:12px;text-align:center;width:100%;float:left;}




/*=======================menu css start======================*/


.avatar {
    margin-top: 40px;
}

.hamburger__icon, 
.hamburger__icon:before, 
.hamburger__icon:after {
    background-color: #fff;
}

.text-center {
    text-align: center;
}

	  .fat-nav,.hamburger__icon,.hamburger__icon:after,.hamburger__icon:before{-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s}
	  .hamburger{display:block;width:35px;height:25px;/*position:fixed;*/top:0;left:0;z-index:10000;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;/*position:relative;*/}
	  .hamburger__icon{position:relative;margin-top:7px;margin-bottom:7px}
	  .hamburger__icon,.hamburger__icon:after,.hamburger__icon:before{display:block;width:25px;height:2px;background-color:#222;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-duration:.4s}
	  .hamburger__icon:after,.hamburger__icon:before{position:absolute;content:""}
	  .hamburger__icon:before{top:-7px}.hamburger__icon:after{top:7px}
	  .hamburger.active .hamburger__icon{background-color:transparent}
	  .hamburger.active .hamburger__icon:after,.hamburger.active .hamburger__icon:before{background-color:#fff}
	  .hamburger.active .hamburger__icon:before{-moz-transform:translateY(7px)rotate(45deg);-ms-transform:translateY(7px)rotate(45deg);-webkit-transform:translateY(7px)rotate(45deg);transform:translateY(7px)rotate(45deg)}
	  .hamburger.active .hamburger__icon:after{-moz-transform:translateY(-7px)rotate(-45deg);-ms-transform:translateY(-7px)rotate(-45deg);-webkit-transform:translateY(-7px)rotate(-45deg);transform:translateY(-7px)rotate(-45deg)}
	  .fat-nav{top:0;left:0;z-index:9999;position:fixed;display:none;width:100%;height:100%;background:rgb(204, 32, 39);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-duration:.4s;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
	  .fat-nav__wrapper{width: 50%;height: 100%;float: right;position: relative;display: table;table-layout: fixed;}
	  .fat-nav.active{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
	  .fat-nav__wrapper > ul{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 5%;}
	  .fat-nav > ul{display: table-cell;vertical-align: middle;margin: 0;padding: 0 0px 0px 30px;}
	  .fat-nav li{list-style-type:none;text-align:left;font-size:18px;}
	  .fat-nav li,.fat-nav li a{color:#fff}
	  .fat-nav li a{text-decoration:none;display:block;border-bottom:1px solid #fff;padding:5px 10px;font-size:22px;}
	  .fat-nav li a i{float:right;margin-right:0px;margin-top:6px;}
	  .innermenu li a{padding:5px 10px 5px 25px;font-size:19px;border-bottom:none;}
	  .innermenu{display:none;border-bottom:1px solid #fff;}

	  
	  .hamburger__icon, 
.hamburger__icon:before, 
.hamburger__icon:after {
    background-color: #fff;
}

.menuclose{font-size:24px;color:#fff;position:relative;float:right;margin:0px 5% 0px 0px;top:60px;cursor:pointer;}

.fat-right {
    float: right;
    width: 50%;
    background: url(../images/nav-bg.jpg) right bottom no-repeat;
    background-size: cover;
}

.fat-right, .fat-right:before {
    position: absolute;
    height: 100%;
    left: 0;
}






/*=======menu css over==============================*/

.sticklogoimg{display:none;}
.topnavstrip{}
.topnavstrip.fixed-header{position:fixed;background:#fff;left:0px;right:0px;box-shadow:0px 0px 10px rgb(51, 51, 51, 0.3);border:1px solid #e0e0e0;}
.topnavstrip.fixed-header .sticklogoimg{display:inline-block;}
.topnavstrip.fixed-header .logoimg{display:none;}
.topnavstrip.fixed-header .topnav > li > a{color:#666;}
.topnavstrip.fixed-header .topnav > li:hover > a{color:#cc2027;}
.topnavstrip.fixed-header .topnav > li.searchicon{border-left:1px solid #666;border-right:1px solid #666;}
.topnavstrip.fixed-header .hamburger__icon,.topnavstrip.fixed-header .hamburger__icon:before,.topnavstrip.fixed-header .hamburger__icon:after {
    background-color: #666;;
}
.topnavstrip.fixed-header .logo{padding-top:5px;padding-bottom:5px;}
.topnavstrip.fixed-header .logo img{height:65px;}
.topnavstrip.fixed-header .topnav{margin-top:25px;}


/*======================aboutus page start=================*/
.innerbnnr{height:400px;position:absolute;left:0px;right:0px;top:0px;background-size:100% 100% !important;}
.aboutbnnr{background:url(../images/aboutusbnnr.jpg) no-repeat center;}
.innerbnnr h1{float:left;width:100%;text-align:center;color:#fff;font-family:oswald;font-size:50px;margin:190px auto 0px;}
.innerbnnr h1 span{width:135px;background:#cc2027;height:5px;text-align:center;display:inherit;margin:10px auto 25px;}
.innrbreadcrumb{width:100%;float:left;text-align:center;font-size:13px;color:#fff;margin-bottom:100px;text-transform:capitalize;}
.innrbreadcrumb a{display:inline;text-decoration:none;font-size:13px;color:#fff;}
.innernav{background:#343433;width:100%;float:left;text-align:center;}
.innernav a{display:inline-block;padding:21px 20px 23px;color:#fff;border-top:5px solid #343433;transition:all ease-in-out 0.5s;text-decoration:none;font-size:18px;margin-right:1px;}
.innernav a:hover,.innernav a.active{font-size:18px;border-top:5px solid #cc2027;font-family: roboto-medium;}
.innermenustrip{margin-top:400px;box-shadow:0px 0px 10px rgba(2, 3, 3, .15);float:left;width:100%;}

.aboutussec1{padding-top:50px;padding-bottom:100px;float:left;width:100%;}
.leftbrdrbold{border-left:8px solid #cc2027;padding: 5px 0px 5px 25px;font-size: 30px;float: left;width: 100%;margin: 0px;/*font-family: roboto-bold;*/}
.leftbrdrbold span{font-family:roboto-bold;}
.aboutbluebx{float:left;width:100%;margin:60px 0px;min-height:520px;background:url(../images/aboutusmdbnnr.jpg) no-repeat right top;}
.aboutcntnt{float:left;width:57%;border:2px solid #082c89;margin-top:100px;}
.aboutbluetxt{float:left;width:100%;position:relative;padding:50px 20px 20px 50px;background:#082c89;color:#fff;left:10px;bottom:10px;transition:all ease-in-out 0.5s;}
.aboutbluetxt p{float:left;width:100%;font-size:17px;line-height:24px;margin:0px 0px 20px;padding:0px;}
.aboutbluetxt p b{line-height:24px;font-family: roboto-bold;}
.aboutbluebx:hover .aboutbluetxt{left:20px;bottom:20px;}
.aboutsec1 p{font-size:17px;line-height:24px;text-align:justify;padding:0px;margin:0px 0px 20px;float:left;width:100%;}



/*========================about us page over====================*/

/*======================coreteam page start=================*/
.teambnnr{background:url(../images/coreteambnnr.jpg) no-repeat center;}
.coreteamsec1{width:100%;float:left;margin-top:400px;padding:65px 0px 200px;}

.teamnav{margin:50px auto 0px;padding:0px;float:left;width:840px;position:relative;left:50%;margin-left:-420px;}
.teamnav li{float:left;list-style:none;width:auto;text-align:center;max-width:50%;position:relative;}
.teamnav li img{position:relative;bottom:0px;transition:all ease-in-out 0.5s;}
.teamnav li:hover img{bottom:10px;}
.teamnav li.even{float:right;}
.teamnav li a{display:block;text-decoration:none;}
.teamnav li h3{float:left;width:100%;text-align:center;color:#cc2027;font-size:24px;font-family: roboto-bold;padding:10px 0px 5px;}
.teamnav li p{float:left;width:100%;text-align:center;color:#333;font-size:14px;}
.teamnav li p b{width:100%;text-align:center;float:left;font-family: roboto-bold;}

.blackoverlay{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:9999;background:rgba(0, 0, 0, .6);display:none;}
.teamcntnt{display:none;background:#fff;border-radius:10px;padding:40px 35px;width:700px;height:500px;position:absolute;top:50%;left:50%;margin-left:-350px;margin-top:-250px;}
.closebtn{float:right;width:100%;text-align:right;}
.closebtn img{float:right;}
.teammbrlft{float:left;width:32%;}
.teammbrlft img{float:left;border:3px solid #d6d6d6;padding:10px;}
.teammbrrgt{float:right;width:68%;}
.teampopupheading{padding: 5px 0px 5px 15px;margin: 30px 0px 10px 0px;border-left: 7px solid #cc2027;font-size: 20px;font-family: roboto-bold;color:#232323;}
.teammbrrgt p{font-size:14px;line-height:24px;}
.teammbrrgt p b{color:#686868;font-family: roboto-bold;}
.teammbrrgt p i{float:left;width:40px;color:#707bbc;font-size:20px;}
.teammbrrgt a{color:#cc2027;}
.closebtn img{cursor:pointer;position:relative;}
.teamfullcntnt{float:left;width:100%;margin-top:25px;}
.teamfullcntnt p{float:left;width:100%;line-height:24px;color:#000;margin:0px 0px 25px;padding:0px;}
.teamfullcntnt p b{font-family: roboto-bold;} 
.teammbr{float: left;width: auto;overflow: hidden;overflow-y: scroll;max-height: 100%;position:relative;}
.closebtn{position:relative;top:0px;}



/*======================coreteam page over=================*/
/*======================contact us start================*/
.cntctbnnr{background: url(../images/contactusbnnr.jpg) no-repeat center;}
.contactussec1{float:left;width:100%;padding:55px 0px 90px;margin-top:400px;}
.contactussec1 .col-sm-4{text-align:center;min-height:220px;}
.contactussec1 .col-sm-4 h2,.contactussec1 .col-sm-4 p{width:100%;float:left;}
.contactussec1 .col-sm-4 i{height:55px;font-size:30px;color:#747474;position:relative;bottom:0px;transition:all ease-in-out 1.0s;}
.contactussec1 .col-sm-4 h2{font-size:24px;color:#333;font-family: roboto-bold;margin:0px 0px 30px;}
.contactussec1 .col-sm-4 p{float:left;width:100%;text-align:center;font-size:17px;line-height:24px;margin:0px 0px 25px;}
.borderrgt{border-right:1px solid #ccc;}
.contactussec1 .col-sm-4:hover i{bottom:15px;}
.contactussec2{float:left;width:100%;text-align:center;padding-bottom:130px;}
.contactussec2 p{width:100%;text-align:center;font-size:20px;line-height:30px;color:#333;margin:0px 0px 70px;padding:0px;}
.contactussec2 .col-sm-4 input[type=text],.contactussec2 .col-sm-4 select,.contactussec2 .placeholderbx textarea{width:100%;font-size:14px;padding:12px 18px;background:#fafafa;border:1px solid #ccc;color:#333;margin-bottom:20px;}
.contactussec2 .placeholderbx textarea{max-width:100%;min-width:100%;max-height:140px;min-height:140px;}
.placeholderbx{clear:left}
.captchabox input{width:55% !important;float:left}
.captcharef{float: left;
width: 10%;
padding-top: 17px;
text-align: center;}
.captcharef .fas{cursor:pointer}
.captchabox .captchaimg{width:35%;float:left}
.captchabox .captchaimg img{height:45px;}
.contactussec2 .col-sm-4 input[type=text]::placehoder,.contactussec2 .col-sm-12 textarea::placeholder{color:#333;font-size:14px;}
.smbtbtn{margin:15px auto;padding:12px 15px 12px 45px;border:2px solid #cc2027;color:#cc2027;background:#fff;font-family: roboto-bold;font-size:16px;text-transform:uppercase;transition:all ease-in-out 0.3s;position:relative;left:50%;margin-left:-80px;float:left;}
.smbtbtn i{margin-left:20px;position:relative;left:0px;transition:all ease-in-out 0.2s;top:3px;}
.smbtbtn:hover{background:#cc2027;padding-right:25px;color:#fff;}
.smbtbtn:hover i{left:10px;}
.contactussec2 h2{width:100%;float:left;font-size: 24px;color: #333;font-family: roboto-bold;margin: 0px 0px 30px;}
/*=======================contact us over===================*/
/*=========================media page start==================*/
.mdiabnnr{background: url(../images/mediabnnr.jpg) no-repeat center;}
.mediasec1{padding:65px 0px 75px;float:left;width:100%;margin-top:400px;}
.mediasec1 h2{padding: 5px 0px 5px 25px;margin: 65px 0px 50px 0px;border-left: 8px solid #cc2027;font-size: 36px;}
.mediasec1 h2 span{font-family: roboto-bold;}
.mediacntntbx{width:99%;float:left;padding:20px 2%;box-shadow:0px 0px 15px rgba(2, 3, 3, .15);margin-bottom:50px;}
.mediacntntlft{width:32%;float:left;}
.mediacntntlft a,.mediacntntlft img{border:none;text-decoration:none;}
.mediacntntlft a{display:block;}
.mediacntntrgt{float:right;width:68%;padding-right:3%;}
.datetm{color:#cc2027;font-size:17px;height:70px;float:left;width:100%;font-family: roboto-medium;}
.mediacntntttl,.mediacntntttl h3,.mediacntntttl p{float:left;width:100%;}
.mediacntntttl h3,.mediacntntttl h3 a{font-family: roboto-bold;font-size:24px;color:#333;display:block;}
.mediacntntttl h3{margin-bottom:10px;}
.mediacntntttl h3 a{text-decoration:underline;}
.mediacntntttl h3 a:hover{text-decoration:none;}
.mediacntntttl p{font-size:17px;line-height:24px;}
/*==========================media page over==================*/
/*===============================shear water capirtal start=================*/
.innerheading{padding: 5px 0px 5px 25px;border-left: 8px solid #cc2027;font-size: 36px;}

.innerheading span{font-family: roboto-bold;}
.innerheading.nonstrip{border-left:none;}
.shcptlsec1{width:100%;float:left;}
.shcptlsec1 h2{margin:0px 0px 90px;}

.shwtercptlcntnt{width:100%;float:left;background:#fff;padding:0px 3%;box-shadow:0px 0px 15px rgba(2, 3, 3, .15);margin-bottom:145px;}
.shwtrcptllft{float:left;width:63%;}
.shwtrcptllft h3{float:left;width:100%;color:#cc2027;font-size:24px;font-family: roboto-bold;margin:60px 0px 20px;}
.shwtrcptllft p{float:left;width:100%;font-size:17px;line-height:24px;margin-bottom:25px;color:#1e1e1e;text-align:justify;}
.shwtrcptllft p b{font-family: roboto-bold;}
.shwtrcptlrgt{float:right;width:33%;transition:all ease-in-out 0.5s;}
.shwtrcptlrgt{position:relative;top:-70px;}
.shwtrcptlrgt img{position:relative;botom:0px;transition:all ease-in-out 0.5s;}

.shwtrcptlrgt a{display:inline-block;float:left;margin-left:25px;background:#fff;border:2px solid #cc2027;text-transform:uppercase;font-size:13px;font-family: roboto-bold;transition:all ease-in-out 0.2s;color:#cc2027;padding:12px 12px 12px 25px;position:relative;top:-25px;}
.shwtrcptlrgt a i{margin-left:15px;position:relative;left:0px;transition:a ll ease-in-out 0.3s;top:2px;}
.shwtrcptlrgt a:hover{background:#cc2027;color:#fff;padding-right:22px;text-decoration:none;}
.shwtrcptlrgt a:hover i{left:10px;}
.shwtercptlcntnt h4{float:left;width:100%;font-size:17px;color:#111;font-family: roboto-bold;margin:0px 0px 40px;padding:0px;}

.shwtrlist{float:left;width:100%;margin:0px;padding:0px;}
.shwtrlist li{float:left;width:100%;border-top:1px solid #d7d7d7;list-style:none;}
.shwtrlist li p{display:block;float:left;padding:15px 0px;color:#102390;font-size:16px;font-family: roboto-bold;}
.shwtrlist li p .arrowmrk{float:left;height:25px;width:25px;border:2px solid #cc2027;text-align:center;border-radius:50%;margin-right:15px;color:#cc2027;}
.shwtrlist li p i{position:relative;top:2px;}
.shwtrlist.halfwdthnav li{width:50%;}
.shwtercptlcntnt.last{margin-bottom:0px;}


/*===============================shear water capital over=================*/
/*===============================shear water Differentiators start=================*/
.diffrentiatorsec1{float:left;width:100%;}
.diffrentiatorsec1 h2{margin:50px 0px 100px;}
.diffrentiatorcntnt{background:#fff;padding:0px 3%;box-shadow:0px 0px 15px rgba(2, 3, 3, .15);margin-bottom:120px;float:left;width:100%;}
.diffrentiatorleft{float:left;width:70%;}
.diffrentiatorleft h3{float:left;width:100%;color:#cc2027;font-size:24px;font-family: roboto-bold;margin:60px 0px 20px;}
.diffrentiatorleft p{float:left;width:100%;font-size:17px;line-height:24px;margin-bottom:25px;color:#1e1e1e;font-family: roboto-light;text-align:justify;}
.diffrentiatorleft p b{font-family: roboto-bold;}
.diffrentiatorright{float:right;width:30%;transition:all ease-in-out 0.5s;}
.diffrentiatorright{position:relative;top:-70px;}
.diffrentiatorright img{position:relative;botom:0px;transition:all ease-in-out 0.5s;float:right;}

.diffrentiatorleft a{display:inline-block;float:left;background:#fff;border:2px solid #cc2027;text-transform:uppercase;font-size:13px;font-family: roboto-bold;transition:all ease-in-out 0.2s;color:#cc2027;padding:12px 12px 12px 25px;position:relative;margin-bottom:25px;}
.diffrentiatorleft a i{margin-left:25px;position:relative;left:0px;transition:all ease-in-out 0.3s;top:2px;}
.diffrentiatorleft a:hover{
background: rgb(204,32,39); /* Old browsers */
background: -moz-linear-gradient(left, rgba(204,32,39,1) 1%, rgba(28,67,170,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(204,32,39,1) 1%,rgba(28,67,170,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(204,32,39,1) 1%,rgba(28,67,170,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2027', endColorstr='#1c43aa',GradientType=1 ); /* IE6-9 */color:#fff;padding-right:22px;text-decoration:none;/*border:2px solid #fff;*/border-image: linear-gradient(to right, #cc2027 0%,#1c43aa 100%);border-image-slice: 1;}
.diffrentiatorleft a:hover i{left:10px;}



/*===============================shear water Differentiators over=================*/
/*===============================shear water finance start=================*/
.sfnancbnnr{background: url(../images/searwtrfinancebnnr.jpg) no-repeat center;}
.shwtrfncsec1{float:left;width:100%;}
.shwtrfncsec1 h2{margin:0px 0px 100px;}
.shwtrfncsec1 h2.innerheading.headingmargin50{margin-top:50px;}
.shwtrfncsec1 p,.shwtrfncsec1 .prspectbx{text-align:left;font-size:17px;line-height:24px;color:#333;padding-bottom:80px;box-shadow:0px 0px 15px rgba(2, 3, 3, .15);padding:30px;text-align:justify;}
.shwtrfncsec1 p img,.shwtrfncsec1 .prspectbx img{float:right;margin:0px 0px 30px 30px;position:relative;bottom:110px;}
.bgf5{float:left;width:100%;background:#f5f5f5;}
/*===============================shear water finance over=================*/

.searwtrincuntionbnnr{background: url(../images/lubicationbnnr.jpg) no-repeat center;}
.searwtrprspctionbnnr{background: url(../images/perspectivebnnr.jpg) no-repeat center;}
.margintp400{width:100%;float:left;margin-top:400px;}
.height1{width:100%;float:left;height:1px;}

.prspctlinkbx{width:100%;float:left;padding:40px 3% 50px;box-shadow:0px 0px 15px rgba(2, 3, 3, .15);}
.prspctlinkbx h2{width:100%;float:left;font-size:24px;color:#cc2027;font-family: roboto-bold;margin:0px 0px 25px;}
.prspctlinkbx ul{width:100%;float:left;}
.prspctlinkbx ul li{float:left;width:100%;border:1px solid #cc2027;list-style:none;margin-bottom:10px;}
.prspctlinkbx ul li a{display:block;padding:10px 15px;text-decoration:none;font-size:17px;color:#333;font-family: roboto-bold;transition:all ease-in-out 0.3s;background:#fff;}
.prspctlinkbx ul li a:hover{color:#fff;background:#cc2027;}
.prspctlinkbx ul li a i{float:right;right:10px;position:relative;transition:all ease-in-out 0.3s;}
.prspctlinkbx ul li a:hover i{right:0px;}
footer .row{margin-left:0px;margin-right:0px;}
.shrwtrprspct{width:100%;float:left;padding-bottom:120px;margin-top:-60px;}
.teamcrdbnnr{background: url(../images/teamcrdbnnr.jpg) no-repeat center;}
.teamcrdsec1{float:left;width:100%;padding-bottom:0px;}
.teamcrdsec1 h2{margin:50px 0px 90px;}

.teambx{float:left;width:31.9%;margin:0px 2% 25px 0px;position:relative;transition:all ease-in-out 0.5s;overflow:hidden;}
.teambx img{width:100%;}
.teambx p{position:absolute;left:20px;right:20px;color:#fff;text-align:center;font-size:20px;line-height:24px;min-height:100px;bottom:0px;text-shadow:0px 0px 1px #333;}
.teambx ul{position:absolute;/*left:0px;right:0px;*//*top:100%;*//*top:0px;bottom:0px;*/background:rgba(204, 32, 39, .8);opacity:0;visibility:hidden;transition:all ease-in-out .5s;padding:85px 20px 0px 20px;width:100%;height:100vh;margin-top:101vh;}
.teambx:hover ul{opacity:1;visibility:visible;margin-top:0px;top:0px;bottom:0px;height:102vh;}
.teambx:hover p{display:none;}
.teambx.third{margin-right:0px;}
.teambx ul li{float:left;width:100%;color:#fff;background: url(../images/whitebullet.png) no-repeat 0px 10px;padding:0px 0px 10px 15px;font-size:17px;line-height:27px;font-family: roboto-bold;list-style:none;}
.teambx ul li span{color:#f8f35d;}

.smltxt{float:left;width:100%;clear:both;font-size:11px;line-height:10px;margin:20px 0px 15px;font-style:italic;}

.careersec1{float:left;width:100%;margin-top:400px;padding-bottom:70px;}
.careersec1 h2{float:left;width:100%;margin:90px 0px 50px;text-align:center;font-size:40px;font-family: roboto-bold;}
.careersec1 p{float:left;width:100%;text-align:center;font-size:24px;}

.contactlnik{padding:8px 5px 8px 20px;color:#fff;font-size:18px;font-family:roboto-bold;text-decoration:none;background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cc2027+0,00b7ea+0,cc2027+0,0249bd+100 */
background: rgb(204,32,39); /* Old browsers */
background: -moz-linear-gradient(left, rgba(204,32,39,1) 0%, rgba(0,183,234,1) 0%, rgba(204,32,39,1) 0%, rgba(2,73,189,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(204,32,39,1) 0%,rgba(0,183,234,1) 0%,rgba(204,32,39,1) 0%,rgba(2,73,189,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(204,32,39,1) 0%,rgba(0,183,234,1) 0%,rgba(204,32,39,1) 0%,rgba(2,73,189,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2027', endColorstr='#0249bd',GradientType=1 ); /* IE6-9 */transition:all ease-in-out 0.5s;display:inline-block;margin:35px auto 15px;position:relative;left:50%;margin-left:-138px;letter-spacing:2px;}
.contactlnik:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0249bd+0,cc2027+100,00b7ea+100,cc2027+100 */
background: rgb(2,73,189); /* Old browsers */
background: -moz-linear-gradient(left, rgba(2,73,189,1) 0%, rgba(204,32,39,1) 100%, rgba(0,183,234,1) 100%, rgba(204,32,39,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(2,73,189,1) 0%,rgba(204,32,39,1) 100%,rgba(0,183,234,1) 100%,rgba(204,32,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(2,73,189,1) 0%,rgba(204,32,39,1) 100%,rgba(0,183,234,1) 100%,rgba(204,32,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0249bd', endColorstr='#cc2027',GradientType=1 ); /* IE6-9 */text-decoration:none;color:#fff;padding:8px 20px 8px 20px;}
.contactlnik i{position:relative;left:0px;transition:all ease-in-out 0.5s;opacity:0;top:3px;}
.contactlnik:hover i{opacity:1;left:5px;}
.border-left{border-left:1px solid #ddd}

/*================popup css start here====================*/

.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-show {
	visibility: visible;
}

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(0,0,0,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.md-content {
	color: #fff;
	background: #fff;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}
.md-content > div {
	padding:20px 20px 20px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}

.md-content button {
position: absolute;
top:-18px;
right:-18px;
border: 0;
width: 35px;
height: 35px;
background:#cc2027;
border-radius: 50%;
color:#fff;
text-align: center;
}
.md-content button .fa{line-height: 35px;}
/* Individual modal styles with animations/transitions */

/* Effect 11: Super scaled */
.md-effect-11 .md-content {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-11 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}



@-webkit-keyframes rotateRightSideFirst {
	50% { -webkit-transform: translateZ(-50px) rotateY(5deg); -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: translateZ(-200px); }
}

@-moz-keyframes rotateRightSideFirst {
	50% { -moz-transform: translateZ(-50px) rotateY(5deg); -moz-animation-timing-function: ease-out; }
	100% { -moz-transform: translateZ(-200px); }
}

@keyframes rotateRightSideFirst {
	50% { transform: translateZ(-50px) rotateY(5deg); animation-timing-function: ease-out; }
	100% { transform: translateZ(-200px); }
}


@-webkit-keyframes OpenTop {
	50% { 
		-webkit-transform: rotateX(10deg); 
		-webkit-animation-timing-function: ease-out; 
	}
}

@-moz-keyframes OpenTop {
	50% { 
		-moz-transform: rotateX(10deg); 
		-moz-animation-timing-function: ease-out; 
	}
}

@keyframes OpenTop {
	50% { 
		transform: rotateX(10deg); 
		animation-timing-function: ease-out; 
	}
}
.md-content > div iframe{width:100%;height:350px;}
/*================popup css end here====================*/
.disc_plicy{margin-top:50px;display:inline-block;width:100%;margin-bottom:50px;}
.disc_plicy h2.leftbrdrbold{margin:25px 0 15px 0}
/*===============thank you css start here============*/
 .thanku_new{background:url(../images/newthankbg.jpg);display:inline-block;width:100%;height:770px;margin-top:140px;}
 .errorpg_new{background:url(../images/new404bg.html);display:inline-block;width:100%;height:757px;background-size:100% 757px;} 
 .thanku-mid{width:992px;margin:90px auto;}
 .thanku-mid .col-xs-12{background:rgba(255,255,255,0.9);padding:100px 195px;text-align:center;box-shadow:0 0 15px 1px rgba(0,0,0,0.15);}
  .thanku-mid h2{font-size:50px;    font-family: oswald;padding:25px 0}
  .thanku-mid p{font-size:20px;font-family: roboto-light;padding-bottom:20px;}
  .thankubtn a{padding:10px 30px;border-radius:20px;background:#cc2027;color:#fff;font-family: oswald;font-size:14px;display:inline-block;-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;transition: all 0.3s;position:relative;overflow:hidden}
.thankubtn a:after{width: 0%;
height: 100%;
top: 0;
left: 0;
background: #a5050c;
content: '';
position: absolute;
z-index: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;}

.thankubtn a span{position: relative;
z-index: 2;}
.thankubtn a:hover:after{width: 100%;
height: 100%;
top: 0;
left: 0;}
  .thanku-mid h3{padding:25px 0;margin:0}
  .thanku-mid h3 span{font-size:20px;padding:10px 40px;border-top:1px solid #e7e7e7} 
  .thanku-mid ul li{width:150px;float:left;padding:0 18px;list-style:none}
  .thanku-mid ul li span{width:102px;height:102px;border-radius:50%;border:5px solid #e7e7e7;display:inline-block;background:url(../images/thanku-spriteicon.html) no-repeat;background-position:center 9px;margin-bottom:10px;}
  .thanku-mid ul{padding:0 0;margin:0;display:inline-block;width:100%;}
  .thanku-mid ul li strong{color:#555;font-size:14px;line-height:17px;display:inline-block;font-family: roboto-light;font-weight:normal;display:inline-block;width:100%;}
  .thanku-mid ul li strong a{color:#333}
  .thanku-mid ul li span.thankicon2{background-position-y:-171px;}
  .thanku-mid ul li span.thankicon3{background-position-y:-360px;}
  .thanku-mid ul li span.thankicon4{background-position-y:-550px;}
  .innerbnnr.thankhead{height:140px;background:#6f6f6f}
  
   .err{position:absolute;font-size:11px;color:#ff0000;top:-15px;}
  .contactussec2 .col-sm-4 input[type=text].errinput, .contactussec2 .col-sm-4 select.errinput, .contactussec2 .placeholderbx textarea.errinput{border:1px solid #ff0000;}
  .cntctussbmtbtn{padding:12px 45px;position:relative;}
  .cntctussbmtbtn:hover{padding:10px 40px;margin-left:-73px;margin-top:16px;}
  .alert{position: relative;}
.closealert{position: absolute;right:5px;font-size:18px;color:#a94442;cursor:pointer;}
  /*===============thank you css end here============*/
@media only screen and (max-width:1200px){
	#homeCarousel1 .item ul li a p{top:115px;}	
	.homesec4lft ul li.one img{max-height:365px;}
	.sec2cntnt{max-height:345px;}
	.sec2cntnt .secbgimg img{max-height:345px;}
	#homeCarousel1 .item a p{top:110px;}
	
}
@media only screen and (max-width:992px){
	#homeCarousel1 .item ul li a p{top:25px;}
	#homeCarousel1 .carousel-control.right span,#homeCarousel1 .carousel-control.left span{margin-top:50px;}
	.btmsocnav li{margin-right:10px;}
	.sliderlist{margin-bottom:45px;margin-top:0px;}
	.datetm{height:40px;}
	.shwtrfncsec1 p img{max-width:45%;}
	.teambx p{font-size:14px;line-height:20px;left:10px;right:10px;}
	.teambx ul{padding:40px 10px 0px 10px;}
	.teambx ul li{font-size:13px;line-height:17px;background:url(../images/whitebullet.png) no-repeat 0px 5px;}
	
	.searchbx{max-width:570px;}
	.searchbx input[type="text"]{width:440px;}
	.thanku-mid{width:750px;}
	.thanku-mid .col-xs-12{padding:50px 20px;}
	
	
	
}
@media only screen and (max-width:768px){
	.hamburger__icon, .hamburger__icon::after, .hamburger__icon::before{width:30px;}
.homesec1 .container-fluid.padd0{padding:0 15px}
	.slidercntnt h1 span{height: 3px;position: absolute;top: 0;left: 0;right: 0;}
	.thanku-mid{width:100%;padding:0 20px}
	.thanku-mid .col-xs-12{padding:50px 20px;}
	.row{margin-left:0px;margin-right:0px;}
	#homeCarousel1 .item ul li a p{top:25px;text-shadow:0px 0px 2px #000;}
	.logo{padding-left:15px;padding-top:15px;}
	.topright{padding-right:30px;}
	.slidercntnt h1{width:100%;font-size:25px;padding-top: 30px;}
	.sliderlist li a b{font-size: 20px;line-height: 25px;}
	.sliderlist li a b i{top: 2px;}
	.slidercntntbx{margin-top:105px;height: 120px;}
	.sliderlist{width:240px;float:left;position:relative;left:50%;margin-left:-129px;margin-top:30px;margin-bottom:0px;}
	.sliderlist li{width:260px;margin-right:0px;margin-bottom:20px;height:120px;}
	#homeCarousel .item{height:635px;background-size:cover;}
	.carousel-indicators{bottom:6px;}
	#homeCarousel1 .item ul{width:280px;display:inline-block;position:relative;left:50%;margin-left:-140px;}
	#homeCarousel1 .item ul li{width:100%;display:none;margin:0px auto 20px;}
	#homeCarousel1 .item.active ul li{display:inline-block;}
	#homeCarousel1 .carousel-control.right span,#homeCarousel1 .carousel-control.left span{margin-top:485px;}
	.homeheading{padding-bottom:20px;font-size:24px;}
	#homeCarousel1 .carousel-indicators{bottom:-30px;}
	.homesec1{padding-bottom:40px;}
	
	.homesec3 ul{width:280px;position:relative;left:50%;margin-left:-140px;}
	.homesec3 ul li{float:left;width:100%;margin:0px 0px 20px;}
	.homesec4rgt h3{float:left;width:100%;}
	.homesec5rgt img{float:left;margin-top:20px;}
	.footertopsec{padding-left:0px;}
	.footerbtn{margin-bottom:15px;}
	.btmsocnav{margin:0px;}
	.homesec4rgt{padding-left:20px;}
	.homesec5{padding:40px 0px;padding-left:15px;}
	.topnav > li:nth-child(4), .topnav > li:nth-child(3),.topnav > li:nth-child(1),.topnav > li:nth-child(2){display:none;}
	.topright{padding-right:15px;}
	#homeCarousel1 .carousel-control.left span{left:0px;}
	#homeCarousel1 .carousel-control.right span{right:0px;}
	#homeCarousel1 .owl-carousel .owl-nav .owl-prev{left:0px;}
	#homeCarousel1 .owl-carousel .owl-nav .owl-next{right:0px;}
	#homeCarousel1 .item a p{padding:0px 60px;}

	.fat-right, .fat-right:before{display:none;}
	.fat-nav__wrapper{width:100%;}
	.fat-nav__wrapper > ul{margin-top:0px;}
	.menuclose{top:10px;}
	.fat-nav li a{font-size:16px;padding:7px 10px}
	.innermenu li a{font-size:14px;padding:3px 10px 3px 25px;}
	
	
	.aboutbluebx{margin:30px 0px;}
	.aboutcntnt{width:90%;margin-left:5%;margin-top:50px;}
	.aboutbluetxt{padding:20px 5% 0px;left:0px;bottom:0px;background:rgba(8, 44, 137, .7);}
	.aboutbluetxt p,.aboutbluetxt b{font-size:13px;line-height:18px;}
	.aboutsec1 p{padding:0px 15px;font-size:13px;line-height:18px;}
	.innerbnnr{background-size:cover !important;}
	
	.teamnav{width: 300px;margin: 20px auto 0px;float: left;margin-left: -150px;}
	.teamnav li{width:100%;max-width:100%;margin-bottom:20px;}
	.teamcntnt{left:0px;margin-left:5%;width:90%;padding:20px;height:100vh;}
	.teammbrlft{width:100%;text-align:center;}
	.teammbrrgt{width:100%;}
	.borderrgt{border-right:none;}
	.contactussec1{padding:30px 0px 20px;}
	.contactussec2{padding-bottom:50px;}
	
	.mediacntntlft{width:100%;margin-bottom:20px;}
	.mediacntntrgt{width:100%;}
	.datetm{height:auto;margin-bottom:10px;}
	.mediasec1 h2{margin:0px 0px 40px;font-size:28px;}
	.shwtrcptllft,.shwtrcptlrgt,.diffrentiatorleft,.diffrentiatorright{float:left;width:100%;}
	.shwtrcptlrgt,.diffrentiatorright{top:0px;}
	.shcptlsec1 h2,.diffrentiatorsec1 h2{margin:50px 0px;}
	.shwtercptlcntnt,.diffrentiatorcntnt{margin-bottom:45px;}
	.shwtrlist.halfwdthnav li{width:100%;}
	.diffrentiatorright img{float:left;margin-bottom:25px;}
	.shwtrfncsec1 h2{margin:40px 0px;font-size:28px;}
	.shwtrfncsec1 p{float:left;width:100%;padding:0px 15px 30px;font-size:14px;line-height:18px;}
	.shwtrfncsec1 p span{float:left;width:100%;text-align:left;max-width:90%;clear:both;display:block;}
	.shwtrfncsec1 p span img{float:left;width:auto;text-align:left;max-width:90%;clear:both;display:block;margin:0px 0px 20px;bottom:0px;}
	.shrwtrprspct{padding-bottom:20px;margin-bottom:20px;}
	.teambx{float:left;width:300px;position:relative;left:50%;margin-left:-150px;clear:both;margin-right:0px;}
	.teambx p{min-height:inherit;bottom:20px;}
	.teamcrdsec1{padding-bottom:40px;}
	.teamcrdsec1 h2{font-size:28px;margin:20px 0px 30px;}
	.teambx{margin-bottom:10px;}
	.searchbx{max-width:90%;text-align:center;}
	
	.srchoverlay .container{padding:0px;}
	.srchcntnt{height:auto;margin-top:-100px;padding-bottom:20px;}
	.searchbx{margin:60px auto 0px;}
	.closesrchbtn{right:5%;}
	
	
}
















