@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,greek,latin-ext,greek-ext,cyrillic,vietnamese,cyrillic-ext);

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





body{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-smooth: auto; text-rendering: optimizeLegibility; }

h1, h2, h3, h4, h5, h6, p, img, div, ul, li, a, header, footer, aside, article { margin:0px; padding:0px;}
a {color: #4b7ae9;}
.clr{ clear:both;}

.top-spc{ margin-top:40px;}

.lr{margin:0px; padding:0px;}

.right-spc{margin-left:35%;}



.topbar{ background:#4d6f9f; padding:10px 0;}

.topbar ul{}

.topbar ul li{ display:inline;}

.topbar ul li a{ color:#fff; text-decoration:none;}

.topbar ul li a:hover{ color:#fff; text-decoration: underline;}
header{ position:relative;}
.pageSlider {clear: both;display: block;position: absolute;bottom:0px;}

.nav-shadow{ background:#fff; 
/*-moz-box-shadow: 0 6px 8px -2px #000;
-webkit-box-shadow: 0 6px 8px -2px #000;
box-shadow: 0 6px 8px -2px #000;*/

height:83px; /* padding-top:3px; */ z-index:999999;

}

.navbar-brand{ margin-top:4px;}

.nav{  /* margin-top:12px; */}
@media (min-width: 768px){
.navbar-nav {float: right;}
}

.navbar-brand, .navbar-nav > li > a{ color:#252525; }

.nav > li > a{padding-top:32px; padding-bottom:31px; font-size:14px;}

.nav > li > a:hover,.nav > li > a:focus, .nav > li > a.current{ background:#4b7ae9; color:#fff; padding-top:32px; padding-bottom:31px;}



.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ background:#4b7ae9; color:#fff;}

.navbar-brand img{ /*width:239px;*/ height:71px;}

.navbar-brand { height:auto; padding:0px;}



.dropdown-menu{padding:0px; border-radius:0px;}

.dropdown-menu > li > a{ padding: 12px 20px;}



.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:#4b7ae9; color:#fff; }

.dropdown-menu > li .open > a { background-color:#4b7ae9; color:#fff; }







.bannerup{ margin-top:40px;}



.carousel-control.right{ background-image:transparent; background:transparent;}

.carousel-control.left{ background-image:transparent; background:transparent;}

.carousel-indicators{ /*display:none;*/}





h1{ font-size:40px; color:#303030; margin-bottom:30px; text-align:center; font-weight:normal; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}

h2{ font-size:40px; color:#303030; margin-bottom:10px; text-align:center; font-weight:normal; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}

h4{ font-size:30px; color:#161616; margin-bottom:30px; text-align:center; font-weight:normal; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}

h6{ font-size:18px; text-transform:uppercase; text-align:center; margin-bottom:36px; }



/*********************About Section*******************/



.about-section{ background:#e4e1e1; padding:60px 0 60px 0;}

.about-section p{color:#303030; font-size:14px; line-height:22px; float:right;}

.about-section h3{ font-size:54px; color:#2f2f2f; text-align:right; font-weight:normal; line-height:70px; }

.about-section h3 span{ font-size:54px; color:#4b7ae9; text-align:right; font-weight:normal; }



/*********************Services Section*******************/

.solution-section{ padding:80px 0;  min-height:500px;background: #e4e1e1;}

.solution-box{ width:145px; margin-right:48px; float:left; margin-top:20px; }

.solution-box img{ width:100%;  border-radius:50%; border: #c7c8c8 solid 6px;}

.solution-box:nth-last-child(1){ margin-right:0px; float:left;}

.solution-box p{ font-size:16px; text-align:center; margin-top:10px; }



/*********************Testimonial Section*******************/

.testimonial-sec{padding:40px 0; color:#fff; min-height:600px; margin-top:80px;}

.testimonial-sec h4{ color:#fff; margin-top:80px;}

.testimonial-sec p{ text-align:center; margin-top:40px;}

.test-spc{ margin-top:80px;}

/* .test-r-control{ margin-top:180px; right:-160px !important;}

.test-l-control{ margin-top:-120px; left:-145px;} */



/*********************Testimonial Section*******************/

.news-section{background:#e3e3e3; padding:80px 0; }

.news-section h4{margin-top:10px; margin-bottom:70px;}

.news-section-thub{ background:#fff; border:1px solid #d2d0d0; padding:15px; }

.news-section-thub h6{ margin-bottom:20px; float:left; }

.news-section-thub p{text-align:justify;}

.news-section-thub img{ float:left; margin-right:15px;}

.news-section-thub a{font-size:12px; text-align:right;}



/*********************Testimonial Section*******************/

.brand-section{ padding:80px 0;  }

.brand-section h4{margin-top:10px; margin-bottom:70px;}





.get-section{ padding:40px;  min-height:500px;}

.get-section h2{ margin-top:30px; margin-bottom:40px; }

.get-section h4{ color:#2a2a2a; text-transform:uppercase; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:5px; }

.get-section p{ color:#828282; font-size:14px;  }



.get-field{ border:none; border-bottom:1px solid #d3d7da; color#777777; height:40px; width:100%; margin-bottom:30px;}

.get-textarea{ border:none; border-bottom:1px solid #d3d7da; color#777777; height:100px; width:100%; margin-top:10px;}

.get-submit{ background:#fff; border:1px solid #0094e0; color:#0094e0; padding:12px 38px; text-transform:uppercase; margin-top:20px;}



/*********************Footer Section*******************/

.footer-sec-main{ padding:40px 0; color:#fff; min-height:400px;  }

.footer-section{ padding:40px 0; color:#fff; }

.footer-section h3{ margin-bottom:40px; text-transform:uppercase; }

.footer-section p{}

.footer-section1 ul{ width:100%; }

.footer-section1 ul li{ display:block; line-height:30px  }

.footer-section1 ul li a{ color:#fff;   margin:0 0 0 10px;}

.footer-section1 ul li a:hover{ color:#fff; }

.footer-section1 ul li::before{ content:url("../images/footer-arrow.png"); top:-10px;}



.follow{ margin-bottom:10px; display:block;}



.credit{ background:#fff; height:78px; padding:20px 0; color:#6d6d6d;}

.credit-left{ float:left; margin-top:12px;}

.credit-right a{ color:#6d6d6d; text-decoration:none;}

.credit-right a:hover{color:#6d6d6d; text-decoration:underline;}

.credit-right{ float:right; margin-top:12px; }





/********************************************about pages***************************************/

.first-list{ padding-left:18px;}

.second-list{ padding-left:35px;}



/********************************************Services pages***************************************/



.services-banner{ background:url(../images/services.jpg) center; height:300px; }



.inner-pages{padding:20px 0 60px 0;}

.inner-pages h2{ font-size:24px; color:#303030; margin-bottom:29px; font-weight:bold;}



.services-page{ padding:20px 0 60px 0;}

.services-page-inn{ border:1px solid #a8aaab; overflow:hidden; height:330px; margin-bottom:30px;}

.services-page-inn:hover{ border:1px solid #0094e0; cursor:pointer;}

.services-page-inn img{ float:left; margin:0 20px 0px 0;}

.services-page-inn h3{ font-size:24px; color:#303030; margin:10px 0; font-weight:bold;}

.services-page-inn ul{ width:260px; float:right;}

.services-page-inn ul li{ color:#303030; font-size:14px; line-height:22px; padding-left:2px; list-style:disc;}



.boxli{padding-left:20px;}



/********************************************Industries pages***************************************/



.indus-banner{ background:url(../images/industries-banner.jpg) center; height:300px; }

.indus-page{padding:20px 0 60px 0;}

.indus-page img{ float:right; margin:0 20px 0px 0; width:500px;}

.indus-page p{ float:left; margin:0 20px 0px 0; width:500px;}



.team-banner{ background:url(../images/team-banner.jpg) center; height:300px; }

.team-page{padding:20px 0 60px 0;}





.career-banner{ background:url(../images/career-banner.jpg) center; height:300px; }

.career-page{padding:20px 0 60px 0;}



.con-section{ margin-top:40px;}

.con-section h2{ font-size:22px;}

.con-section h3{ font-size:18px;}

.con-box{ border:1px solid #cccccc; margin-bottom:20px; width:100%;}

.con-box h3{ background:#0572cd; color:#fff; font-size:20px; padding:12px;}

.con-box-inn{ padding:20px;}

.con-box p{ color#333333;}



.contact-banner{ background:url(../images/contact-us-banners.jpg) center; background-size:cover; height:300px; }

.contact-page{padding:20px 0 60px 0;}

.contact-page h2{margin:10px 0 60px 0;}



/*********************Sitemap page*****************/



.news-banner{ background:url(../images/news-banners.jpg) center; background-size:cover; height:300px; }

.news-page{padding:20px 0 60px 0;}

.news-page h2{margin:10px 0 60px 0;}

/*----- Advantage section -----*/
.Advantage-section{ padding:80px 0;}
.AdvantageList{text-align: center;padding-top: 15px;}
.Advantage_img{}
.Advantage_img img{padding: 5px;}
.AdvantageList h5{padding-top: 10px;font-size: 16px;}



/*----- Products Accordion -----*/
.Product-section{ padding:80px 0;}
.Product_range{}
.Product_range:after{ content:""; clear:both; display:block;}
.Product_range h5{color: #4b7ae9;font-weight: 600;font-size: 16px;margin-bottom: 7px;}
.accordion, .accordion * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.accordion {overflow:hidden;padding-top: 1px;}
/*----- Section Titles -----*/
.accordion-section-title {width:100%;padding: 7px 7px;display:inline-block;color: #000;border: 1px solid #e2e2e2;margin-top: -1px;}
.accordion-section-title.active, .accordion-section-title:hover {text-decoration:none;color: #fff;background: #4b7ae9;border-color: #4b7ae9;}
.accordion-section-title i{color: #4b7ae9;}
.accordion-section-title:hover i:before{color: #fff;}
.accordion-section-title.active i:before{content: "\f107";color: #fff;}
.accordion-section:last-child .accordion-section-title {border-bottom:none;}
/*----- Section Content -----*/
.accordion-section-content {padding:15px;display:none;background: #4b7ae9;color: #fff;}
.accordion-section-content p{ margin:10px 0;}
.accordion-section-content a{ color:#b4cafd;}











