@charset "utf-8";
/* CSS Document */

*{margin: 0px 0px; padding: 0px 0px; list-style: none;	text-decoration: none;}

h1,h2,h3,h4,h5,h6{margin:0; font-weight:300px; }
h1{font-family: 'proxima_novasemibold'; font-size:30px; color:#FFFFFF; position:relative}
h2{font-family: 'proxima_novasemibold'; font-size:30px; color:#051F44;}
h3{font-family: 'Poppins', sans-serif, sans-serif; font-size:20px; color:#051F44;}
h4{font-size: 26px; font-family: 'Poppins', sans-serif; color: #fff;/*	text-align: center;*/ line-height:33px; margin:10px 0px; position:relative;}
h5{font-size:15px; font-family: 'Poppins', sans-serif;}
h6{color:#fff; font-size:15px; font-family: 'Poppins', sans-serif;}
p{font-size:15px; line-height:22px; color:#666666; font-family: 'Poppins', sans-serif;white-space: pre-line; margin:10px 0px;}
li{font-family: 'Poppins', sans-serif;}
.bt-mg-15{margin:15px 0px;}
.vt-space{padding-top:3em; padding-bottom:1em;}
.wt-space{padding-top:1em; padding-bottom:1em;}
.at-space{padding-top:2em; padding-bottom:2em;}
.pt-space{padding-top:3em; padding-bottom:3em;}
.ft-space{padding-top:1em; padding-bottom:2em;}
.it-space{padding-top:3em; padding-bottom:0em;}
.st-space{padding-top:3em; padding-bottom:0em;}
.mart80{margin-top:80px;}
.btn-lg1 { padding: 10px 50px !important; }
.button { background: #57e7ff; color: #000; border: none; font-size: 15px; font-family: 'Poppins', sans-serif; transition: .3s; width: 100%;}
.button:hover { background: #104967; color: #fff;}

body {overflow-x: hidden; font-family: 'Poppins', sans-serif;}
html{overflow-x: hidden;}

/*Preloader*/
#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 9999;}
#preloader .loader-wrapper { position: absolute; top: 45%; left: 0px; right:0px; margin-top: -30px; text-align: center;}
.loader-wrapper span { display: block; margin-top: 8px; font-size: 14px;}

button, .container, a{transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
#header,#footer,#manu,#main-slider,#welcome,#why,#our-product,#quick-cont,#sub-page,#page_header{float:left ; width: 100%; position: relative; margin: 0px;}

/*MENU*/
.bg-manu{background:#1f729e;}
.main_manu{ margin:0px; float:left; width: 100%;}
.navbar { margin: 0px;}
.navbar ul { margin: 0px 0px; /*border-top: 1px solid #DDDDDD;*/}
.navbar ul li {	position: relative;	padding: 0px 0px;border-right: 1px solid #3784ad; box-shadow: 0px 0px 1px 0px #0f5173;}
.navbar ul li:last-child{border-right:none; box-shadow:none;}
.navbar ul li:first-child{box-shadow:none;}
.navbar ul li a { font-family: 'Poppins', sans-serif;;	font-size: 15px; color: #fff !important ; padding: 10px 15px; position: relative; overflow: hidden; /*display: inline-block;*/ margin:0px; padding: 15px 34px;}
.navbar ul li a:hover{background: #104967 !important;}

/*HEADER*/
.bg-head{background:#fff;}
.image{float:left;}
.manu-right{position:relative; padding:0px 0px; float:right;}
.manu-right ul{margin:0px; padding-top: 40px;}
.manu-right li{font-size:18px; color:#000; font-family: 'Poppins', sans-serif; display:inline-block; position:relative; padding: 0px 16px; border-right: 1px solid #ddd;}
.manu-right li a{font-size:14px; color:#333333; font-family: 'Poppins', sans-serif; display:inline-block; position:relative;}
.manu-right li a:hover{text-decoration:none;}
.manu-right span{font-size:12px; color:#333333; font-family: 'Poppins', sans-serif;}
.social{position:relative; float:right; padding-top: 40px; padding-left: 20px;}
.social li{display:inline-block;}
.social i {left: 0px; top: 0px; font-size: 13px; text-align: center; line-height: 37px; width: 40px; height: 40px; color: #999999; background: #fff;	border:2px solid #DDDDDD; border-radius: 100%; transition: all 0.3s ease 0s;}
.social i.facebook:hover{background:#3B5998; color:#fff; border: 1px solid #3B5998;}
.social i.linkedin:hover{background:#0083BE; color:#fff; border: 1px solid #0083BE;}
.social i.google:hover{background:#DC4E40; color:#fff; border: 1px solid #DC4E40;}



/*----------------------------------------*/
/*   Slider AREA
/*----------------------------------------*/
.slider-area { position: relative;}
.nivo-caption { background: transparent none repeat scroll 0 0; bottom: 0; box-sizing: border-box; color: #000; display: none; left: 14%; overflow: hidden; padding: 5px 10px; position: absolute; top: 37%; width: 50%; z-index: 8;}
h2.title1 { color: #fff; font-size: 35px; font-family: 'Poppins', sans-serif; letter-spacing: 1px; line-height:40px;}
h3.title2 { color: #fff; font-size: 18px; font-family: 'Poppins', sans-serif; letter-spacing: 1px; line-height:40px; font-weight:normal;}
h3.title2:after{content: ""; height: 3px; left: 0px; background: #3ff9e1; position: absolute; top: 140px; width: 54px;}
.nivo-caption p { color: #fff; font-family: roboto; font-size: 15px; margin-bottom: 40px; margin-top: 18px;}
.slider-button-area a { margin-right: 15px;}
.nivo-directionNav a { cursor: pointer; font-size: 30px; position: absolute; color: #fff; top: 52%; z-index: 9;}
.nivo-prevNav .left {  font-size: 25px; color: #fff; position: absolute;}
.nivo-prevNav .left:hover i{ color: #F9C03F;}
.nivo-nextNav .right { margin-left: 30px; font-size: 25px; color: #fff; bottom: 5px; position: relative;}
.nivo-nextNav .right:hover i{ color: #F9C03F;}
.slider-area .nivo-controlNav { bottom: 8%; left:0px; right:0px; position: absolute; z-index: 9; text-align: center;}
.slider-area .nivo-controlNav a.active, .slider-area .nivo-controlNav a:hover { background: #fff none repeat scroll 0 0; box-shadow: 0 0 0 3px #6ecbff inset;}
.slider-area .nivo-controlNav a { background: #fff none repeat scroll 0 0; cursor: pointer; display: inline-block; font-size: 0; height: 3px; margin: 0 3px; width: 18px;}

/*----------------------------------------*/
/*   WELCOME
/*----------------------------------------*/
.bg-well{background:#1f729e;}
#welcome{z-index:111;}
#welcome:before{content: ""; position: absolute; background: #1f729e; width: 215%; height: 78px; display: block; z-index: -1; transform: rotate(2deg);
left: -22px;}
.bg-well p{color:#fff; text-align:justify; float:left;}
.bg-well a{padding-left: 14px; color: #F9C03F; font-size: 13px; line-height: 18px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; position:relative;}
/*.bg-well a:hover{text-decoration:none; color:#fff; padding-left:5px;}*/
.wel-cont{float:right; position:relative; text-align: right;}
.wel-cont h3{font-size:16px; color:#57e7ff;}
.wel-cont h4:after{ content: ""; height: 3px; right:0px; background: #57e7ff; position: absolute; bottom: -7px; width: 54px;}

/*----------------------------------------*/
/*   SERVICES
/*----------------------------------------*/	
.probg { background: #EEEEEE;}
.prd{ margin: 0px 0px 100px 0px; position: relative;}
.prd h2 { color: #333333; font-size:26px; margin-bottom:75px; font-family: 'Poppins', sans-serif; text-align:center; position:relative; line-height: 33px;}
.prd h2:after{content: ""; height: 3px; right:0px; left:0px; text-align:center; background: #57e7ff; position: absolute; margin:0px auto; bottom: -12px;
 width: 54px;}
.prd h2 small {	color: #3959AC; font-size:16px; font-family: 'Poppins', sans-serif; line-height:19px;}
/*#owl-demo .item{ position:relative; text-align:center; border:1px solid #FFFFFF;}*/
#our-product1{width: 100%; position: relative; margin: 25px 0px 0px 0px; background: #EEEEEE;}
.item {	position: relative;	box-shadow: 0px 0px 10px 0px #ddd; margin: 0px 10px 30px 10px; overflow: hidden;transition: all ease 0.8s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s;	-webkit-transition: all ease 0.5s;}
/*#owl-demo .item1:last-child{ border-right:none;}*/
.item img {	position: relative;	padding: 0px 0px; transition: all ease 0.8s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s;	-webkit-transition: all ease 0.5s;}
.item:hover img { transform: scale(1.1);}
.item .text { position: relative; background: #fff;	padding: 14px; transition: all 100ms ease-out;}
/*.item:hover .text{border-bottom: 2px solid #F9C03F;}*/
.item h3 { position: relative; margin: 0px 0px 9px 0px; padding: 0px 0px 12px 0px; font-size: 15px; color: #000; text-align: left;}
.item:hover h3{color:#1F729E;}
.item:hover span{color:#1F729E;}
.item h3 span{font-size: 13px; color: #000;}
.item a { margin: 0px 0px; font-size: 13px;	padding: 25px 0px; font-family: 'Poppins', sans-serif; color: #666666; text-align: left;	text-decoration: none;	transition: all ease 0.8s;	-moz-transition: all ease 0.5s;	-ms-transition: all ease 0.5s;	-webkit-transition: all ease 0.5s;}
.item a:hover {	color: #AE3735;}	

/*----------------------------------------*/
/*   WHY RISHABH ?
/*----------------------------------------*/
.bg-why{background:url(../images/bg-why.jpg) fixed 50%; background-size:cover;	background-position:center center;	text-align:center;}
.bg-why h3{color:#57e7ff; font-size:16px;}
.bg-why h4:after{content: ""; height: 3px; right:0px; left:0px; text-align:center; background: #57e7ff; position: absolute; margin:0px auto; bottom: -12px; width: 54px;	}
.bg-why ul{    margin-top: 45px; border-top: 1px dotted #888888;}
.bg-why ul li{color:#FFFFFF; font-size:15px; line-height:50px; font-family: 'Poppins', sans-serif; text-align:left; padding-left:30px; border-right: 1px dotted #888888; border-bottom: 1px dotted #888888; display: inline-block;min-width: 24.9%; position: relative; margin-right: -4px;}
.bg-why ul li:nth-child(4){border-right:none;}
.bg-why ul li:nth-child(8){border-right:none;}
.bg-why ul li:before{content: "\f111"; font-family: 'FontAwesome'; position: absolute; left: 15px; color:#F8BF3F; font-size:10px;}	

/*----------------------------------------*/
/*   QUICK CONTACT
/*----------------------------------------*/
.bg-cont{background:#EEEEEE;}	
.bg-cont h3{color:#3959AC; font-size:16px; text-align:center;}
.bg-cont h4{color:#333333; text-align:center;}
.bg-cont h4:after{content: ""; height: 3px; right:0px; left:0px; text-align:center; background: #57e7ff; position: absolute; margin:0px auto; bottom: -12px; width: 54px;	}
.form-contact{margin-top:30px;}
.form-contact h3{margin: 10px 0px 20px 0px;}
.form-contact label{font-size:15px; font-family: 'Poppins', sans-serif; line-height:22px; color:#051F44;}
input.form-control { padding: 0 20px; border-radius: 3px; height: 45px; font-size: 13px; border: 1px solid #D3D3D3;}
textarea.form-control { padding: 11px 20px; border-radius: 3px;     height: 95px; font-size: 14px; border: 1px solid #D3D3D3; resize: none;}
.form-contact .captcha-img { position: absolute; right: -59px; bottom: 8px; height: 42px; width: 137px; /*background: #000;*/}	
.control-group{    margin-left: -10px; margin-bottom: -3px; position: relative;}

/*----------------------------------------*/
/*   COPY
/*----------------------------------------*/
#copy { width: 100%; float: left; position: relative; margin: 0px 0px; padding: 10px 0px; background: #1f729e;}
.copy-left { float: left;	position: relative;	padding: 10px 0px; color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px;}
.copy-right {	float: right; position: relative; padding: 10px 0px; color: #fff; font-family: 'Poppins', sans-serif;	font-size: 14px;}
.copy-right a { color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px;}
.copy-right a:hover {	color: #fff;}
#back-to-top.affix { bottom: 54px;}
#back-to-top .btn.btn-primary i {}
#back-to-top .btn.btn-primary {padding: 0; font-size: 18px; width: 36px; border-color:#262727 ;height: 36px; background: #262727; color: #fff;/*opacity: .5;*/ outline:none;}
#back-to-top .btn.btn-primary:hover { background-color:#104967; border: 1px solid #104967;}
#back-to-top { right: 40px;	top: auto;	z-index: 10; -webkit-backface-visibility: hidden;}
.affix { position: fixed;}

/*----------------------------------------*/
/*   SUB PAGE CONTTECT US
/*----------------------------------------*/
.page_header_contact { background: url(../images/contact_bg1.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_contact h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_about { background: url(../images/about_bg1.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_about h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_profile { background: url(../images/profile_bg.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_profile h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_air { background: url(../images/air_bg.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_air h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_custom { background: url(../images/custom_bg.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_custom h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_project-logistic { background: url(../images/project-logistic_bg.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_project-logistic h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_transportation { background: url(../images/transportation_bg.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_transportation h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_import-export { background: url(../images/import-export_bg.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_import-export h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_gallery { background: url(../images/gallery-bg.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_gallery h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.page_header_career { background: url(../images/career_bg.jpg); background-size:cover;	background-position:center center; padding: 110px 0;}
.page_header_career h1:before { display:block; position:absolute;	left:0px;	bottom: -6px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.bcrumbs { margin-top: 10px;}
.bcrumbs li { float: left; font-family: 'Poppins', sans-serif; margin-right: 20px; color: #fff; line-height: 25px; position: relative; font-size: 13px;}
.bcrumbs li::before { content: "/"; position: absolute; right: -12px; color: #fff; opacity: 0.5;}
.bcrumbs li:last-child:before{display:none;}
.bcrumbs li a { color: #fff; text-decoration:none;}
.bg-well h1 {bottom:20px;}
.bg-well h1:before { display:block; position:absolute;	left:0px;	top:45px; width: 54px;	height: 3px; background:#F9C03F; content: "";}
.just{text-align:justify}
.block-content {
    margin-top: 40px;
    margin-bottom: 40px;
}
.block-content h4{color:#333333; margin-bottom:20px;}
.form-control:focus{box-shadow:none; outline:none; border-color:#ccc;;}
/*.adress-details > div:first-child {
    margin-bottom: 25px;
    margin-top: 0;
}*/
.adress-details > div {
    font-size: 13px;
    display: table;
    margin-top: -1px;
	margin-bottom: 25px;
}
.adress-details > div > span {
    display: table-cell;
/*    border: 1px solid #eee;*/
	box-shadow: 0px 0px 10px 0px #ddd;
    position: relative;
    text-align: center;
    width: 40px;
    height: 40px;
	font-size:14px;
    vertical-align: middle;
	color:#333;
}
.adress-details > div > span .add{ margin-bottom: 57px; }
.adress-details > div > span:after {
    content: "";
    display: block;
    position: absolute;
    right: -3px;
    top: -1px;
    bottom: -1px;
    width: 5px;
	background-color:#eb6020;
}
.adress-details > div > div {
    display: table-cell;
    padding-left: 25px;
    vertical-align: middle;
	font-size:14px;
	line-height: 25px;
	font-family: 'Poppins', sans-serif;
}
.adress-details > div > div strong{font-size:16px; line-height:22px;}
.form-contact1{padding:20px;box-shadow: 0px 0px 10px 0px #ddd; background: #fff;margin-top: 40px;}
.form-contact1 h4{color:#333333; margin-bottom:20px;}
.form-contact1 h2{font-size: 13px;
    color: #999999;
    position: absolute;
    margin-left: 30px;
    margin-top: -12px;
    background: #fff;
    padding: 5px;}
.form-contact1 label{font-size:15px; font-family: 'Poppins', sans-serif; line-height:22px; color:#051F44;}
.form-contact1 input { padding: 0 20px; border-radius: 23px; height: 45px; font-size: 13px; border: 1px solid #999999; /*position:relative;*/}
.form-contact1 textarea { padding: 20px 20px; border-radius: 23px;     height: 80px; font-size: 14px; border: 1px solid #999999;}
.form-group .captcha-img1 { position: absolute; right: 30px; bottom: 18px;}
.form-group button{background:#eb6020; color:#fff;}
.map-border { padding: 6px; border: 1px solid #e5e5e5; height: 400px; /*margin-bottom: 40px;*/}
/*.form-contact input:focus>h2{ transform:translate(0,-0.8em)}*/



.decor-1 i{
	color:#1f729e;
	margin:0 10px;
	font-size:16px;	
	}	
.decor-1:before, .decor-1:after {
    position: relative;
    top: -6px;
    display: inline-block;
    width: 62px;
    padding-right: 10px;
    padding-left: 10px;
    border-bottom: 1px dotted #000;
    content: '';
}
.sub-left{position:relative; padding:0; margin:0;}
.sub-left p{text-align:justify;line-height: 25px;}
.testimonial {
    /*background: rgba(245, 245, 245, 0.46);*/
    margin: 11px 0px;
    padding: 20px;
    box-shadow: 0px 0px 26px -6px #e0e0e0;
}
.testimonial p {
    font-family: 'Poppins', sans-serif, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
    padding: 0 30px;
    position: relative;
}
.testimonial p::before {
    color: rgba(57, 90, 172, 0.45);
    content: "\f10d";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 22px;
    left: 0;
    position: absolute;
    top: 0px;
}
.testimonial p::after {
    color: rgba(57, 90, 172, 0.45);
    content: "\f10e";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 22px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.sub-image{position: relative; z-index: 0;/* box-shadow: 10px 10px 0px 0px #1f729e;*/}
.sub-image:before{content: "";
    background: black;
    top: 0;
    bottom: 0;
    left: 0px;
    right: 0px;
    position: absolute;
    z-index: -1;}
.sub-image:after{
	background: #eb6020;
    content: "";
    height: 200px;
    right: -10px;
    position: absolute;
    top: -10px;
    width: 200px;
    z-index: -111;
		}
.sub-image:hover img{opacity: 0.7;}		
.sub-image img{box-shadow: 0px 0px 10px 0px #ddd; -webkit-transition: 0.5s;
    transition: 0.5s;}
.sub-left h3{color:#000000; position:relative; margin-bottom:20px; font-size:22px; line-height:35px; text-transform:uppercase;}
.sub-left h3:before{
	background: #dadada none repeat scroll 0 0;
    bottom: -4px;
    content: "";
    height: 2px;
    left: calc(0% + 26px);
    position: absolute;
    width: 120px;
	}
.sub-left h3:after{
	background: #607fcc none repeat scroll 0 0;
    bottom: -4px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 20px;
	}	
.sub-left h6{color:#000000; position:relative; margin-bottom:30px; font-size:20px; font-family: 'Poppins', sans-serif, sans-serif;}
.sub-left h6:before{
	background: #dadada none repeat scroll 0 0;
    bottom: -10px;
    content: "";
    height: 2px;
    left: calc(0% + 26px);
    position: absolute;
    width: 120px;
	}
.sub-left h6:after{
	background: #607fcc none repeat scroll 0 0;
    bottom: -10px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 20px;
	}		
.sub-left h4{margin-bottom: 10px;
    font-size: 18px;
	letter-spacing: 1px;
    font-family: 'Poppins', sans-serif, sans-serif;
    color: #151414;
    line-height: 33px;
    margin: 10px 0px;
    position: relative;}
.under-construction{position:relative; width:100%; float:left; box-shadow: 0px 0px 10px 0px #ddd;}
.under-construction .sub-image-construction{float: right; margin-top: -30px; margin-right: -50px;}
.sub-left h5{font-size: 25px;     padding-top: 90px; text-align: center; color: #eb6020; position:relative;}
.sub-left h5:before{
	background: #dadada none repeat scroll 0 0;
    bottom: -10px;
    content: "";
    height: 2px;
    left: calc(17% + 29px);
    position: absolute;
    width: 165px;
	}
.sub-left h5:after{
	background: #607fcc none repeat scroll 0 0;
    bottom: -9px;
    content: "";
    height: 2px;
    left: 113px;
    position: absolute;
    width: 20px;
	}
.services{position:relative;}		
.services li {
    color: #666666;
    font-size: 15px;
    line-height: 22px;
    padding-left: 30px;
	text-transform: capitalize;
    /*text-align: justify;*/
    margin-bottom: 10px;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.check:before {
    content: "\f101";
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    font-size: 15px;
    line-height: 18px;
    color: #a7a7a7;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.services1{position:relative;}		
.services1 li {
    color: #ffffff;
    font-size: 15px;
    line-height: 22px;
    padding-left: 15px;
    text-align: justify;
    margin-bottom: 10px;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.check1:before {
    content: "\f111";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    font-size: 10px;
    line-height: 22px;
    color: #F8BF3F;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.services2{position:relative;}		
.services2 li {
    color: #666666;
    font-size: 15px;
    line-height: 22px;
    padding-left: 15px;
    text-align: justify;
    margin-bottom: 10px;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.check2:before {
    content: "\f101";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    font-size: 15px;
    line-height: 18px;
    color: #a7a7a7;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.padtb10{padding:10px 0px;}
.services2 li:hover:before{color:#eb6020;}

.services li:hover:before{color:#eb6020;}

.sub-full{float:left; width:100%; position:relative;}
.sub-full p{text-align:justify;line-height: 25px;}
.bg-sub{background: url(../images/bg-why.jpg) fixed 50%;
    background-size: cover;
    background-position: center center;
}
.white{color:#fff !important;}
.white1{color: #bfbfbf;
    line-height: 25px;
    text-align: justify;
	margin-bottom: 80px;
	margin-top: 0px;
    font-family: 'Poppins', sans-serif, sans-serif;}
.section_content{position: relative;
    padding: 0;
    margin: 0;}
.section_content h3 {
    color: #ffffff;
    cursor: default;
    position: relative;
    padding: 20px 0px;
    text-transform: uppercase;
    font-size: 15px;
    padding-left: 20px;
    text-align: left;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.mart30{margin-top:30px;}
/*.section_content h3:hover{
	color:#eb6020;
	}*/
.section_content h3:before{
	content: "\f111";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    color: #57e7ff;
    font-size: 10px;
	line-height: 15px;
	}	
.section_content .client_border {
    border-bottom: 1px dotted #888888;
    border-right: 1px dotted #888888;
	border-top: 1px dotted #888888;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.section_content .client_border:hover{border-color:#607fcc none repeat scroll 0 0;}
.section_content .client_border:nth-child(1), .section_content .client_border:nth-child(2), .section_content .client_border:nth-child(3), .section_content .client_border:nth-child(4), .section_content .client_border:nth-child(5), .section_content .client_border:nth-child(6){
    border-bottom: none;
}
.section_content .client_border:nth-child(3), .section_content .client_border:nth-child(6), .section_content .client_border:nth-child(9) {
    border-right: none;
}
.border-left{border-left: 1px dotted #888888}
.padr45{padding-right:45px;}
.padl45{padding-left:45px;}
.bg-services{background: #f5f5f5;}
.yellow{color:#f9c03f !important;}


.padding20 {
    padding: 0px 20px 20px 20px;
}
.padding30 {
   padding: 1px 30px 30px 30px;
}
.bg-2 {
    background: #2f2f2f;
}
.lead big i{color:#fff; font-size: 15px;
    line-height: 22px;
    font-family: 'Poppins', sans-serif;
    white-space: pre-line;
    margin: 10px 0px;}
.about-right h6{position:relative; width:100%; font-size:22px;}
.img-custom-1 {
    position: absolute;
    margin-top: -224px;
    margin-left: 27px;
    /* z-index: 111; */
}	

.content-left {
    text-align: left;
}
.industry_support_area .nav.nav-tabs {
    margin: 0 auto;
    text-align: center;
    border-bottom: none;
    margin-bottom: 40px;
    margin-top: 35px;
    z-index: 222;
    position: relative;
    border-bottom: 2px solid #1f729e;
}
.industry_support_area .nav.nav-tabs li {
    display: inline-block;
    float: none;
    margin-right: 24px;
}
.industry_support_area .nav.nav-tabs li.active a {
    background: #1f729e;
    color: #fff;
}
.industry_support_area .nav.nav-tabs li a {
    border-top: 2px solid #1f729e;
    border-right: 2px solid #1f729e;
    border-left: 2px solid #1f729e;
    color: #1f729e;
    background: #f5f5f5;
    font-family: 'Poppins', sans-serif, sans-serif;
    letter-spacing: 0.9px;
    line-height: 35px;
    display: block;
    padding: 6px 34px;
    text-transform: uppercase;
    position: relative;
    bottom: -1px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    cursor: pointer;
}
.export-image {
    float: left;
    padding: 10px;
    width: 100%;
    box-shadow: 0 0 4px #888888;
}
.back-services{
	padding: 15px 0px;
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,0.67) 49%, rgba(255,255,255,0.33) 100%);
    border-bottom: 3px solid #e4e4e4;
	}



.padl20{padding-left:20px;}
.padtb20{padding-top:20px; margin-bottom:30px !important;}

.gallery {
    padding: 30px 20px 0px 20px;
    /*box-shadow: 0px 0px 10px 0px #ddd;*/
	/*margin-bottom: 40px;*/
	transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
}

.item-txt{position: relative; text-align: center; padding: 10px 10px;min-height: 65px;}
.item-txt p{    margin: 0 auto; font-size: 18px; color: #060606; font-family: 'proxima_novasemibold';}
.single-news-item:hover p{color:#eb6020;}
.single-news-item {margin-bottom: 20px; 
		transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
}
.single-news-item-img {
    /*background: url(../images/gudari.jpg);
    background-repeat: no-repeat;
    background-size: cover;*/
    width: 100%;
    /*height: 220px;*/
    position: relative;
	/*box-shadow: 0px 0px 7px 0px #777;*/
    /*border: 2px solid rgba(51, 51, 51, 0.29);*/
	 -webkit-transition: .5s;
    transition: .5s;
}
.single-news-item:hover .single-news-item-img a {
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s;
    transition: .5s;
}
.single-news-item-img > a {
    color: #fff;
    font-size: 18px;
    height: 30px;
    left: 50%;
    display: block;
	padding-top: 40%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    /*margin-left: -15px;*/
    margin-top: -15px;
    position: absolute;
    text-align: center;
    /* top: 50%; */
    width: 30px;
    z-index: 2;
    visibility: hidden;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .5s;
    transition: .5s;
}
a:hover {
    text-decoration: none;
}
.single-news-item:hover .single-news-item-img:after {
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s;
    transition: .5s;
}
.single-news-item-img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(34, 34, 34, 0.62);
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    content: "";
    z-index: 1;
    visibility: hidden;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .5s;
    transition: .5s;
}

.single-news-item:after	{
	/*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.68) 100%) repeat scroll 0 0;*/
        bottom: 0px;
    content: "";
    height: 50%;
    left: 15px;
    position: absolute;
    width: 90%;
	}
.single-news-item i{font-size:20px;}

.sub-left-why{
	float: left;
    width: 100%;
    text-align: center;
    padding: 60px 20px 20px 20px;
    border: 1px solid #cccccc;
    position: relative;
    border-radius: 3px;
    margin-bottom: 50px;
    margin-top: 50px;
    min-height: 150px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}
.sub-left-why:hover {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid #eb6020;
}
.sub-left-why:hover .icon-box-2 {
    background-color: #cccccc;
    color: #fca901;
    border: 10px solid #ffffff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}	
.sub-left-why h2{
	color: #000000;
    position: relative;
    margin-bottom: 9px;
    font-size: 16px;
    line-height: 25px;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif, sans-serif;
	}
.sub-left-why .icon-box-2 {
    position: absolute;
    top: -55px;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #eb6020;
    color: #ffffff;
    width: 100px;
    height: 100px;
    border: 10px solid #ffffff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.sub-left-why .icon-box-2 img{
	margin: auto;
    padding: 8px;
    border-radius: 50%;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
	}
/*.sub-left-why h2:hover .icon-box-2 img{
	background: #1f729e;
    border-color: #c8ced4;
	}*/
.sub-left-why span{width:50px; height:50px;}	
.marb0{margin-bottom:0px !important;}

.pro-btn {
	background: #eb6325;
    margin: 15px 0px;
    float: right;
    padding: 12px 10px;
    text-align: center;
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    display: block;
    cursor: pointer;
}
.pro-btn:hover {
	background: #1f729e;
}
.pro-btn a {
	letter-spacing: 1px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Poppins', sans-serif, sans-serif;
}
.pro-btn i {padding-right:10px;}

/*#career-content1{width: 100%; float: left; position: relative; text-align:justify;}*/
#career-content h4{ margin-bottom:40px; color:#333333; text-align:center;}
#career-content h4:after{content: ""; height: 3px; right:0px; left:0px; text-align:center; background: #F9C03F; position: absolute; margin:0px auto; bottom: -12px; width: 54px;	}
#career-content{width: 100%; float: left; position: relative; text-align:justify; background:#F4F4F4; margin: 70px 0px 0px 0px;}
#career-content .form-contact{padding:30px; margin-top: -45px; margin-bottom:0px; box-shadow: 0px 0px 10px 0px #ddd; background:#fff;}
input[type=file] { display: none;}
.browse.btn.btn-group { border-radius: 0; padding: 11px 17px; color: #fff; background: #686d71; position: absolute; top: 0px; right: 0px;}
.form-contact span { position: absolute;
    right: 12px;
    bottom: 16px;}
	


 @media only screen and (max-width: 1200px) {
.navbar-header { float: none;}
.navbar-left, .navbar-right { float: none !important;}
.navbar-toggle { display: block;}
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top {	top: 0;	border-width: 0 0 1px;}
.navbar-collapse.collapse {	display: none!important;}
.navbar-nav { float: none!important; margin-top: 7.5px;	margin: 0px 10px;}
.navbar-nav>li { float: none; border-right: none; box-shadow: none;}
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
.collapse.in { display: block !important;}
.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-left: 35px; margin-top: 0; background-color: transparent; border: 0;	-webkit-box-shadow: none;	box-shadow: none;
}
.ser-blue {	display: inline;}
.ser-white { display: inline;}
.dropdown-menu { position: absolute; top: 100%;}
.custom.tp-bullets {position:absolute; left:30% !important;}
}

