*{margin: 0; padding: 0;}
body{ color: #333; font-family:"helvetica"; }
.wrapper { position: relative; overflow: hidden;}
.header-area{ background-color:#FFF;}
.logo-top-info { padding: 2px 0px 2px 0px;}
.img-responsivelogo{ width:354px; height:57px;}
 
.fluid-section-one {
    position: relative;
}

.fluid-section-one .outer-container {
    position: relative;
    min-height: 250px;
    background: url( "../images/1.jpg") repeat;
}

.fluid-section-one .content-column {
    position: relative;
    float: right;
    width: 50%;
}
.inner-maparea {
    padding-top: 32px;
    position: relative;
}

.fluid-section-one .content-column .inner-box {
    position: relative;
    max-width: 650px;
    padding: 85px 15px 50px 60px;
}

.fluid-section-one .content-column .inner-box .sec-title {
    margin-bottom: 30px;
}

.fluid-section-one .content-column .inner-box .sec-title {
    margin-bottom: 30px;
}
 
.fluid-section-one .content-column .inner-box .text {
    position: relative;
    margin-bottom: 50px;
    font-size: 14px;
    line-height: 1.9em;
}

h3 {
    font-size: 22px;
}

/*List Style One*/

.list-style-one{
	position:relative;
}

.list-style-one li{
	position:relative;
	color:#222222;
	font-size:14px;
	padding-left:70px;
	font-weight:700;
	padding-top:14px;
	display:inline-block;
	min-height:50px;
	margin-bottom:40px;
}

.list-style-one li .icon{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:50px;
	height:50px;
	color:#fbb908;
	font-size:20px;
	text-align:center;
	line-height:48px;
	font-weight:400;
	background-color:#ffffff;
	border:1px dashed #bbbbbb;
}

/*List Style Two*/

.list-style-two{
	position:relative;
}

.list-style-two li{
	position:relative;
	color:#777777;
	font-size:15px;
	font-weight:400;
	padding-left:70px;
	margin-bottom:50px;
}

.list-style-two li:last-child{
	margin-bottom:0px;
}

.list-style-two li strong{
	font-weight:700;
	color:#1f2a30;
	font-size:16px;
	display:block;
	margin-bottom:5px;
}

.list-style-two li .icon{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:48px;
	height:48px;
	font-size:22px;
	line-height:48px;
	text-align:center;
	border:1px dashed #fbb908;
}

 

.sec-title .title {
    position: relative;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 7px;
    font-family: 'Arimo', sans-serif;
}

.sec-title h2 {
    position: relative;
    color: #222222;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.4em;
    padding-bottom: 20px;
}

.sec-title h2:after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 60px;
    height: 3px;
    background-color: #c5c5c5;
}

/*** 

====================================================================
	Fluid Section One
====================================================================

***/

.fluid-section-one{
	position:relative;
}

.fluid-section-one .outer-container{
	position:relative;
	min-height:250px;
	background:url(../images/background/1.jpg) repeat;
}

.fluid-section-one .image-column{
	position:absolute;
	float:left;
	left:0px;
	top:0px;
	width:50%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;	
}

.fluid-section-one .image-column .image-box{
	position:relative;
	display:none;
}

.fluid-section-one .image-column .image-box img{
	position:relative;
	display:block;
	width:100%;
}

.fluid-section-one .content-column{
	position:relative;
	float:right;
	width:50%;
}

.fluid-section-one .content-column .inner-box{
	position:relative;
	max-width:650px;
	padding:50px 15px 0px 60px;
}

.fluid-section-one .content-column .inner-box .sec-title{
	margin-bottom:30px;
}

.fluid-section-one .content-column .inner-box .text{
	position:relative;
	margin-bottom:50px;
	font-size:14px;
	line-height:1.9em;
	text-align: justify;
}

.fluid-section-one .outer-container {
    position: relative;
    min-height: 250px;
    background: url( "../images/1.jpg") repeat;
}

/*** */

ul,li{
	list-style:none;
	padding:0px;
	margin:-1.5px;
}

 .auto-container {
    position: static;
    max-width: 1200px;
    padding: 0px 15px;
    margin: 0 auto;
}
.sec-title {
    position: relative;
    margin-bottom: 60px;
}
.title {
    margin: -14px 0px 0px 0px;
}
.centered {
    text-align: center;
}


.contact-section{
	color:#656565;
}
.contact-section .page-header{
  margin: 0px 0px 15px;
}
.contact-section .section-header .sm-title{
  color:#e84c3d;
}
.contact-form{
  margin-top: 15px;
}
.contact-form .col-sm-6{
	padding-right:0px;
}
.contact-form .form-group {
    margin-bottom: 25px;
}
.contact-form .col-sm-6 input{
	border-right:0px;
}
.contact-form .col-sm-5{
	padding-left:0px;
}
.contact-form input, .contact-form  textarea{
 background:none;
 border:1px solid #e4e3e7;
 border-radius:0px;
 box-shadow:none;
 padding:10px 15px ;
 font-size:16px;
 color:#656565;
 }
#contact .success, 
#contact .error {
  display: none;
  margin-bottom: 48px;
}
#contact .success .fa, 
#contact .error .fa {
  font-size: 18px;
  margin-right: 5px;
}
.contact-form input{
  height:50px;
}
.contact-detail ul {
  padding: 0px;
}
.contact-detail h6{
  margin-bottom: 15px;
  color: #454545 ;
  font-size: 18px;
  font-weight: 400;
  font-family: "Roboto";
}
.contact-detail h3{
  margin-bottom: 20px;
  font-weight: 700;
  color:#454545;
}
.contact-detail ul li{
  list-style-type: none;
  margin-bottom: 30px;
}
.contact-detail li p {
  padding-left: 35px;
  padding-top: 5px;
  position: relative;
}
.contact-detail li p i{
  position: absolute;
  top: 5px;
  left: 0;
  border-radius: 0;
  border: 1px solid #59833d ;
  padding: 5px;
  text-align: center;
  width: 25px;
  color: #454545 ;
}
.contact-form .btn{
  font-family: "Roboto";
  padding: 0 40px;
  font-size: 16px;
  font-weight: 500;
  margin-top: 15px;
  height: 50px;
  line-height: 50px;
}
.contact-form .form-control::-moz-placeholder{
  color:#666;
  opacity:1; 
  font-size: 13px;
}
.contact-form .form-control:-ms-input-placeholder{
  color:#666; 
  font-size: 13px;
}
.contact-form .form-control::-webkit-input-placeholder{
  color:#666; 
  font-size: 13px;
}

