@charset "utf-8";

/* CSS Document */





/* @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

*/ 


 @import url('https://fonts.googleapis.com/css?family=Raleway:400,500,700,900');



 @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700'); 

 

  @import url('https://fonts.googleapis.com/css?family=Anton');



@font-face {

	font-family:'Franchise-Bold';

	src: url('../font/Franchise-Bold_gdi.eot');

	src: url('../font/Franchise-Bold_gdi.eot?#iefix') format('embedded-opentype'),

		url('../font/Franchise-Bold_gdi.woff') format('woff'),

		url('../font/Franchise-Bold_gdi.ttf') format('truetype'),

		url('../font/Franchise-Bold_gdi.svg#Franchise-Bold') format('svg');

	font-weight: 700;

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-2212;

}





@font-face {

    font-family: 'franchiseregular';

    src: url('../font/franchise-bold-webfont.eot');

    src: url('../font/franchise-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../font/franchise-bold-webfont.woff2') format('woff2'),

         url('../font/franchise-bold-webfont.woff') format('woff'),

         url('../font/franchise-bold-webfont.ttf') format('truetype'),

         url('../font/franchise-bold-webfont.svg#franchiseregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'impactregular';

    src: url('../font/impact-webfont.woff2') format('woff2'),

         url('../font/impact-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'esphimerelight';

    src: url('../font/esphimere_light-webfont.woff2') format('woff2'),

         url('../font/esphimere_light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}






body {margin: 0;padding: 0;color:#4a4a4a;  font-size:13px; line-height:20px;



    font-family: 'Open Sans', sans-serif; 



}







.head-top{ background:#0096a3; width:100%; color:#FFFFFF; padding:7px 0px;}

.head-top span{ margin-left:15px;}

.head-top span a{ color:#FFF;}



.logoC{ margin:9px 0px; }

.logoC img {

    width: auto; padding: 5px 0px;

}

.head-top h5{ font-size:13px; }

.head-top h5 .fa{ margin-right:5px;}

.head-top h5 a{ color:#FFFFFF;}

.head-top h5{ margin:0px 0px;font-family:Arial, Helvetica, sans-serif;margin-top:5px;}

.head-top .fa{ font-size:15px;}



.social-media{ margin:0px 0px; padding:0px 0px; list-style:none; float:right;}

.social-media li{ float:left; margin-right:8px;   }

.social-media li a{ color:#fff!important; text-align:center; -webkit-transition: all .6s ease-in-out; 

width:25px; height:25px; display:block;border-radius:50%; line-height:20px; border:2px solid #FFF;}

.social-media li a:hover{ opacity:0.5;-webkit-transition: all .6s ease-in-out; }

.social-media li a:hover{ }



.social-media li .fa{ font-size:13px;}



.header { width: 100%; height: auto; margin: 0; padding: 0px 0;position: fixed;top: 0; z-index: 10!important; 

 padding-bottom:0;background:rgba(0, 0, 0, 0.5);}

 

 .header.scroll_css { margin: 0;  -webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out; }

 

 .logo{  display:table; -webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out}

 

 .logo img{ -webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out}

.header.scroll_css { margin: 0;  -webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out}

#cssmenu{ margin-top:38px;}



#cssmenu > ul > li{font-size:14px; font-weight:500;







    font-family: 'Roboto Condensed', sans-serif;



padding-left:20px;

 }



#cssmenu > ul > li a{ color:#fff; text-transform:uppercase;  text-transform:uppercase; padding-bottom:20px; font-weight:bold; }


.header.scroll_css #cssmenu > ul > li a {color:#fff;}


#cssmenu > ul ul li a{ background:none;}



#cssmenu > ul > li.has-sub > a{   }



#cssmenu{ float:right; }



#cssmenu > ul > li a:hover{ color:#0096a3}



#cssmenu > ul > li a.active{ border-bottom:2px solid #FFF; color:#fff!important;/*background:url(../images/nav-border-active.jpg) no-repeat left bottom; */}



#cssmenu > ul ul{ margin-top:20px; background:#0096a3;}



#cssmenu > ul ul li { font-size:13px; text-transform:capitalize;}



#cssmenu > ul > li a{ position:relative;}



.active-img{ position:absolute; bottom:0; left:0; text-align:center; overflow:hidden; width:100%; display:none;}



.active-img img{ text-align:center; max-width:100%;}



#cssmenu ul ul li a{ border-bottom:1px solid #ccc ;}

#cssmenu ul ul li a:hover{ color:#000;}



#cssmenu > ul > li a.active .active-img{ display:block;}

.sliderC{ position:relative;}



.carousel-caption p{font-size:14px; color:#FFF;font-family: 'Roboto Condensed', sans-serif; text-shadow:none; margin:0px; font-weight:300; text-align:left; line-height:18px; margin-bottom:20px;}

.carousel-caption{  font-family: 'franchiseregular';padding-bottom:0px;top:39%;left:53%;height:23%; padding-top:0px; right:12%; left:9%; width:25%;}

.carousel-caption h2{text-align:left; font-size:44px; margin:0px;padding-left:6px; line-height:36px; padding-top:5px;}

.carousel-caption h1{text-align:left; font-size:36px; margin:0px; background:rgba(255, 255, 255, 0.8); 

 padding-left:6px;line-height:40px;padding-bottom:3px; display:table-cell; text-transform:uppercase;padding:10px;font-family: 'Anton', sans-serif;color:#003162; }
 
 .carousel-caption p{ background:#2a2a2a; padding:10px; }
 

.caption-box{height:auto; width: auto;  margin-bottom:3px;}

.bnrBG{background:#FFF; position:absolute; width: auto; height: auto; position:fixed;  top:0; margin-top:40px;} 

.carousel-caption{ text-shadow:none;}

.carousel-control-next, .carousel-control-prev{ opacity:1;}
.carousel-control-next img, .carousel-control-prev img{ border:1px solid #fff; background:#fff;} 



a:hover{ text-decoration:none;}

a:focus{ outline:none;}







.carousel-item img{ width:100%;}



.carousel-control-prev{right:42%; top:34%; left:3%;} 

.carousel-control-next{right:78%; top:34%;} 







.top-contact{ text-align:right; color:#FFF; font-size:19px;  font-family: 'OratorStd'; margin-bottom:15px; -webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out; }





.icon-out{ position:absolute; width:100%; float:left; text-align:center; bottom:15%;}



.icon-container{  display:table; margin:10px auto; text-align:center;  border-radius:50%; }



.icon-container a{ color:#FFFFFF;}

.icon-container h6{ text-align:center; margin:10px auto; 







    font-family: 'Roboto Condensed', sans-serif; font-size:10px; text-transform:uppercase;



}

.icon-container p img{   -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}

.icon-container p img:hover{ webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}

.icon-container

.morph {

    height: 42px;

    transition: all 0.5s ease 0s; margin:0px auto; display:table; width:42px;border-radius:50%; background:#444444; width:42px; line-height:42px; 

}

.morph:hover {

    transform: rotate(360deg); background:#a7bf23;

}

.icon-container:hover h6 {

  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;

  transform: translate3d(0, 0, 0);

  backface-visibility: hidden;

  perspective: 1000px; color:#e4a928;

}



@keyframes shake {

  10%, 90% {

    transform: translate3d(-1px, 0, 0);

  }

  

  20%, 80% {

    transform: translate3d(2px, 0, 0);

  }



  30%, 50%, 70% {

    transform: translate3d(-4px, 0, 0);

  }



  40%, 60% {

    transform: translate3d(4px, 0, 0);

  }

}





.scroll-down{ position:absolute; bottom:100px; color:#fff; left:10%;}
.scroll-down b{background:#0096a3;padding:5px 7px; border-radius:5px;}

.scroll-down img{ margin-top:15px;}









.home-abt{ background:#21282e; padding:52px 0px; color:#FFF;}



.cl-2-1{ width:38%; float:left; margin:0px 0px; padding:0px 15px;}

.cl-1-1{ width:24%; float:left; margin:0px 0px; padding:0px 15px;}







.home-abt h2{ font-size:51px; text-transform:uppercase; font-weight:bold;font-family: 'Anton', sans-serif; line-height:63px; margin:0px 0px;color:#002f66;}

.home-abt h2 span{ font-size:70px; letter-spacing:4px;}

.home-abt h3{ font-size:22px;font-family: 'Roboto Condensed', sans-serif; color:#0096a3; margin:0px 0px 20px; text-transform:uppercase; letter-spacing:5.8px;}



.home-abt ul{ margin:10px 0px; padding:0px 0px; list-style:none;}

.home-abt ul li{ float:left; color:#FFF; height:30px; margin-right:1px; width:49%; float:left; background:#32393e; margin-bottom:1px; padding:0px 5px; line-height:30px; padding-left:25px;}



.home-abt ul li .fa{ margin-right:5px;}



.about-img{ overflow:hidden; border:10px solid #e5e5e5; border-radius:50%; background:#FFF;width:200px;height:200px;}

.about-img img{ width:153%; border:1px solid #FFF;}





.home-about-des{}



.home-about-des h4{ font-weight:900; font-size:28px; margin:0px 0px 25px; text-transform:uppercase;font-family: 'Anton', sans-serif; font-family: 'Raleway', sans-serif; }

.more-btn{ padding:7px 25px; border:1px solid #FFF; 

color:#fff; display:table; float:right; margin-top:5px; font-size:17px; font-weight:700; line-height:normal;}







#intro { background:#000 url(../images/parallax-1.jpg); no-repeat  no-repeat 100% 100%;  margin: 0 auto; min-height:340px; width: 100%; 

 position: relative; height:100%; padding: 20px 0; background-attachment:fixed;  margin-top:0px; padding:150px 0px; color:#FFF; 



}

#intro h4{ font-size:23px; line-height:54px; font-weight:lighter;    font-family: 'esphimerelight'; text-align:center; margin:0px auto;

}





/*.service-main-title{ background:url(../images/service-title.jpg); background-size:100% 100%; display:table; margin:0px auto;

 padding:8px 28px; margin-bottom:35px;}

.home-service{ margin:50px 0px;}

.home-service h2{ font-size:31px;font-family: 'Anton', sans-serif; color:#0096a3; text-transform:uppercase; font-weight:bold; margin:0px auto;}

.home-service h3{ font-size:16px; text-transform:uppercase; color:#464646; margin:0px auto;}*/

.home-service p{ margin:10px auto; width:100%; line-height:27px; margin-bottom:0px;}


.home-service{ background:#2d2c32; background:url(../images/services-bg.png);

    font-family: 'Raleway', sans-serif;  padding-top:60px;

}

.home-services-txtC{ border-left:10px solid #0096a3; padding-left:35px; border-bottom-left-radius:10px;border-top-left-radius:10px; }
.service-main-title{ color:#3e3d44;}

.service-main-title h2{ font-size:40px; text-transform:uppercase; font-weight:900; line-height:50px; color:#FFF}
.service-main-title h2 span{ font-size:65px;}
.service-main-title h3{ color:#FFF; text-transform:uppercase; font-size:31px; margin:0px 0px; line-height:7px; font-weight:bold;color:#3e3d44;}

.home-service p{ font-size:15px; color:#888888;}
.home-service p a{ color:#FFF; margin-left:10px;}

.rdmr-b1{ color:#0096a3; font-weight:bold; font-size:15px; display:table; margin-top:15px; -webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out;}
.rdmr-b1 .fa{ margin-left:8px;}

.rdmr-b1:hover{ color:#f3ca7a;-webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out;}

.serviceC{ overflow:hidden; position:relative;-webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out; height:240px;}

.serviceC img{ width:100%;}



.srv-title{ position:absolute; bottom:0; width:100%; background:#0096a3; padding:15px 10px 10px; height:20%;  

-webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out;}



.srv-title h3{    font-family: 'impactregular';

 text-align:center; font-size:15px; margin:0px 0px; color:#2d2c32; text-transform:uppercase;}

.srv-img{ overflow:hidden;  }
.srv-img img { height:240px;}

.serviceC:hover .srv-title{ height:30%; -webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out;} 









.serviceC .srv-img img {

  max-width: 100%;

  

  -moz-transition: all 0.6s;

  -webkit-transition: all 0.6s;

  transition: all 0.6s;  height:240px;

}

.serviceC:hover img {

  -moz-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  transform: scale(1.1);

}









.service-scroll{ margin-top:50px; margin-bottom:0px; padding:0px 1px;}

.service-scroll .row{ margin:0px -1px;}

.service-scroll .col-sm-12{ padding:0px 1px;}







#intro-2 { background:#000 url(../images/success.jpg) no-repeat  no-repeat 100% 100%;  margin: 0 auto; min-height:340px; width: 100%; 

 position: relative; height:100%; padding: 20px 0; background-attachment:fixed;  margin-top:0px; color:#FFF; 

padding:50px 0px;

}



.sucess-C{ margin:0px 0px 0px;}



 .sucess-C h2{font-size:31px;font-family: 'Anton', sans-serif; text-align:center; margin:0px auto; margin-bottom:30px; text-transform:uppercase; }



.count-box{ background:rgba(0, 0, 0, 0.5); padding:10px; text-align:center; color:#FFF;}





#counter{ margin:0px -5px}

.col-5-1{ width:20%; float:left; padding:0px 5px;}





 .count-box .fa{ font-size:45px; margin-bottom:10px;}

 .count-box h3{ font-size:30px;  font-weight:bold;}

 .counter-value{font-size:30px;  font-weight:bold; margin:15px auto; display:table;}

 

 .perc{ font-size:30px;}

 

 .count-box h4{ text-transform:uppercase; font-size:15px; font-weight:normal;}

body.modal-open {overflow: inherit;padding-right: 0 !important;}
.modal-open {overflow: visible;}
body {padding-right:0px !important;margin-right:0px !important;}

.textBox{ width:100%; background:#FFF; border:1px solid #e5e5e5; color:#000; height:42px; padding-left:10px; margin-bottom:13px;}
.career-form label{ margin-top:10px; font-weight:bold;}
.career-form  b{ float:right; margin-top:10px;}

.career-form  .textBox{margin-bottom:8px; border:1px solid #666;}

.inputfile { width:100%; background:#FFF;border:1px solid #666;color:#000;  padding-left:0px; padding:8px; margin-bottom:8px;}

.career-form .textArea{ height:75px;border:1px solid #666;}

.black-btn{ background:#000!important; color:#FFF; text-align:center; 

text-transform:uppercase; padding:10px 5px; width:100%; display:block; border:none; cursor:pointer;}

.modal-header{ border-radius:0px!important;}
.career-form .submitbtn{ float:right; width:auto; padding:10px 15px; margin-top:10px;}
.modal-title{ font-size:17px; font-weight:bold; text-transform:uppercase;}

.about-image{ float:left; max-width:400px; margin-right:30px; margin-bottom:15px;}

.home-form{ background:#FFF;}

.form-tite{ background:#0096a3; color:#FFF; padding:15px 0px; text-align:center;}

.form-tite h3{ text-transform:uppercase; font-weight:bold; margin:0px 0px;}

.form-tite h4{    font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-size:17px;}



.count-C{ margin-bottom:50px;}

.h-form-inner{ padding:40px;}



.speciality-c{ overflow:hidden; margin-left:100px;}



.speciality-c h3{ text-transform:uppercase; font-size:40px;font-family: 'Anton', sans-serif; letter-spacing:4px; margin:0px 0px 30px; }

.speciality-c ul{ margin:0px 0px; padding:0px 0px; list-style:none; margin:25px 0px 35px;}

.speciality-c li{ position: relative; padding-left:30px; margin-bottom:20px; font-size:15px;}

.speciality-c li:before{ position:absolute; content:'\f18e'; font-family:FontAwesome; left:2px;}



.read-more-btn{ padding:15px 30px; border:1px solid #fff; color:#FFF; display:table; margin-top:30px;}

.read-more-btn:hover{ color:#FFF;}





.client-news-swc{ background:url(../images/news-letter-bg.jpg); padding:55px 0px; background-size:100% 100%;}

.news-letter-txt{ float:right; margin-top:70px; color:#FFF; margin-bottom:20px;}



.news-letter-txt h3{   font-family: 'esphimerelight';  font-size:36px; margin-bottom:0px;}



.news-letter-txt h4{   font-family: 'esphimerelight'; font-weight:bold; font-size:18px; margin:0px 0px;}





.news-letter-c{ position:relative; overflow:hidden; width:100%; margin-top:20px;}

.textBox{ width:100%; height:62px;}



.yello-btn{ cursor:pointer; width:92px; height:62px;

 background:#0096a3; border:none; line-height:62px; text-align:center; color:#FFF;

  font-family:FontAwesome; position:absolute!important; right:0; top:0;}





.client-scroll{ margin-left:80px;}

.client-C{ overflow:hidden; border:1px solid #d6d6d6;}



.client-C img{ width:100%;}



.client-scroll h3{ font-weight:bold; color:#000; text-transform:uppercase;font-family: 'Anton', sans-serif; letter-spacing:4px;}



.footer{ width:100%; background:url(../images/footer-bg.jpg) no-repeat; background-size:100% 100%; padding:60px 0px;}

.copy-right a{ color:#FFFFFF;}





.social-block{ margin:20px auto; text-align:center; color:#FFFFFF;font-family:'Lato-Light';font-size:2px; font-weight:lighter; font-style:italic; }

 

 

 .social-mediaC{ overflow:hidden; margin:10px auto; display:table; margin-bottom:50px;}

ul.socialMedia{ width: auto; height:auto; margin:0px auto; padding:0px 0px; overflow:hidden; list-style:none; display:table; }



ul.socialMedia li{ margin-right:0px; padding:0px 5px;display:block; overflow:hidden; float:left;  text-align:center; border:1px solid #FFFFFF; width:45px; height:45px; margin-left:10px; line-height:45px;}



ul.socialMedia li a{ color:#fff; text-align:center; text-decoration:none; font-size:25px; line-height:45px;transition: all 0.5s ease 0s; }



ul.socialMedia li .fa{ display:block; transition: all 0.5s ease 0s; line-height:45px; }



ul.socialMedia li .fa:hover{transition: all 0.5s ease 0s; color:#0096a3; }

.footer h6{ text-align:center; color:#00bfb3;}



.contact-bx{ background:#0096a3;  color:#FFFFFF; padding:17px 30px; border-radius:30px; margin:0px auto; display:table;}

.contact-bx h5{ margin:0px 0px; font-size:20px; font-family: 'Lato', sans-serif; font-weight:bold;}

.contact-bx h5 a{ color:#FFFFFF;}

a:focus{ text-decoration:none; outline:none;}

.contact-bx h5 a:focus{ color:#FFFFFF;}

.tel-dial{ cursor:auto;}





/*FOOTER-CONTACT*/



.footer{ background:#333333;}



.footer h4{font-family: 'Lato', sans-serif; font-size:15px; font-weight:bold; font-weight:900; margin:0px 0px; }



.footer-nav{ overflow:hidden; width:70%; margin:10px auto; color:#FFFFFF;font-family: 'Lato', sans-serif; margin-top:50px;} 

.footer-nav  ul{ margin:0px 0px; list-style:none; color:#FFFFFF; padding:0px 0px; margin-top:20px;}

.footer-nav  ul li{ color:#FFFFFF; font-size:13px; margin-bottom:8px;}

.footer-nav  ul li a{ color:#FFFFFF;transition: all 0.5s ease 0s; }

.footer-nav  ul li a:hover{transition: all 0.5s ease 0s; color:#0096a3; }

.footer-nav  ul .active a{ color:#0096a3;}





.copy-right{ background:#020c16; width:100%; text-align:center; padding:20px 0px; overflow:hidden;}

.copy-right p{ color:#FFFFFF; font-size:11px; margin-bottom:0px; text-align:center; opacity:0.6; margin:0px auto;}











.bannerC{ overflow:hidden;}

.bannerC img{ width:100%;}









.about-image{ overflow:hidden; border:2px solid #c7c7c7; padding:5px;}

.about-image img{ width:100%;}









.banner{ margin-bottom:20px;}

.banner img{ width:100%;}

.pageTitle{ overflow:hidden; margin:30px 0px;}

.pageTitle h1{ text-transform:uppercase; font-weight:bold; margin:0px 0px; font-size:30px;}







 .yello-titleBx{ background:#0096a3 ; padding:5px 10px; margin-top:20px; width:140px; display:table; border-radius:5px; color:#fff;font-family: 'Raleway', sans-serif; position:relative;}

  .yello-titleBx h3{ font-weight:300; margin:0px 0px; font-size:14px;}

 .yello-titleBx h3 b { text-transform:uppercase; font-size:20px;}

 .title-icon{ overflow:hidden; position:absolute; right:-21px; border:2px solid #FFF; top:-10px; width:50px; height:50px; 

 border-radius:50%; line-height:50px; background:#532203; text-align:center;}

 

 .title-icon{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}

  .yello-titleBx:hover  .title-icon{border-radius:50%;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}



.abt-txt-div{ overflow:hidden; font-size:14px; color:#636363; line-height:22px; padding:18px 0px 45px 0px;}

.abt-txt-div p{ margin-bottom:0px; }

.abt-txt-div ul{ margin:0px 0px; padding:0px 0px 0px 15px; list-style:square;}}







.innerPges{}



.innerPges .serviceC{ margin-bottom:30px;}











.service-dtl-img{ overflow:hidden;}

.service-dtl-img img{ width:100%;}



.cmsC ul{ width:auto; height:auto; padding:0px 0px;  overflow:hidden; list-style:none; margin:0px 0px; width:100%; }

.cmsC  ul li{ margin:5px; padding-left:10px;color:#333;font-size:12.5px; line-height:20px;font-size:13px; position:relative; padding-left:30px; margin-bottom:10px; margin-left:0px; }

.cmsC  ul li:before{ content:"\f18e"; font-family:FontAwesome; font-size:15px;  position:absolute; left:1px; color:#333;  }

.cmsC  ul a{ color:#4f4f4f; margin-top:0px;transition: all 0.5s ease 0s; display:block;}





.cmsC h2{ line-height:20px; font-weight:bold; margin-top:0px; margin-bottom:30px; font-size:20px;}



.innerPges{ margin-bottom:40px;}









.pro-thumb{ overflow:hidden;  margin-bottom:30px;}

.pro-image{ width:100%;position:relative; height:240px; overflow:hidden;}

.pro-image img{ width:100%; height:240px;}

.pro-title-01{ position:absolute; bottom:10px; background:#002e65; padding:10px; width:93%; margin:0px auto; left:0; right:0; text-align:left;-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out}

.pro-title-01 h3{ text-transform:uppercase; color:#FFFFFF; margin:0px 0px; font-size:13px; font-weight:500; line-height:normal; padding:0px 0px; width:90%; float:left;}

.pro-title-01 .fa{ width:10%; float:right; color:#FFFFFF; text-align:right; font-size:20px;}

.pro-txt{ text-align:center; margin-top:15px;}

.pro-thumb a{ text-align:center; margin:5px auto; display:table;    transition: all 0.6s ease-in-out 0s;

}

.pro-thumb a .fa{ margin-left:10px;}



.pro-thumb a:hover {

    color: #0096a3;

    transition: all 0.6s ease-in-out 0s;

}

.pro-thumb:hover .pro-title-01{-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out; bottom:30px; background:#0096a3;}





 .pro-thumb .pro-image  img {

   -webkit-filter: grayscale(0%);

   -moz-filter: grayscale(0%);

   filter: grayscale(0%);-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out

 }



.pro-thumb:hover img {



   

      -webkit-filter: grayscale(100%);

   -moz-filter: grayscale(100%);

   filter: grayscale(100%);-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out; 

 

 }

 

 



.home-news{ padding:68px 0px; color:#333333;}

.home-news p{ text-align:center;}

.home-news h2{ margin:0px auto; text-align:center; font-size:20px; font-family: 'Raleway', sans-serif; 

 font-weight:bold; text-transform:uppercase; padding-bottom:15px;

background:url(../images/service-title-border.jpg) no-repeat bottom center; margin-bottom:15px; }



.home-news-thump{color:#333333; margin-bottom:30px;}

.home-news-thump h3{}

.home-news-img{ overflow:hidden; margin-bottom:15px; position:relative;height:230px; }

.home-news img{ width:100%;}

.home-news-thump h3{ font-size:15px;  font-weight:600; margin:0px 0px 10px; height:58px; overflow:hidden;}

.home-news-thump{ line-height:19px; font-size:13px; text-align:left!important; overflow:hidden; border:1px solid #ebebeb; padding:10px; }

.home-news-thump p{ text-align:left;}

.home-news-thump img{ width:100%; min-height:230px;}

.home-news-thump a{ color:#333;}



.hm-news-txt{ margin-bottom:10px;}

.more-btn{ background:#444; color:#FFF!important; font-size:13px; padding:10px 20px; display:table;}





.more-btn{ display:table-cell;color:#FFF;text-align:center;cursor:pointer;vertical-align:middle;-webkit-transform:perspective(1px) 

translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;

-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}

.more-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0096a3;-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:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}

.more-btn:active,.more-btn:focus,.more-btn:hover{color:#fff}

.bg-button:active:before,.more-btn:focus:before,.more-btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}



.more-btn .fa{margin-left:5px}.more-btn:hover{color:#FFF}







.more-btn .fas{ margin-left:6px; margin-top:4px; float:right;}

.more-btn:hover{ color:#FFF;}





.news-date{ position:absolute; top:0; left:0px;  color:#FFF; text-align:center;}

.news-date h4{ font-weight:normal; text-transform:uppercase; font-size:12px; background:#0096a3;width:80px; height:30px; margin:0px 0px; line-height:30px;}

.news-date h5{font-weight:normal; font-size:12px; background:#000000;width:80px; height:30px;margin:0px 0px; line-height:30px; }



.client-C{ overflow:hidden; margin-bottom:30px; border:1px solid #d3d3d3; height:124px;}

.client-C img{ width:100%; height:124px;}



.col-20{ overflow:hidden; width:20%; float:left; padding:0px 15px;}





























.career-bx {

	position:relative;

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	margin-bottom:30px;

	background:#f2f2f2;border:1px solid #ebebeb; padding:10px; background:none;

}

.arrow-btn {

	padding:10px 12px;

	color:#FFFFFF;

	background:#6b6a6a;

	position:absolute;

	top:32%;

	right:0;

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.career-bx:hover {

	background:#e4e4e4;

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.career-bx:hover .arrow-btn {

	color:#FFFFFF;

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	padding-right:20px;

	background:#0096a3;

}

.career-img {

	overflow:hidden; border:2px solid #FFF; height:125px;

}

.career-img img {

	width:100%; height:125px;

}

.career-bx h3 {

	font-size:15px;

	margin:0px 0px 20px;

	text-transform:uppercase;

	font-weight:900;

	font-family:Verdana, Arial, Helvetica, sans-serif;}

.career-bx h4 {

	font-size:13px;

	text-transform:uppercase;

	font-weight:normal;

}

.carer-bx-inner {

	padding:20px;

}

.career-bx p {

	margin-bottom:0px;

	font-size:13px;

}

.career-bx .row {

	margin:0px 0px;

}

.career-bx .col-lg-3 {

	padding:0px 0px;

}

.career-bx .col-lg-9 {

	padding:0px 0px;

}

.carer-bx-inner {

	padding:26px; font-weight:normal; padding:0px;

}

.career-descrip {

	margin-bottom:30px;

}

.career-descrip p {

	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;

}

.cr-detail-top {

	margin:0px 0px;

	text-transform:uppercase;

	font-size:20px;

	margin-bottom:20px;

	font-weight:900;

	font-size:20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;}

.career-dtlC h3 {

	font-size:15px;

	text-transform:uppercase;

	font-weight:900;

}

.career-dtlC h4 {

	font-size:13px;

	text-transform:uppercase;

	margin:0px 0px;

}

.career-dtlC h5 {

	font-size:13px;

	text-transform:capitalize;

	margin-top:0px;

	margin-bottom:30px;

}

.skillC {

	margin-bottom:40px;

}

.career-dtlC ul {

	margin:20px 0px;

	list-style:none;

	padding:0px 0px;

	font-size:13px;

}

.career-dtlC ul li {

	margin-bottom:10px;

}

.blue-btn {

	margin-top:20px;

	padding:14px 18px;

	text-transform:uppercase;

	font-weight:700;

	background:#0096a3;

	color:#FFFFFF;

	-webkit-transition: all 0.3s ease-in-out; border:none;

	transition: all 0.3s ease-in-out; cursor:pointer; color:#fff!important;

	cursor:pointer;

}

.blue-btn:hover {

	background:#000000;

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	color:#FFFFFF;

}

.inner-pages {

	margin-bottom:30px;

}

.blue-btn:focus {

	color:#FFFFFF;

}

a:focus {

	text-decoration:none;

}

a:focus {

	outline:none!important;

}

.carer-right-img {

	overflow:hidden;

	margin-bottom:30px;

}

.carer-right-img img {

	width:100%;

}

.career-dtlC ul {

	margin:20px 0px 40px;

	padding:0px 0px;

	padding-left:15px;

}

.career-dtlC li {

	margin-left:15px;

}

.career-dtlC li:before {

	font-family:FontAwesome;

	content:'\f10c';

	position:absolute;

	left:15px;

}



.career-form .textBox{ height:40px;}





.career-bx{ padding:0px; border:none;}
.career-bx:hover{ background:none;}
.carer-bx-inner h4{ font-size:14px; font-weight:bold;}
.carer-bx-inner h5{ font-size:13px; font-weight:normal; margin:8px 0px; color:#868686; background:#e6e6e6; padding:4px; display:table; border-radius:3px;}
.carer-bx-inner h5 span{ margin-right:10px;}
.career-btn{  color:#000; font-weight:bold; margin-top:10px; display:table; font-size:14px;-webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out; }
.career-btn:hover{ color:#0096a3;-webkit-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; }




.modal-header {

	padding:8px;

	color:#FFFFFF;

	background:#4a4a4a;

}

.modal-header h4 {

	font-size:16px;

}

.close {

	color:#FFFFFF;

	opacity:1;

	text-shadow:none;

}

.modal-content {

	border-radius:0px;

}

.modal-footer {

	padding:0px 0px;

}





.textArea{ height:200px;   border: 1px solid #e5e5e5;

    color: #000;

    height: 100px;

    margin-bottom: 13px;

    padding-left: 10px;

    width: 100%;}

	

	

	.submitbtn {

	background:#000000;

	color:#FFFFFF;

	text-transform:uppercase;

	font-weight:900;

	text-align:center;

	display:block;

	border:none;

	width:100%;

	overflow:hidden;

	padding:7px; margin-top:20px;

	cursor:pointer;

}

	

	

	

	



.contact-info{ background:url(../images/contact-bg.jpg);    font-family: 'Roboto Condensed', sans-serif; background-size:100% 100%; min-height:300px; padding:22px; min-height:343px; border:2px dashed #999; }



.contact-info ul{ color:#FFFFFF;  margin:0px 0px; padding:0px 0px; font-size:14px; list-style:none; margin-bottom:20px;}

.contact-info ul li{ margin-bottom:10px;}

.contact-info h3{ font-size:15px; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px; color:#FFFFFF;}

.contact-info .fa{ margin-right:10px;}

.contctForm .textArea{ height:115px;}

.contact-info h3 .fa{ font-size:35px;}



.gmap iframe{ border:5px solid #d3d3d3; margin-top:50px;}

	

	

.contact .textBox{ height:42px;}	

	

	.contact .blue-btn{ margin-top:10px;}

	



.carousel-control-next{ width:5%;}	

.carousel-control-prev{ width:5%; left:8.3%}

.carousel-control-next{ right:82.5%;}

	

	.c-form-box{ background:#d5d5d5; padding:30px;}

	



.svg {

  position: relative;



  outline: 0;

  overflow:hidden;



  z-index: 1;

  cursor: pointer;

  transition:         0.08s ease-in;

  -o-transition:      0.08s ease-in;

  -ms-transition:     0.08s ease-in;

  -moz-transition:    0.08s ease-in;

  -webkit-transition: 0.08s ease-in;

}

.formSec button {

  position: relative;

  //display:block;

  height: 45px;

  width: 150px;

  margin: 10px 7px;

  padding: 5px 5px;

  font-weight: 700;

  font-size: 13px;

  letter-spacing: 2px;

  color: #fff;

  border: 1px #fff solid;

  border-radius: 0px;

  text-transform: uppercase;

  outline: 0;

  overflow:hidden;

  background: none;

  z-index: 1;

  cursor: pointer;

  transition:         0.08s ease-in;

  -o-transition:      0.08s ease-in;

  -ms-transition:     0.08s ease-in;

  -moz-transition:    0.08s ease-in;

  -webkit-transition: 0.08s ease-in;

}





.svg{

  -webkit-transition: all 150ms cubic-bezier(0.445, 0.050, 0.550, 0.950); 

}



.svg:before{

  position:absolute;  

  content:"";

  width:100%;

  height:100%;

  top:0;

  left:0;

  z-index:-1;

  opacity:0;

  -webkit-transition: all 250ms cubic-bezier(0.230, 1.000, 0.320, 1.000);

}



.svg:after {

  content: "";

  position: absolute;

  background: #0096a3;

  bottom: 0;

  left: 0;

  right: 0;

  top: 100%;

  z-index: -2;

  -webkit-transition: all 250ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 

}

.svg:hover{

  color:white;

  border: 1px #fff solid;

}

.svg:hover:before {

  opacity: .8;

}

.svg:hover:after {

  top: 0;

}





.news-letter-c .svg:after{ background:#000; border:none;}



.contact-bx br{ display:none;}



.news-detail-img{ overflow:hidden; padding:0px; border:none;}





.patern {

    background: rgba(0, 0, 0, 0) url("../images/pattern.png") repeat scroll 0 0;

    height: 100%;

    left: 0;

    position: absolute;

    right: 0;

    top: 0;

    width: 100%;

    z-index: 2; opacity:0.2;

}









.certification { padding:10px; overflow:hidden; border:1px solid #CCC; margin-bottom:30px;}



.certification h3{ font-size:14px; padding:10px 10px; background:#444; margin:0px 0px; color:#FFF;  min-height:50px;}



.project-C {

	position: relative;

}


.project-img{ max-height:250px; overflow:hidden;}
.project-img img {

	display: block;

	width: 100%;

	height: auto;

}

.overlay {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	background:rgba(0, 0, 0, 0.5) no-repeat;

	background-size:100% 100%;

	overflow: hidden;

	width: 100%;

	height: 0;

 transition: .5s ease;

}

.project-C:hover .overlay {

	height: 100%;

}

.text {

	white-space: nowrap;

	color: white;

	position: absolute;

	overflow: hidden;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

}

.project-C {



	overflow:hidden;

}

.certification .read-more {

	text-transform:uppercase;

	background:#ffffff;

	color:#000;

	padding:8px 16px;

	display:table;

	margin:5px auto;

	border-radius:4px;

transition:all .5s ease 0s;

}




.service-dtl-img{height:auto; max-width:300px; float:left; margin-right:30px; margin-bottom:20px;}

.service-dtl-img img{height:auto;}

.news-detail-img{ height:auto; max-width:300px; float:left; margin-right:30px; margin-bottom:20px;}
.news-detail-img img{ height:auto;}


.service-dtl-img{ height:auto; max-width:300px; float:left; margin-right:30px; margin-bottom:20px;}


.service-dtl-img img{ height:auto;}
.carousel-fade .carousel-item {
 opacity: 0;
 transition-duration: 1.5s;
 transition-property: opacity;
}

.carousel-fade{ background:#dddbdb;}
.carousel-fade  .carousel-item.active,
.carousel-fade  .carousel-item-next.carousel-item-left,
.carousel-fade  .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-right {
 opacity: 0;
}

.carousel-fade  .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-prev {
 transform: translateX(0);
 transform: translate3d(0, 0, 0);
}







.home-product{ background:#313131; background:url(../images/pro-bg.jpg) repeat-y; background-size:100% auto; padding:60px 0px;  text-align:left; line-height:normal;  }



.home-product h2{ text-transform:uppercase; color:#FFF; font-weight:bold;
 letter-spacing:5px; font-family:"Anton",sans-serif; font-size:55px; text-align:center;   margin-bottom:30px; text-shadow: 1px 1px  rgba(67, 65, 65,1);}

.home-product h2 span{ color:#fff; font-size:85px;letter-spacing:13px;}

.home-pro-thump{ overflow:hidden;  overflow:hidden; background:none; padding:5px ;}

.home-pro-thump img{ width:100%; }

.hm-pro-sec{ }
.hm-pro-sec p{ line-height:22px;}
.hm-pro-sec .row{ margin:0px -5px;}
.hm-pro-sec .col-lg-6{ padding:0px 5px;}



.simply-scroll-list{ max-height:133px;}

.home-pro-txt{ overflow:hidden; margin-bottom:15px; color:#adadad; font-size:13px; line-height:22px; text-align:justify; position:relative; padding-left:60px; min-height:283px; }

.home-pro-txt:before{ background:#0096a3; width:50px; height:5px; position:absolute; left:0; top:5px; content:'';}


.home-pro-thump{ position:relative;}
.home-pro-thump img{ height:320px;}
.hm-pro-sec h3{  text-transform:uppercase; 
 line-height:normal; margin:0px 0px; margin-bottom:10px; overflow:hidden;
 bottom:0; background:#0096a3; color:#2f2f2f; padding:15px; text-align:center; font-size:15px;font-family:"Anton",sans-serif; left:10px; right:10px;   }
 .pr-h-img{overflow:hidden;max-height:214px;}
 .pr-h-img img{width:100%;}

 .rd-btn{ color:#0096a3;-webkit-transition: all .6s ease-in-out; border:1px solid #0096a3; padding:10px 22px; text-transform:uppercase; font-weight:bold; font-size:13px; border-radius:20px; float:right;}
/* .rd-btn:hover{ color:#0096a3; color:#000;-webkit-transition: all .6s ease-in-out; padding-left:10px;}
*/
 .rd-btn .fa{ margin-left:10px;}
 
  .rd-btn:hover{ color:#FFF; background:#0096a3;-webkit-transition: all .6s ease-in-out;} 
 
.project-block-two .triangle-curve {
    height: 400px;
    left: 15px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 380px; opacity:0.1;
}
.project-block-two .triangle-curve::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cacaca currentcolor currentcolor #cacaca;
    border-image: none;
    border-style: solid none none solid;
    border-width: 10px 0 0 10px;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.project-block-two .triangle-curve::after {
    background: #cacaca none repeat scroll 0 0;
    content: "";
    height: 600px;
    position: absolute;
    right: 200px;
    top: -78px;
    transform: rotate(43deg);
    width: 10px;
}
.project-block-two{ padding-left:20px; padding-top:20px; margin-bottom:20px; }



.client-news-swc{ min-height:460px;}





.carousel-indicators li{ width:15px; height:15px; border-radius:50%; background:#FFF;}
.carousel-indicators .active{ background:#0096a3;}

.carousel-control-prev{ display:none;}
.carousel-control-next{ display:none;}


    @media (min-width:900px) and (max-width: 1024px) {

		

	#cssmenu > ul > li a{ padding-left:0px!important; padding-right:0px!important;}	

	#cssmenu > ul ul li a{ padding-left:10px!important; padding-right:10px!important;}		

	

#cssmenu > ul > li{ padding-left:22px;}

	

	}





    @media (min-width:550px) and (max-width: 768px) {



	

	.menu-button {

    background: rgba(0, 0, 0, 0) url("../images/menu-btn.png") no-repeat scroll 0 0;

    cursor: pointer;

    float: right;

    height: 18px;

    position: relative;

    width: 34px;

    z-index: 1000;

}



#cssmenu > ul > li a{ line-height:15px;}



#cssmenu > ul > li{ margin-left:0px;}

#cssmenu > ul > li a{ padding:8px!important;}

#cssmenu > ul > li{ padding:0px!important;}

#cssmenu > ul > li a.active{ border:none;}



#cssmenu #menu-button{ top:-4px;}

#cssmenu ul{ margin-top:38px;}



#cssmenu > ul ul{ margin-top:0px;}

#cssmenu ul ul li a{ font-size:12px; text-transform:capitalize;}





#cssmenu #menu-button{ background:none;}







#cssmenu #menu-button::before{ background:#ff000a;}



#cssmenu #menu-button::after{ border-top:2px solid #ff000a; border-bottom:2px solid #ff000a;}



#cssmenu ul{ margin-top:35px!important; }

#cssmenu ul ul{ margin-top:0px!important; background:none;}

#cssmenu ul{ padding:0px; border-bottom-right-radius:2px; border-bottom-left-radius:2px;}



#cssmenu ul{ background:#404040;}

#cssmenu ul li{ background:url(../images/menu-btm.png) repeat-x top;}

#cssmenu ul li{ border:none;}

#cssmenu > ul > li a{ padding:15px!important;}



.fix-height{}

#cssmenu > ul > li:first-child {  background:none!important;}



#cssmenu > ul > li a.active{ color:#b1b1b1!important;}

#cssmenu > ul > li a{ padding-left:18px!important;}

#cssmenu > ul  ul li a{ padding-left:35px!important; position:relative;}



#cssmenu > ul  ul li a:before{ content:'\f105'; font-family:FontAwesome; position:absolute; left:25px; color:#FFF;}



#cssmenu ul{ margin-top:52px!important;}

#cssmenu ul{ margin-left:-6px; width:102%;}

#cssmenu ul ul li{ border-bottom:none;}



#cssmenu ul ul li{ line-height:22px;}

#cssmenu{ margin-top:2px!important;}

#cssmenu ul{ margin-top:30px!important;}









#cssmenu > ul > li{ font-size:12px!important;}

	

#cssmenu ul ul{ padding-top:0px!important;}



.logo img{ width:70px!important;}	

#cssmenu ul{ margin-top:50px!important;}



.menu-button{ margin-top:8px!important;}



.carousel-caption p{ display:none;}

.carousel-caption{ width:63%;}

.home-abt h2{ font-size:43px; line-height:47px;}

#intro h4{ font-size:20px; line-height:40px;}

#intro{ padding:60px 0px;}

.col-5-1{ width:33%; margin-bottom:20px;}

.speciality-c{ margin-left:0px;}



.client-news-swc{ background-size: auto 100%;}

.news-letter-txt{ margin:0px 0px 10px;}

.home-news-ltr{ width:80%;}

.news-letter-txt h3{ font-size:23px;}

.news-letter-txt h4{ font-size:18px;}

.client-scroll{ margin-left:10px;}



	}

	

	

	

		  

@media (max-width:760px) {

	

	.menu-button {

    background: rgba(0, 0, 0, 0) url("../images/menu-btn.png") no-repeat scroll 0 0;

    cursor: pointer;

    float: right;

    height: 18px;

    position: relative;

    width: 34px;

    z-index: 1000;

}



#cssmenu > ul > li a{ line-height:15px;}



#cssmenu > ul > li{ margin-left:0px;}

#cssmenu > ul > li a{ padding:8px!important;}

#cssmenu > ul > li{ padding:0px!important;}

#cssmenu > ul > li a.active{ border:none;}



#cssmenu #menu-button{ top:-4px;}

#cssmenu ul{ margin-top:38px;}



#cssmenu > ul ul{ margin-top:0px;}

#cssmenu ul ul li a{ font-size:12px; text-transform:capitalize;}





#cssmenu #menu-button{ background:none;}







#cssmenu #menu-button::before{ background:#ff000a;}



#cssmenu #menu-button::after{ border-top:2px solid #ff000a; border-bottom:2px solid #ff000a;}



#cssmenu ul{ margin-top:35px!important; }

#cssmenu ul ul{ margin-top:0px!important; background:none;}

#cssmenu ul{ padding:0px; border-bottom-right-radius:2px; border-bottom-left-radius:2px;}



#cssmenu ul{ background:#404040;}

#cssmenu ul li{ background:url(../images/menu-btm.png) repeat-x top;}

#cssmenu ul li{ border:none;}

#cssmenu > ul > li a{ padding:15px!important;}



.fix-height{}

#cssmenu > ul > li:first-child {  background:none!important;}



#cssmenu > ul > li a.active{ color:#b1b1b1!important;}

#cssmenu > ul > li a{ padding-left:18px!important;}

#cssmenu > ul  ul li a{ padding-left:35px!important; position:relative;}



#cssmenu > ul  ul li a:before{ content:'\f105'; font-family:FontAwesome; position:absolute; left:25px; color:#FFF;}



#cssmenu ul{ margin-top:52px!important;}

#cssmenu ul{ margin-left:-6px; width:102%;}

#cssmenu ul ul li{ border-bottom:none;}



#cssmenu ul ul li{ line-height:22px;}

#cssmenu{ margin-top:2px!important;}

#cssmenu ul{ margin-top:30px!important;}









#cssmenu > ul > li{ font-size:12px!important;}

	

#cssmenu ul ul{ padding-top:0px!important;}



.logo img{ width:70px!important;}	





.head-top h5{ font-size:13px;   font-family: 'Roboto Condensed', sans-serif;}

.head-top span{ margin-left:7px;}

.head-top h5 .fa{ }

.social-media{ float:left; margin-top:10px; margin-left:80px;}





.menu-button{ margin-top:6px;}	

.social-media li .fa{ font-size:10px;}

.social-media li a{ width:20px; height:20px; line-height:14px;}	

	

	.social-media { display:none;}

	

	

	

.carousel-caption{ width:90%;}	

	

.carousel-caption h1{ font-size:20px;}	

	

	

.carousel-caption h2{ font-size:23px;}	

	

	.carousel-caption h2{ line-height:10px;}

	.carousel-caption h1{ line-height:15px;}

	

.carousel-caption p{ display:none;}	



.carousel-caption{ top:52%;}



.carousel-control-prev{ width:50px;top:75%;}



.carousel-control-prev img{ width:40px;}



.carousel-control-next{ width:50px; right:65%; top:75%;}



.carousel-control-next img{ width:40px;}





.cl-2-1{ width:100%;}

.cl-1-1{ width:100%;}	

.scroll-down{ display:none;}



.about-img{ margin:30px auto;}





.home-about-des h4{ font-size:32px;}



p{ text-align:justify;}





#intro { padding:50px 0px; min-height:100px;}

#intro h4{ font-size:16px; line-height:25px;}



.count-box { margin-bottom:30px;}



.textBox{ height:40px;}



.h-form-inner{ padding:20px;}



.speciality-c{ margin-left:0px;}

.speciality-c h3{ font-size:30px;}

.home-form{ margin-bottom:30px;}



.client-news-swc { background:none; padding:20px 0px;}

.client-scroll{ margin-left:0px;}



.home-news-ltr{ background:#363330; padding:30px; margin-bottom:30px;}

.news-letter-txt h3{ font-size:29px;}

.news-letter-txt h4{ margin-bottom:15px;}

.news-letter-txt{ margin:0px 0px;}



.yello-btn{ height:40px; line-height:40px; width:55px;}



.client-scroll h3{ margin-bottom:15px;}



.contact-bx h5{ font-size:15px;}





.sp3{ display:none;}





.footer-nav{ width:100%;}



.footer-nav ul{ margin-bottom:30px;}



.footer h4{ font-size:20px;}



.logo{ position:relative; z-index:550;}



.sliderC{ margin-top:72px;}





#cssmenu ul{ margin-top:38px!important;}

.fix-height { overflow:scroll; height:353px;}



.bannerC{ margin-top:72px;}

.pageTitle h1{ font-size:25px;}



.pageTitle{ margin:20px 0px;}

.about-image{ margin-bottom:30px;}



.service-dtl-img{ margin-bottom:25px;}



.cmsC h2{ line-height:27px; margin-bottom:15px;}

.col-5-1{ width:100%;}

.news-detail-img{ margin-bottom:15px;}



.header{ background:#FFF;}



.col-20{ width:50%;}



.arrow-btn{ position:static;}

.carer-right-img{ margin-top:30px;}





.c-form-box{ margin-top:30px;}





#cssmenu .submenu-button{ width:50px; height:44px;}





.head-top span{ margin-left:3px;}

.header.scroll_css{ background:#FFF!important;}



#intro-2{ background-size:auto;}



.sucess-C { background:url(../images/success.jpg); background-size:100% auoto;}

#intro-2{ background:none;}

.home-abt h2{ font-size:65px;}

.serviceC{ height:auto;}

.client-C{ height:96px;}
.client-C img{ height:96px!important;}
#cssmenu ul ul li a{ border:none;}

.news-detail-img{ max-width:100%; margin-right:0px; width:100%;}

.service-dtl-img{ max-width:100%; margin-right:0px; width:100%;}

.service-dtl-img{ max-width:100%; margin-right:0px; width:100%;}
.career-form  b{ display:none;}
.career-form label{ margin-bottom:0px;}

.modal-header{ border-radius:0px;}

.about-image{ max-width:none; width:100%; margin-right:0px;}

.news-letter-txt{ text-align:center; float:none;}
.news-letter-txt h4{ font-size:17px;}

.head-top h5 .fa{ display:none;}

.abt-txt-div{ padding-bottom:20px;}

.hm-pro-sec h3{ height:auto; margin-top:15px;}

.hm-pro-sec{ margin-bottom:10px;}

.home-pro-txt{ height:auto;}


.home-product h2 span{ font-size:35px; letter-spacing:1px; font-size:30px;}
sup{ top:0px;}

.home-pro-thump img{ height:auto;}
.hm-pro-sec h3{ font-size:16px; padding:8px;}

.triangle-curve{ display:none;}
.project-block-two{ padding:0px 0px; margin-bottom:30px;}

.home-product .col-sm-6{ margin-bottom:30px;}

.home-product h2{ font-size:30px;}
.home-services-txtC{ margin-top:50px;}
.client-scroll{ min-height:427px;}
.home-abt h2{ font-size:51px;}

.carousel-caption{ top:28%;}
}







 @media (min-width:550px) and (max-width: 760px) {

	 

	.sliderC{ margin-top:45px;} 

	

	.srv-title h3{ font-size:14px;}

	.srv-title{ height:33%;}

	

	

.col-5-1{ width:50%;}	

.blue-btn{ font-size:10px;}	




 }



























