@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
/* @import url(https://fonts.googleapis.com/css?family=Montserrat); 
 @import url(http://db.onlinewebfonts.com/c/2a27f7d4b49878738acf8e05519ae0cc?family=Aire+Bold+Std); */
body{font-family: 'Open Sans', sans-serif;}


@font-face {
    font-family:Aire Bold Std;
   
	src:url(../fonts/AIRE_BOLD_STD_0.OTF);
}
/* slider fonts */
#main-slider h1{font-family:Aire Bold Std !important;}
.airebold{font-family:Aire Bold Std !important;}

.home-slider-underline{width:110px;height:1px;background:#db3a3a;border:1px solid #db3a3a;display:inline-block;margin-left:35px;}
.home-circle-underline{width:50px;height:1px;background:#db3a3a;border:1px solid #db3a3a;display:inline-block;position:absolute;left:45%;}
.inner-slider-underline{width:50px;height:1px;background:#db3a3a;border:1px solid #db3a3a;display:inline-block;}
.box-back-shadow{background-repeat:no-repeat,no-repeat;background-position:left,right;margin-top:-50px;border-radius:6px;position:absolute;width:100%;z-index:9;}
	.box-back-shadow h1{padding-top:38px;width:100%;margin:auto;background:#f9f9f9;font-size:32px;color:#000;}
	/* red arrow */
	.red-line span{    width: 20px;
    height: 3px;
    background: #db3a3a;
    display: block;margin:auto;}
	.inner-red-line{background:#f9f9f9;padding:50px;}
	.inner-red-line h2{margin-bottom:5px;font-size:14px;font-weight:bold;text-transform:uppercase;}
	.inner-red-line p{line-height:20px;color:#858585;font-style:italic;padding-top:25px;}
	.inner-red-line span{width:20px;
    height:3px;
    background: #db3a3a;
    display: block;}
	/* bottom to top arrow */
	#top-link-block.affix {
    position: fixed;
    bottom: 60px;
    right: 10px;
    z-index: 999;
}
#top-link-block a img {
    opacity: 0.5;
}
	/* arrows */
	.down-arrow:after{content:'';width:0px;height:0px;border-bottom:0px;border-top:10px solid #f9f9f9;border-left:10px solid transparent;border-right:10px solid transparent;display:block;position: absolute;
    z-index: 9;
    top: 0px;left:10%;}
		.up-arrow:after{content:'';width:0px;height:0px;border-top:0px;border-bottom:10px solid #f9f9f9;border-left:10px solid transparent;border-right:10px solid transparent;display:block;position: absolute;
    z-index: 9;
    bottom: 0px;left:15%;}
	.app-up-arrow:after{content:'';width:0px;height:0px;border-top:0px;border-bottom:10px solid #f9f9f9;border-left:10px solid transparent;border-right:10px solid transparent;display:block;position: absolute;
    z-index: 9;
    bottom: 0px;left:15%;}
	.app-up-arrow{position:relative;}
/* footer */
.col_br {
    border: 1px solid #2b2b2b;
}
.footer_top_br {
    border-top: 1px solid #2b2b2b;
}
.col_footer_pad15 {
    padding: 15px;
    box-sizing: border-box;
}
.fb-likes p {
    padding: 0px;
    margin: 0px;
    color: #909090;
    font-size: 13px;
}
.col_fl {
    float: left;
}
.tw-likes {
    padding-left: 10px;
    float: left;
}
.tw-likes p {
    padding: 0px;
    margin: 0px;
    color: #909090;
    font-size: 12px;
}
.col_footer_bg {
    background: #121212;
}
.bold {
    font-weight: bold;
}
.copyright a {
    color: #7f7f7f;
}
.sarga_footer_top{ border-top:1px solid #2b2b2b;
  margin-top:50px;
   }
.sarga-widget li{ background: url('../img/list-arrow.png')no-repeat 0px 6px;
    padding-left: 13px;}
	.widget-title span{width:20px;height:3px;background:#db3a3a;display:block;}
	.work-with-us{    padding-top: 30px;
    line-height: 18px;}
	.orange{color:#f78f1e !important;}
	.twt_text{    line-height: 16px;
    font-size: 12px;
    padding-top: 10px;}
.desk-nopad-lr{padding-left:0px;padding-right:0px;}
.desk-nopad-l{padding-left:0px;}
.desk-nopad-r{padding-right:0px;}
.desk-plr-35{padding-left:35px;padding-right:35px;}	

	/* home */
	.bg-cell{background:url('../img/bg-cell.png');}
.home-contact-us{float:right;background:#2c3d57;padding:10px 20px;font-size:14px;
    font-weight:bold;opacity:0.9;}	
	.home-contact-us span{color:#fff !important;}
	/* about us */
	.sarga-aboutus-list{padding-top:15px;}
	.sarga-aboutus-list li{ background: url('../img/plus.png')no-repeat 0px 6px;
    padding-left:20px;color:#858585;font-style:italic;padding-bottom:15px;
    line-height: 21px;}
	
	/* buttons */
	.btn-sarga-slider{ background: #000 ;
    padding:15px 40px;
    letter-spacing: 3px;
    font-size: 12px;}
	.btn-sarga-slider:hover{ background: #db3a3a;
    padding:15px 40px;
    letter-spacing: 3px;
    font-size: 12px;}
	
	/* bootstrap edit */
	.carousel-caption {
    text-shadow: 2px 3px 2px rgba(0,0,0,.7);
}

.white-box{background:#fff;float:left;display:table;width:16.666666%;text-align:center;}
		   .gray-box{background:#eeeeee;float:left;display:table;width:16.666666%;text-align:center;}
		   .gra-wht-height{height:165px;}
		   .gra-wht-height h4{margin-bottom:0px;}
		   .gra-wht-height div{display:table-cell;vertical-align:middle;}
		   .more-clients{width:250px;    background: #db3a3a;
    padding: 25px 50px;
    letter-spacing: 3px;
    float: right;
    font-size: 12px;}
	.more-clients:after{ 
	position: relative;
    display: inline-block;
    left: 15px;
    content: "";
    font-family: monospace;
    font-size: 15px;}

	.more-clients:hover{backgorund:#000;}
/* menu */
.sarga-nav li{margin-top:22px;	}
.sarga-nav li a{padding:0px;line-height:19px;font-size:12px !important;}
.sarga-nav li a.sgactive{color:#bf3329 !important;}
.sarga-nav li a:hover{background:none !important;color:#bf3329 !important;}
.sarga-nav li a:after{content: '';
    height: 10px;
    width: 1px;
    background: #bf3329;
    display: inline-block;
    transform: rotate(20deg);
    margin-left: 12px;
    margin-right: 12px;}
.sarga-nav li a.last:after{background:none;}

.slider-nav a{padding:0px;line-height:19px;font-size:16px !important;cursor:context-menu !important;;color:#fff !important;}

.slider-nav a:after{content: '';
    height: 10px;
    width: 1px;
    background: #bf3329;
    display: inline-block;
    transform: rotate(20deg);
    margin-left: 12px;
    margin-right: 12px;}
.slider-nav a.last:after{background:none;}


.owl-theme .owl-controls{text-align:right;}



.max_circle ul.max_c1{list-style:none;}

.mx_btm_box1{background:#466fbf;width:33.33%;float:left;}
.mx_btm_box2{background:#3253ab;width:33.33%;float:left;}
.mx_btm_box3{background:#2a4895;width:33.33%;float:left;}
.mx_btm_box1 h2, .mx_btm_box2 h2, .mx_btm_box3 h2{color:#ff6f00;padding-bottom:10px;font-size:17px;}
.mx_btm_box1 p, .mx_btm_box2 p, .mx_btm_box3 p{color: #fbfbfb;
    line-height: 16px;
    background: url('../images/more-arrow.png')no-repeat;
    background-position: bottom right;
    padding-bottom: 0px;
    font-size: 12px;}
.m_mobile {
    display: none;
}	
	
/* circular animation */
.max_c1_div1{width:355px;position:absolute;left:100px;top:39px;}
.max_c1_div2{width:400px;position:absolute;left:-4px;top:138px;}
.max_c1_div3{width:340px;position:absolute;left:45px;top:249px;}
.max_c1_div4{width:300px;position:absolute;left:160px;top:331px;}
.max_c1_div5{width:340px;position:absolute;right:62px;top:330px;}
.max_c1_div6{width:370px;position:absolute;right:-31px;top:244px;}
.max_c1_div7{width:340px;position:absolute;right:4px;top:135px;}
.max_c1_div9{width:250px;position:absolute;right:160px;top:40px;}

.max_c1_div8{width:205px;position:absolute;right:347px;top:135px;text-align:center;}


.max_c1_lt{text-align:right;float:left;width:70%;padding-right:8%;padding-top:25px;}
.max_c1_rt{float:left;}
.pos_abs{position:absolute;}
.max_c1_li{font-size:12px;position:relative;}
.max_c1_li p{font-size:12px;color:#333;}
.pbtom5{padding-bottom:5px;}
.talign_lt{text-align:left;padding-left:8%;padding-right:0px;padding-top:20px;}
.talign_ct{text-align:center;}
.med_bil{color:#000;text-transform:uppercase;font-size:13px;font-weight:bold;margin-bottom:0px;}
.max_cirlce1{cursor:context-menu;}
.max_cirlce1:hover .med_bil{color:#647ab2;}
.max_cirlce1:hover .img_rotate img{ -webkit-transform: rotate(360deg);
  transform: rotate(360deg);}
.img_rotate img{
  -webkit-transition: -webkit-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;}
  .circle_points{text-align:left;float:right;}
  .circle_points ul li{background: url('../img/list-arrow.png')no-repeat 2px 4px;
    padding-left: 13px;color:#737373;line-height:18px;}
	
	.sg-pleft4p{padding-left:4%;}
		.sg-pleft8p{width:70%;padding-left:8%;}
		.sg-pright5p{width:74%;padding-right:5%;}
		.sg-pright9p{width:70%;padding-right:9%;}
 /* end circular animation */ 
.sarga-logo{width:400px !important;margin:0px !important;}
.btn-benefits{margin-top:195px;}
.desk-top50{top:50%;}
.sl-contact-us{margin-top:20px;display:inline-block;color:#fff;text-shadow: 1px 2px 2px rgba(0,0,0,.8);}
.sl-benefits{display:inline-block;position:absolute;left:43%;color:#fff;    text-shadow: 1px 2px 2px rgba(0,0,0,.8);}
	.carousel-indicators {
    bottom: 45px;
}
.mob-logo{display:none !important;}
.sarga-logo{display:block;}
.div-box-circle{max-width:900px;margin:auto;color:#000;background:#f9f9f9;min-height:600px;}
.max_circle{height:400px;padding-top:80px;display:block;}
.header-menu{position:absolute;z-index:999;width:100%;}
.inr-title{margin-bottom:0px;line-height:30px;}

/* about us && contact us*/
.inner-overlap{background:#f9f9f9;padding:50px;margin-top:-50px;}
.approach-overlap{margin-top:-50px;}
.sg-col-branches{border-right:1px solid #ddd;width:31.333333%;}
.sg-col-branches.last{border-right:none;width:37.333333%;}
.sg-col-branch1{background:#f9f9f9;padding:0px;min-height:200px;border-bottom:1px solid #ddd;}
.sg-col-branch2{background:#f9f9f9;padding:0px;padding-top:30px;}
.sg-col-branch3{background:#f9f9f9;padding:0 30px 0 50px;min-height:200px;border-bottom:1px solid #ddd;}
.sg-col-branch4{background:#f9f9f9;padding:0 50px;padding-top:30px;}
.sg-col-branch5{background:#f9f9f9;padding:0px 10px 0px 50px;}
.sg-runtxt p{line-height:20px;color:#858585;font-style:italic;}
.sg-runtxt.branchnames p{line-height:16px;font-size:13px;margin-bottom:0px;padding-top:0px;}
.sg-runtxt.branchinfo p{line-height:16px;font-size:13px;margin-bottom:0px;color:#000;padding-top:0px;}
.ct-red-line h2{margin-bottom:5px;font-size:14px;font-weight:bold;text-transform:uppercase;}
.branch-ct h2{font-size:13px;margin-bottom:0px;font-style:italic;color:#000;font-weight:700;text-transform:capitalize;}
.branch-ct h3{font-size:13px;margin-bottom:5px;font-style:italic;color:#d02f27;font-weight:700;}

.form-control:focus{box-shadow:none;}
.dropdown-menu, .desc-border, .border-color, .timeliner li:hover .timeline-image, .pagination > .active > span, .pagination > .active > span:hover, .blog.timeliner > li:hover .timeline-panel, .form-control:focus, .circle.count-number.border-color, .btn-transparent-color, .btn-transparent-color-inverse:hover, .btn-transparent-color:hover, .btn-transparent-color-inverse{border-color:#d02f27;}

.z9{z-index:9;}
.ln-height40{line-height:40px;}
.no-shadow{text-shadow:none !important;}
.gray{color:#858585 !important;}
.pos-rel{position:relative;}
.bg-color{background:#f9f9f9 !important;}
.black{color:#000;}
.sgred{color:#d02f27;}
.sgred:hover{color:#d02f27;}
.height40{height:40px;}
.height37{height:37px !important;}
.pad50{padding:50px;}
.ptop0{padding-top:0px !important;}
.ptop15{padding-top:15px !important;}
.ptop25{padding-top:25px;}
.mtop10{margin-top:10px;}
.mtop15{margin-top:15px;}
.mtop20{margin-top:20px;}
.mtop30{margin-top:30px;}
.mbtom50{margin-bottom:50px;}
.fsize16{font-size:16px !important;}
.sg-fl{float:left;}
.sg-fn{float:none !important;}
.pad-clr{padding-left:0px;color:#383737;}
.sg-txtarea{line-height:20px;min-height:60px;}
.form-btn{height:47px;text-align:center;margin-top:20px;}
.sg-submit{float:left;color:#fff;padding:15px 40px;width:auto;}
.pad0{padding:0px;}
/* testimonial */
.testimo-info{background:#f3f3f3;padding-right:40px;padding-top:30px;padding-bottom:12px;}
.testim-name{color:#000 !important;line-height:12px;background:none !important;}
.sg-hgt100p{height:100%;}
.sg-hgt50p{height:50%;display:table;width:100%;}
.box-line{display:table-cell;vertical-align:middle;}
.box-line h4{font-size:13px;color:#000;font-weight:700;}
.testim-desig{line-height:12px;}
.testim-txt{width:80%;float:right;line-height:18px;font-size:14px;}
@media (max-width:1300px){
	

}
@media (max-width:1200px){
 .tab-pad-l15{padding-left:15px;}
.tab-pad-r15{padding-right:15px;}
.desk-plr-35 {
    padding-left: 15px;
    padding-right: 15px;
}
}

@media (max-width:1100px){

.navbar.navbar-bg-light .navbar-nav > li > a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding:2px;
    font-size: 12px;
}
.call-stroke{padding: 10px 20px 15px 20px;}
	}
	
	@media (max-width:1000px){
		.max_c1_div1, .max_c1_div2, .max_c1_div3, .max_c1_div4, .max_c1_div5, .max_c1_div6, .max_c1_div7 {position:static;width:100% !important;}
		.talign_lt{padding-top:0px;}
	.max_c1_lt{width:100% !important;text-align:center;padding-right:0px !important;padding-top:0px;padding-bottom:30px;}
	.max_c1_rt{width:100%;text-align:left !important;padding-right:0px !important;}
	.max_c1_li {
    font-size: 12px;
    position: static;
}
	.max_circle{height:100% !important;position:static;margin-top:0px !important;}
	.talign_lt{padding-left:0px !important;}
	.img_rotate{text-align:center !important;}
.m_desktop{display:none;}
	.m_mobile{display:block;}
	.max_c1_div8{display:none;}
	.max_c1_div9 {
    width: 100%;
    position: inherit;}
	.circle_points {
    text-align: left;
    float: none;
    width: 110px;
    margin: auto;
}
.inner-overlap{background:#f9f9f9;padding:50px;margin-top:0px;}
	}
	
	@media (max-width: 991px){
	#page{border:none;}
	.navbar-default .navbar-toggle .icon-bar{background-color: #fff !important;}
	.sarga-logo{width:300px !important;margin:0px !important;}

	.box-back-shadow h1 {
    padding-top: 20px;
    width: 100%;
    margin: auto;
    background: #f9f9f9;
    font-size: 20px;
    color: #000;
}
.box-back-shadow {
    margin-top:-46px;
}
.sarga-nav li a{padding:0px;line-height:19px;font-size:10px !important;}
.sarga-nav li {
    margin-top: 12px;
}
.home-contact-us{font-size:10px;}
.div-box-circle{min-height:1200px;}
.widget{min-height:250px;}
.sg-col-branches{width:100%;border-right:none;}
.sg-col-branches.last{width:100%;padding-top:30px;}
.sg-col-branch3{padding:0px;padding-top:30px;}
.sg-col-branch4{padding-left:0px;}
.sg-col-branch5{padding-left:0px;}
	}
		
		@media (max-width:767px){
		.sarga-logo{width:250px !important;margin:0px !important;}
		.sarga-nav li a:after{display:none;}
	.home-contact-us{width:100%;}
	.box-back-shadow{margin-top:0px;}
	.carousel-indicators {
    bottom: 0px;
}
.navbar.navbar-bg-light .navbar-nav > li > a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 16px 22px;
    border-bottom: 1px solid #2F1515;
    font-size: 10px;
}
.sarga-nav li {
    margin-top: 0px;
}
.mob-logo {
    width:120px !important;
}
.desk-top50 {
    top: 60%;
}
.gray-box {width:100%;}
.white-box {width:100%;}
.widget {
    font-size: 13px;
    min-height: 190px;
    border-right: 1px solid #2b2b2b;
    padding-top: 30px;
}
.mob-logo{display:block !important;}
.sarga-logo{display:none !important;}
.inr-title{font-size:18px;line-height:2px;}
.inner-overlap {
    background: #f9f9f9;
    padding: 30px;
    margin-top: 0px;
}
.tab-pad30{padding:30px;}
.tab-pbtom60{padding-bottom:60px;}
		}
		
			@media (max-width:640px){
		
}

		
		@media (max-width:480px){
		.mob-logo{width:80px !important;}
		.btn-sarga-slider{ background: #000 ;
    padding:4px 6px;
    letter-spacing:1px;
    font-size:7px;}
	.btn-sarga-slider:hover{ background: #db3a3a;
    padding:4px 6px;
    letter-spacing:1px;
    font-size:7px;}
		
		
	
	.carousel-caption{padding-top:0px;}
	.carousel-indicators .active {
    width:6px;
    height:6px;
    margin: 0;
    background-color: #fff;
}
.carousel-indicators li {
    display: inline-block;
    width:5px;
    height:5px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}
.home-slider-underline{    width: 32px;
    height: 1px;
    background: #db3a3a;
    border: 1px solid #db3a3a;
    display: inline-block;position: absolute;margin-left:-12px;}
	.desk-top50 {
    top: 70%;
}
		}
		@media (max-width:420px){
		
.carousel-control.left .fa, .carousel-control.right .fa {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    height: 15px;
    line-height: 12px;
    padding-left: 2px;
    width: 15px;
}

		}
		@media (max-width:360px){
		 .sarga-logo{width:150px !important;margin:0px !important;}
		 #main-slider h1 {
    font-size: 14px;
    line-height: 12px;
}

		}
		@media (min-width:1800px){
		.btn-benefits{margin-top:300px;}
		}
		@media (min-width:768px) and (max-width:991px){
		.tab-fl{float:left;}
	.tab-fr{float:right;}
		}
		@media (min-width:1001px) and (max-width:1200px){
		.div-box-circle{max-width:900px;min-width:900px;margin:auto;color:#000;background:#f9f9f9;min-height:600px;}
		}