.sec-title .title {
    position: relative;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 7px;
    font-family: 'Arimo', sans-serif;
}

 
.sec-title h2 {
    position: relative;
    color: #222222;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.4em;
    padding-bottom: 20px;
}
.theme_color {
    color: #fbb908!important;
}

.top-info-social { margin-top: 5px; }
.top-info,.social{ float: left;}
.top-info>div { padding: 0 20px;  float: left;  border-right: 1px solid #e9ecf2;}
.top-info h3 { font-family:"Roboto"; text-transform:uppercase; font-size: 15px; color: #fa9906; font-weight: bold; line-height: 1.2; margin-top: 0;}
.top-info p { font-family:"helvetica"; margin: 0 0 10px; margin-bottom: 0; font-size: 15px; color: #76797f; line-height: 1.4;}
.top-info>div:last-child{border:none;}
.top-info:after{content:"";display:block;clear:both;}
    
/*Social media icons */
.social ul.social-icons{padding-left:15px;}.social ul.social-icons li{display:inline-block;}.social ul.social-icons li:last-child a{margin:0;}.social ul.social-icons li a:hover{background:#fbb908;}.social ul.social-icons li a{color:#fff;font-size:21px;display:block;width:52px;height:52px;line-height:52px;text-align:center;background:rgba(142, 153, 169, 0.65);border-radius:50%;margin-right:15px;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;}.top-info-social{margin-top:24px;}.top-info-social:after{content:"";display:block;clear:both;}

/* nav menu */
 a{color:#093eb6;text-decoration:none;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;}a:hover,a:active,a:focus{text-decoration:none;color:#000;}
 
 ul{list-style-type:none;}ol,ul{margin:0px;padding:0;}ul li,ol li{color:#8d8d8d;line-height:1.8;} 
.main-menu{margin:1px;padding:0;background:#f4f5f8;}ul.main-menu li a{font-size:15px;font-family:"Roboto";color:#61656F;font-weight:bold;line-height:1.467;text-transform:uppercase;padding:20px 25px;display:block;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;}ul.main-menu li:last-child a{padding-right:25;}ul.main-menu li a:hover,ul.main-menu li.active>a{color:#fff; background-color: #fbb908;}ul.main-menu>li{display:inline-block;padding:0;position:relative;}ul.main-menu>li.dropdown ul{visibility:hidden;opacity:0;position:absolute;top:120%;background:#f4f5f8;min-width:420px;padding:0px 2px 0px 0px;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;z-index:1000;}ul.main-menu>li.dropdown ul li a{padding:10px 20px;display:block;font-size:16px;font-weight:normal;text-transform:none;}ul.main-menu>li.dropdown ul:before{content:"";display:block;visibility:hidden;opacity:0;position:absolute;top:-20px!important;left:30px;border:10px solid transparent;border-bottom-color:#f4f5f8;-webkit-transition:1s ease all;-o-transition:1s ease all;transition:1s ease all;}ul.main-menu>li.dropdown:hover ul,ul.main-menu>li.dropdown:hover ul:before{visibility:visible;opacity:1;top:100%;}i.fa.dropdown-toggle{display:none;}li.dropdown i.fa.dropdown-toggle{display:block;position:absolute;top:49%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;line-height:1;color:#aaa;cursor:pointer;} 

/* Slider loader */
.main1{padding-bottom:0px;}
.main{padding-bottom:0px;}
.sk-cube-grid{width:50px;height:50px;margin:0px auto;z-index:1;position:absolute;left:50%;top:50%;transform:translate(-50%);}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#fbb908;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s;}.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s;}.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s;}.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s;}.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s;}.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s;}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s;}.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s;}.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}.loader-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff;opacity:1;z-index:11111;height:100%;overflow:hidden;}
/* End-Slider loader */

.flex-direction-nav a{width:54px !important;height:120px !important; }.flex-direction-nav a:before{display:block;background:url('../images/arrow-left.png') no-repeat;width:54px;height:100px; margin :0px;}.flex-direction-nav a.flex-next:before{background:url('../images/arrow-right.png') no-repeat;}.flex-control-nav{bottom:40px;}.flex-control-paging li a{background:#aaa;}.flex-control-paging li a.flex-active{background:#fbb908;display:none;}section.home-slider{padding:0;}.flexslider{border:none;border-radius:0;margin:0;}.flexslider li.has-overlay:after{position:absolute;top:0;bottom:0;left:0;right:0;content:" ";background:rgba(0,0,0,0.44);}.slider-content{position:absolute;display:block;top:50%;transform:translateY(-50%);left:0;z-index:5;width:100%;}.flexslider .slides>li{position:relative;}.slider-content h2{ font-family:"Roboto"; font-size:45px;color:#fff;font-weight:bold;line-height:1.2;margin:0 0 30px;}.slider-content p{font-size:19px;color:#fff;line-height:1.4;font-weight:100;margin:0 0 40px; font-family:helvetica;}.slider-content .primary-btn{border-radius:3px;background:#fbb908;font-size:20px;font-family:"Roboto";color:#fff;font-weight:bold;padding:0 40px;line-height:60px;}.slider-content .primary-btn i{padding-left:10px;}.slider-content .primary-btn:hover{background:rgba(142, 153, 169, 0.65);}
 
.flex-direction-nav a { margin:0px !important;  top: 41% !important;}
.flexslider {border: 0px !important;}

.welcome-area { padding-top: 36px; padding-bottom: 36px; position: relative;}
.welcome-area .welcome-content {padding: 0px 15px 0px 15px; font-family: "helvetica"; font-size: 16px; color: #848484; line-height: 26px; font-weight: 300; text-align:left;}
.welcome-area .title {border-right: 2px solid #fbb908;  text-align: right; padding-right: 30px; padding-top: 22px; padding-bottom:22px;}
.welcome-area h1{font-size: 26.64px; line-height: 40px;color: #252525; font-weight: 600; font-family: "helvetica"; margin: 0; text-transform:uppercase;}
.welcome-area span { color: #fbb908;}

.colorborder { background: #ccc none repeat scroll 0 0; display: block; height: 1px; position: relative; width: 100%; margin: 2px auto;}
.colorborder::after {background: #fbb908 none repeat scroll 0 0; display: inline-block; height: 3px; left: 50%; position: absolute; transform: translate(-50%); width: 112px; top: -1px; content: "";}

.didyouknow-area { padding-top: 36px; padding-bottom: 34px; position: relative; background-color:#f4f5f9;}
.didyouknow { padding-bottom: 18px; position:relative; }
.didyouknow-area h1{font-size: 26.64px; line-height: 68px;color: #252525; font-weight: 600; font-family: "helvetica"; margin: 0; text-transform:uppercase; text-align: center;}
.didyouknow-area span { color: #fbb908;}

 h4.subtitle { font-size: 20px; font-family:"helvetica"; color: #262626; font-weight: bold; line-height: 1.4; margin: 20px 0;}
.didyouknow-area p { font-family: 'Roboto',sans-serif; font-size: 16px; color: #677078; line-height: 1.688; margin-bottom: 20px; font-weight: 300; text-align:left;}
  
.btn{border-radius:3px;font-size:16px;font-family:"Roboto";font-weight:bold;line-height:48px;padding:0 22px;border:none;text-transform:uppercase;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;}.btn-default{background:rgba(142, 153, 169, 0.65);color:#4c443a;}.btn-default:hover{background:#fbb908;color:#fff;}

/* Animation img hover effect */	
.hover-effect img,.img-hover-effect img{width:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;object-fit:cover;-webkit-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.hover-effect,.img-hover-effect{background:#000;overflow:hidden;position:relative;display:inline-block;margin:0 0px;}.hover-effect:hover img{opacity:0.6;transform:scale(1.1);} 

.latestnews-area { padding-top: 40px; padding-bottom: 0px; position: relative; background-color:#fff;}
.latestnews-area h2{font-size: 26.64px; line-height: 36px;color: #252525; font-weight: 600; font-family: "helvetica"; margin: 0; text-transform:uppercase; text-align: left;}
.latestnews-area span { color: #fbb908;}	
.latestnewsborder::after {background: #fbb908 none repeat scroll 0 0; display: inline-block; height: 2px; left: 50%;  transform: translate(-50%); width: 112px; top: -1px; content: ""; margin-left: 57px;}
.adaling{ padding-top:24px; margin:0px;}
.newsarea{ background-color:#f3f3f3; padding:18px 14px 18px 24px; margin-top: 24px;}
.maincontent{font-family: Arial; font-size:14px; font-weight:normal; color:#131313; line-height:21px; text-align:left;}
.newstextgry{padding:0px 0px 4px 0px; font-size:14px; font-weight:600; color:#262626; text-align:left; text-transform:uppercase;}
.newstextgry b{ color:#fbb908}
  

.ourclient-area { padding-top: 40px; padding-bottom: 36px; position: relative; background-color:#fff;}
.ourclient-area h2{font-size: 26.64px; line-height: 36px;color: #252525; font-weight: 600; font-family: "helvetica"; margin: 0; text-transform:uppercase; text-align: left;}
.ourclient-area span { color: #fbb908;}	
.ourclientborder::after {background: #fbb908 none repeat scroll 0 0; display: inline-block; height: 2px; left: 50%;  transform: translate(-50%); width: 112px; top: -1px; content: ""; margin-left: 57px;}


/*-------------- Scroll Top Css ------------------*/

.btn {-webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.scrollup {width: 40px; height: 40px; position: fixed; bottom: 60px; right: 50px; display: none; color: #fff; z-index: 3; background-color:#fbb908; border-radius: 100%; text-align: center; line-height: 35px; font-size: 24px; cursor: pointer;}
.scrollup:hover { background-color:rgba(0,0,0,0.8); color: #fff;}


/*Whatsapp Button
----------------------------------------*/

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#89c951;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
 }

.my-float{
	margin-top:16px;
}


/*-------------- Our Client Css ------------------*/

section.home-partners h2.title-2{margin-top:0;}.row.partners{margin:0;}.partner-images{border-radius:3px;border:1px solid rgba(244,244,244,0.8);background:#ffffff;box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1);text-align:center;line-height:100px;margin:0px 0;    width: 162px;}.owl-carousel .owl-item img{width:auto;display:inline-block;}


/*-------------- Page Footer Css ------------------*/

.site-footer{clear:both;}
.footer-top-area {background-color: #141414; padding: 10px 0px 0px 0px;}
.footer-top-area, .footer-top-area a {color: #a7a7a7;}
.footer-top-area a:hover {color: #fbb908; text-decoration: none;}
.footer-wiz {padding: 20px 0px;}
.footer-wiz h3 {color: #fff;margin-top: 0px;position: relative;text-transform: uppercase;font-size: 20px; margin-bottom: 40px;}
.footer-wiz h3:before {position: absolute; display: block; height: 2px; background-color: #fbb908; left: 0px; bottom: -10px; content: ""; width: 40px;}
.footer-wiz h3.footer-logo { margin-bottom: 20px; }
.footer-wiz h3.footer-logo:before { display: none;}
.footer-wiz ul {margin: 0px; padding: 0px; list-style-type: none;}
.footer-wiz ul li { padding-bottom: 5px;}
.footer-wiz ul.footer-contact li { color: #fbb908;}
.ftadaling { padding-top: 12px !important;}
.footer-wiz ul.footer-contact li a { color: #fbb908;}
.footer-wiz ul.footer-contact li i.fa { padding-right: 4px; color: #a7a7a7;}
.footer-menu ul li { padding-bottom: 10px; padding-left: 15px; position: relative;}
.footer-menu ul li:before { position: absolute; left: 0px; top: 0px; content: "\f105"; font-family: 'FontAwesome';}
.footer-wiz ul.open-hours li { border-bottom: 1px dashed #404040; padding: 7px 0px;}
.footer-wiz ul.open-hours li:first-child { padding-top: 0px;}
.newsletter { margin-top: 30px; position: relative;}
.newsletter .news-input {padding: 15px 65px 15px 15px; background: #252525; color: #a7a7a7; width: 100%; border: 0px; border-radius: 3px;}
.newsletter .news-btn { color: #fff; background-color: #fbb908; width: 50px; height: 100%; position: absolute; right: 0px; border: 0px; border-radius: 0px 3px 3px 0px; font-size: 26px; top:0px;}
.footer-bottom-area { background-color: #252525; color: #a7a7a7; font-size: 11.64px; text-transform: uppercase; padding: 12px 0px;}
.footer-bottom-area span, .footer-bottom-area a { color: #fbb908;}
.footer-bottom-area a:hover { color: #fff; text-decoration: none;}
.bottom-social {text-align:right; padding-top:4px; }
.top-social a { display: inline-block; background-color: #626262; border-radius: 100%; width: 30px; height: 30px; line-height: 30px;text-align: center;}
.top-social a:hover { background-color: #fbb908; color: #fff !important;}
.copy{padding: 10px 0px 10px 0px;}


 /* Make it a marquee */
 
.example1 { height: 177px; overflow: hidden; position: relative;}
.example1 h3 { font-size: 11px; color: limegreen; position: absolute; width: 100%; height: 100%; margin: 0; line-height: 50px; text-align: center;
/* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
/* Apply animation to this element */	
 -moz-animation: example1 15s linear infinite;
 -webkit-animation: example1 15s linear infinite;
 animation: example1 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example1 {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes example1 {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes example1 {
 0%   { 
 -moz-transform: translateY(100%); /* Firefox bug fix */
 -webkit-transform: translateY(100%); /* Firefox bug fix */
 transform: translateY(100%); 		
 }
 100% { 
 -moz-transform: translateY(-100%); /* Firefox bug fix */
 -webkit-transform: translateY(-100%); /* Firefox bug fix */
 transform: translateY(-100%); 
 }}


/*---------@Inner Page-----------*/

.page-title{background:url('../images/page_title_bg.png') no-repeat left center;background-size:cover;padding:70px 0;}.page-title h2.title{margin:0 0 25px;font-size:50px;color:#fff;font-weight:bold;line-height:1.26;}.page-title p.description{font-size:20px;color:#fff;line-height:1.6;margin-bottom:0;}
.breadcrumbs{background:#f4f5f8;padding:4px 0;}.breadcrumbs span,.breadcrumbs a{font-size:15px;color:#61656f;font-weight:bold;text-transform:uppercase;}.breadcrumbs a:hover{color:#093eb6;}.breadcrumbs i{padding-right:15px;color:#bebebe;}.breadcrumbs span.parent i{padding-right:5px;}.breadcrumbs span{padding-right:15px;}


.innercolorborder { background: #ccc none repeat scroll 0 0; display: block; height: 1px; position: relative; width: 100%; margin: 2px auto;}
.innercolorborder::after {background: #fbb908 none repeat scroll 0 0; display: inline-block; height: 3px; left: 5%; position: absolute; transform: translate(-50%); width: 112px; top: -1px; content: "";}


.about-company-area { padding-top:24px;}
.about-company-area h1{font-size: 30px; text-transform: uppercase;}
.text-holder {font-size: 16px; color: #848484; line-height: 24px; font-weight: 300; padding-left: 0px;
    text-align: justify;}
.img-holder{}
.ourclient-area-inner h2 {font-size: 30px; font-weight: 400 !important;line-height: 36px;color: #252525;font-weight: 600; font-family: "helvetica"; margin: 0; text-transform: uppercase; text-align: left;}
.ourclient-area-inner span {color: #fbb908;}
.about-inner { padding-bottom: 10px; position: relative;}




/*-----
@media all and (max-width: 767px) {.page-title{padding:70px 15px;}}

@media all and (max-width: 480px) {.page-title h2.title{font-size:42px;line-height:1;}.page-title p.description{font-size:16px;}.breadcrumbs{padding:25px 0 0;}.breadcrumbs span{margin-bottom:25px;display:inline-block;}}.flex-direction-nav a{width:54px;height:100px;}.flex-direction-nav a:before{content:" ";display:block;background:url('../images/arrow-left.png') no-repeat;width:54px;height:100px;}.flex-direction-nav a.flex-next:before{content:" ";background:url('../images/arrow-right.png') no-repeat;}.flex-control-nav{bottom:40px;}.flex-control-paging li a{background:#aaa;}.flex-control-paging li a.flex-active{background:#ffda44;}section.home-slider{padding:0;}.flexslider{border:none;border-radius:0;margin:0;}.flexslider li.has-overlay:after{position:absolute;top:0;bottom:0;left:0;right:0;content:" ";background:rgba(0,0,0,0.44);}.slider-content{position:absolute;display:block;top:50%;transform:translateY(-50%);left:0;z-index:5;width:100%;}.flexslider .slides>li{position:relative;}.slider-content h2{font-size:50px;color:#fff;font-weight:bold;line-height:1.2;margin:0 0 30px;}.slider-content p{font-size:20px;color:#fff;line-height:1.4;font-weight:100;margin:0 0 40px;}.slider-content .primary-btn{border-radius:3px;background:#FFDA44;font-size:20px;font-family:"Roboto";color:#4c443a;font-weight:bold;padding:0 40px;line-height:60px;}.slider-content .primary-btn i{padding-left:10px;}.slider-content .primary-btn:hover{background:#ECC124;}@media all and (max-width: 991px) {.slider-content h2{font-size:44px;margin-bottom:25px;}.slider-content p{font-size:18px;margin-bottom:36px;}.slider-content .primary-btn{font-size:18px;line-height:54px;border:none;}.flexslider .slides>li{height:500px;}.flexslider .slides>li img{height:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;object-fit:cover;}




/*-------------- @MEDIA QUIRY ------------------*/


@media screen and (min-width: 1200px) {
	 .container {  width:1170px;} } 
		  
	


@media screen and (min-width: 993px) and (max-width: 1199px) {
	
	.flex-direction-nav a { margin:0px !important;;  top:37% !important;}
	.img-responsivelogo{ width:330px; height:54px;} } 		 
		 
.fluid-section-one .image-column .image-box,{
	display: block;
}


@media screen and (min-width: 769px) and (max-width: 992px) {
.fluid-section-one .image-column .image-box{
	display: block;
}

.fluid-section-one .image-column{
    position: relative;
    width: 100%;
    display: block;
}
.fluid-section-one .content-column .inner-box{
	max-width: 100%;
    padding-left: 15px;
	padding: 65px 50px 0px 50px;
}	
.fluid-section-one .content-column{
	position: relative;
    width: 100%;
    display: block;
}
	
.img-responsivelogo{ width:270px; height:48px;}

/* mob-nav */ 	
nav.navbar-collapse{position:absolute;right:0px;top:75px;width:250px;opacity:0;z-index:1000;height:auto!important;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;}.navbar-collapse.collapse{display:none!important;padding:0;overflow:inherit;}.navbar-collapse.collapsing{padding:0;}.navbar-collapse.collapse.in{display:block!important;opacity:1;right:20px;}.navbar-toggle{display:block;right:0;position:absolute;background:none;top:0px;border:none;padding:0 10px;margin:21px 15px;}.navbar-toggle span.icon-bar{background:#61656f;height:3px;}ul.main-menu>li{display:block;}ul.main-menu{padding:10px 0;}ul.main-menu>li>a{padding:15px 10px;}ul.main-menu>li.dropdown ul{left:-30px;}ul.main-menu>li.dropdown:hover ul,ul.main-menu>li.dropdown:hover ul:before{visibility:hidden;opacity:0;top:100%;}ul.main-menu>li.dropdown.open ul,ul.main-menu>li.dropdown.open ul:before{visibility:visible;opacity:1;top:100%;}ul.main-menu>li.dropdown.open ul{left:0;}/* End-mob-nav */ 

.slider-content h2{font-size:39px;color:#fff;font-weight:bold;line-height:1.2;margin:0 0 30px;}
.slider-content p{font-size:18px;color:#fff;line-height:1.4;font-weight:100;margin:0 0 40px;}
.slider-content .primary-btn{border-radius:3px;background:#fbb908;font-size:20px;font-family:"Roboto";color:#fff; font-weight:bold;padding:0 40px;line-height:60px;}
.flex-direction-nav a { margin:0px !important;;  top:32% !important;}

.welcome-area .welcome-content { margin-top: 38px !important; text-align: center !important;}	 
.navbar-toggle .icon-bar { width: 26px; margin-top: 20px;}
.row.didyouknow {text-align: center;}
.row.didyouknow>div {   margin: 0 auto 40px; max-width: 100%;}
.didyouknow-area p { text-align:center; max-width: 50%; display: -webkit-inline-box;} 
.didyouknow { padding-bottom: 0px; position:relative; }	
.didyouknow-area  { padding: 22px 0px 8px 0px; }
.latestnews-area { padding-top: 0px;}	
.latestnews-area h2 {margin-top:32px;}
.ourclient-area {padding-top:0px;}
	
.footer-bottom-area div {text-align: center !important;}
}
 
	.welcome-area .welcome-content {padding: 0px 14px 10px 20px; text-align: left!important;}	
.welcome-area h1 {padding: 0px 0px 0px 4px; text-align: left!important;}
h3 {font-size: 20px; text-align: left;}
.text-holder {text-align: left;}
.about-company-area h1 {font-size: 24px;}	
.about-company-area {padding-top: 2px;}
.page-title p.description {font-size: 16px;}	
.page-title { padding: 40px 0;}
.page-title h2.title { margin: 0 0 5px;}
.img-holder{ width: 560px; height: 340px; padding: 20px 0px 20px 0px;}	

 
@media screen and (min-width: 481px) and (max-width: 768px) {
	
	.welcome-area .welcome-content {padding: 45px 14px 10px 20px; text-align: left!important;}	
.welcome-area h1 {padding: 0px 0px 0px 4px; text-align: left!important;}
h3 {font-size: 20px; text-align: left;}
.text-holder {text-align: left;}
.about-company-area h1 {font-size: 24px;}	
.about-company-area {padding-top: 2px;}
.page-title p.description {font-size: 16px;}	
.page-title { padding: 40px 0;}
.page-title h2.title { margin: 0 0 5px;}
	
	
.fluid-section-one .image-column .image-box{
	display: block;
}

.fluid-section-one .image-column{
    position: relative;
    width: 100%;
    display: block;
}
	.fluid-section-one .content-column .inner-box .sec-title {
    margin-bottom: 13px;
}
	.sec-title h2 {margin-top: 5px;font-size: 34px;padding-bottom: 11px;}
	.fluid-section-one .content-column .inner-box .text {margin-bottom: 10px;}
.fluid-section-one .content-column .inner-box{
	 max-width: 100%;
    padding-left: 15px;
	padding: 35px 20px 0px 20px;
}	
	 .fluid-section-one .content-column{
	position: relative;
    width: 100%;
    display: block;
}	
.img-holder{ width: 560px; height: 340px; padding: 20px 0px 20px 0px;}		
	
.img-responsivelogo{width:230px; height:42px;}

/* mob-nav */ 	
nav.navbar-collapse{position:absolute;right:0px;top:75px;width:250px;opacity:0;z-index:1000;height:auto!important;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;}.navbar-collapse.collapse{display:none!important;padding:0;overflow:inherit;}.navbar-collapse.collapsing{padding:0;}.navbar-collapse.collapse.in{display:block!important;opacity:1;right:20px;}.navbar-toggle{display:block;right:0;position:absolute;background:none;top:0px;border:none;padding:0 10px;margin:21px 15px;}.navbar-toggle span.icon-bar{background:#61656f;height:3px;}ul.main-menu>li{display:block;}ul.main-menu{padding:10px 0;}ul.main-menu>li>a{padding:15px 10px;}ul.main-menu>li.dropdown ul{left:-30px;}ul.main-menu>li.dropdown:hover ul,ul.main-menu>li.dropdown:hover ul:before{visibility:hidden;opacity:0;top:100%;}ul.main-menu>li.dropdown.open ul,ul.main-menu>li.dropdown.open ul:before{visibility:visible;opacity:1;top:100%;}ul.main-menu>li.dropdown.open ul{left:0;}/* End-mob-nav */ 

.slider-content h2{font-size:28px;color:#fff;font-weight:bold;line-height:1.2;margin: 28px 0px 19px 0px;}
.slider-content p{font-size:12px;color:#fff;line-height:1.4;font-weight:100;margin:0 0 40px;}
.slider-content .primary-btn{border-radius:3px;background:#fbb908;font-size:16px;font-family:"Roboto";color:#4c443a;   font-weight:bold;padding:0 30px;line-height:48px;}	 
.flex-direction-nav .flex-next { display: none;}
.flex-direction-nav .flex-prev {display: none;}
.flex-direction-nav a { margin:0px !important;;  top: 23% !important;}

.welcome-area {
    padding-top: 20px;
	padding-bottom: 10px;}
	
.welcome-area .welcome-content {padding: 45px 14px 10px 14px; text-align: left!important;}	
.welcome-area h1 {padding: 0px; text-align: left!important;}
h3 {font-size: 20px; text-align: left;}
.text-holder {text-align: left;}

.navbar-toggle .icon-bar { width: 26px; margin-top: 20px;}	 	
.row.didyouknow {text-align: center;}	 
.row.didyouknow {text-align: center;}
.row.didyouknow>div {   margin: 0 auto 40px; max-width: 100%;}
.didyouknow-area p { text-align:center; max-width: 75%; display: -webkit-inline-box;} 
.didyouknow { padding-bottom: 0px; position:relative; }	
.didyouknow-area  { padding: 22px 0px 8px 0px; }
.didyouknow-area h1 {font-size: 24px; }
.latestnews-area { padding-top: 0px;}	
.latestnews-area h2 {font-size: 24px;margin-top:32px;}
.ourclient-area {padding-top:0px;}
.ourclient-area h2 {font-size: 24px;}	
	
.footer-bottom-area div {text-align: center !important;}

}
 

 
@media screen and (max-width: 480px) {


	.fluid-section-one .image-column .image-box{
	display: block;
}

.fluid-section-one .image-column{
    position: relative;
    width: 100%;
    display: block;
}
.fluid-section-one .content-column .inner-box{
	 max-width: 100%;
    padding-left: 15px;
	padding: 30px 20px 0px 20px;
}	
.fluid-section-one .content-column{
	position: relative;
    width: 100%;
    display: block;
}
.fluid-section-one .content-column .inner-box .text {
	margin-bottom: 10px; text-align: left;    line-height: 1.6em;}
	 .fluid-section-one .content-column .inner-box .sec-title {
    margin-bottom: 14px;
}

.sec-title h2 {
    line-height: 1.0em;
    margin-top: 10px;font-size: 32px;
}
.sec-title .title {
	font-size: 14px;}
	
.welcome-area .welcome-content {padding: 38px 14px 5px 20px; text-align: left!important;}	
.welcome-area h1 {padding: 0px 0px 0px 4px; text-align: left!important;}
h3 {font-size: 20px; text-align: left;}
.text-holder {text-align: left;}
.about-company-area h1 {font-size: 24px;}	
.about-company-area {padding-top: 2px;}
.page-title p.description {font-size: 16px;}	
.page-title { padding: 40px 0;}
.page-title h2.title { margin: 0 0 5px;}
	
.img-holder{ width: 350px;  height:230px; padding: 0px 0px 20px 0px;}
	
.img-responsivelogo{ width:190px; height:35px; }
	
/* mob-nav */ 

nav.navbar-collapse{position:absolute;right:0px;top:75px;width:250px;opacity:0;z-index:1000;height:auto!important;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;transition:0.5s ease all;}.navbar-collapse.collapse{display:none!important;padding:0;overflow:inherit;}.navbar-collapse.collapsing{padding:0;}.navbar-collapse.collapse.in{display:block!important;opacity:1;right:20px;}.navbar-toggle{display:block;right:0;position:absolute;background:none;top:0px;border:none;padding:0 10px;margin:21px 15px;}.navbar-toggle span.icon-bar{background:#61656f;height:3px;}ul.main-menu>li{display:block;}ul.main-menu{padding:10px 0;}ul.main-menu>li>a{padding:15px 10px;}ul.main-menu>li.dropdown ul{left:-30px;}ul.main-menu>li.dropdown:hover ul,ul.main-menu>li.dropdown:hover ul:before{visibility:hidden;opacity:0;top:100%;}ul.main-menu>li.dropdown.open ul,ul.main-menu>li.dropdown.open ul:before{visibility:visible;opacity:1;top:100%;}ul.main-menu>li.dropdown.open ul{left:0;}/* End-mob-nav */ 

.slider-content h2{font-size:22px;color:#fff;font-weight:bold;line-height:1.2;margin:0 0 14px;}
.slider-content p{font-size:14px;color:#fff;line-height:1.4;font-weight:100;margin:0 0 40px;}
.slider-content .primary-btn{border-radius:3px;background:#fbb908;font-size:13px;font-family:"Roboto";color:#4c443a;   font-weight:bold;padding:0 20px;line-height:34px;}
.flex-direction-nav .flex-next { display: none;}
.flex-direction-nav .flex-prev {display: none;}
	
	
.welcome-area .welcome-content { margin-top: 8px !important; text-align: left !important; line-height: 22px; font-size: 15px;}
.welcome-area h1{font-size: 22px;}	
.navbar-toggle .icon-bar { width: 26px; margin-top: 20px;}		
.row.didyouknow {text-align: center;}
.row.didyouknow>div {   margin: 0 auto 40px; max-width: 100%;}
.didyouknow-area p { text-align:center; max-width:100%; display: -webkit-inline-box;} 	
.didyouknow { padding-bottom: 0px; position:relative; }	
.didyouknow-area  { padding: 22px 0px 8px 0px; }
.didyouknow-area h1 {font-size: 24px; }
.latestnews-area { padding-top: 0px;}	
.latestnews-area h2 {font-size: 24px;margin-top:32px;}
.ourclient-area {padding-top:0px;}
.ourclient-area h2 {font-size: 24px;}
.footer-bottom-area div {text-align: center !important;}
	
.welcome-area {padding-top: 10px; padding-bottom: 10px;}
.sec-title h2 {line-height: 1.0em;}
 }