body{



	/* [disabled]padding:0px; */



	margin:0px;



	font-family: 'Montserrat', sans-serif;



	font-weight:400



}


@media (max-width: 767px)
{
	.navbar-nav
	{
		background-color:#0c0101!important;
	}
.navbar-nav li a:focus {
	background-color:#0c0101!important;
	color:white!important;
}	
.navbar-nav:focus {
	background-color:#0c0101!important;
	color:white!important;
}
.navbar-nav ul {
	background-color:#0c0101!important;
	color:white!important;
}
.toprlogo_wrap
{
	display:none!important;
}
.inner_page_wrap h2 {
    margin: 0px 0px 30px!important;
}
.inner_page_wrap {
    padding: 25px 0px!important;
}



.grid figure img {

/*min-height: 165px!important;*/

}
}

a:focus, input:focus, textarea:focus, button:focus{



	outline:none !important;}



	



a:active, a:hover{



	outline:0 none !important;}



	



h1, h2, h3, h4, h5, h6, p {



	-webkit-font-smoothing: antialiased;



	margin:0px;



	padding:0px;}



	



p{







	font-family: 'Poppins', sans-serif;}



	



ul{



	margin:0px;



	padding:0px;



	list-style:none;}



	



ol {



	padding: 0px;



	list-style-position: inside;}



	



ol, li {



	margin-bottom:0px;



	list-style: none;



	position: relative;}



	



a {



	text-decoration: none;}



	



a:hover {



	text-decoration: none;}



	



	

.wfull{

    width : 100%;

    float:left;

}

	



/*-- Additional Style Starts Here--*/















/*01.Top Menu Section



-------------------------*/







.LogoOuter{



	padding:0px;



	margin:0px;



	position:absolute;



	left:6%;



	top:0;}



	



.toprlogo_wrap{



	padding:0px;



	margin:20px 0px;



	float: right;



    width: 18%;}



		



.toprlogo{



	float:left;



	margin-right:5px;

	

	/*height: 58px;*/}



.head_graves {

    float: right;

}



.head_graves img{

    float: right;

    margin-right :5px;

    /*max-width: 100px;*/

}



.navbar.navbar-fixed-top.fixed-theme {



    background-color: #0c0101;



	top:-6px;



	margin-top:0px;



	z-index: 999999;}







.navbar-brand.fixed-theme {



    font-size: 18px;}







.navbar-container.fixed-theme {



    padding: 0;}







.navbar-brand.fixed-theme,



.navbar-container.fixed-theme,



.navbar.navbar-fixed-top.fixed-theme,



.navbar-brand,



.navbar-container{



    transition: 0.8s;



    -webkit-transition:  0.8s;}	



	







.navbar-fixed-top {



	background-color:#0c0101;



	margin-top:0px;



    padding-bottom:8px;



}







		



.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{



	background:none;



	color:#eecd07}



	











/*02. Banner Section Starts here



--------------------------------------*/



.banner_outer{



	padding:0px;



	margin:0px;



	position:relative}







/* Common style */



.grid figure {



	position: relative;



	float: left;



	overflow: hidden;



	background: #3085a3;



	text-align: center;



	cursor: pointer;



	width:100%



}







.grid figure img {



	position: relative;



	display: block;



	min-height: 220px;



	max-width: 100%;



	opacity: 0.8;



}







.grid figure figcaption {







	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



}







.grid figure figcaption::before,



.grid figure figcaption::after {



	pointer-events: none;



}







.grid figure figcaption,



.grid figure figcaption > a {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



}







/* Anchor will cover the whole item by default */



/* For some effects it will show as a button */















/* Individual effects */







/*---------------*/



/***** Julia *****/



/*---------------*/







figure.effect-julia {



	background: none;



}







figure.effect-julia img {



	/*max-width: none;*/



	-webkit-transition: opacity 1s, -webkit-transform 1s;



	transition: opacity 1s, transform 1s;



	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



}







figure.effect-julia figcaption {



	text-align: left;



}







/*figure.effect-julia h2 {



	position: relative;



}*/



















figure.effect-julia p:first-child {



	-webkit-transition-delay: 0.15s;



	transition-delay: 0.15s;



}







figure.effect-julia p:nth-of-type(2) {



	-webkit-transition-delay: 0.1s;



	transition-delay: 0.1s;



}







figure.effect-julia p:nth-of-type(3) {



	-webkit-transition-delay: 0.05s;



	transition-delay: 0.05s;



}







figure.effect-julia:hover p:first-child {



	-webkit-transition-delay: 0s;



	transition-delay: 0s;



}







figure.effect-julia:hover p:nth-of-type(2) {



	-webkit-transition-delay: 0.05s;



	transition-delay: 0.05s;



}







figure.effect-julia:hover p:nth-of-type(3) {



	-webkit-transition-delay: 0.1s;



	transition-delay: 0.1s;



}







figure.effect-julia:hover img {



	opacity: 0.4;



	-webkit-transform: scale3d(1.1,1.1,1);



	transform: scale3d(1.1,1.1,1);



}



















.Banner_RButton_Wrap{



	padding:0px;



	margin:0px;



	position: fixed;



	right:0;



	top:50%;



	z-index:1}



	



	



.so-groups-sticky.right {



    position: fixed;

    

    right: -50px;

    

    z-index: 999;

    

    width: 150px;

    

    bottom: 30% !important;

    

    transform: rotate(90deg);



}







#so-groups>a {



    float: left;



    width: 100%;



    display: block;



    cursor: pointer;



    text-align: center;



    color: #fff;



    padding: 5px;



    border-top: 1px solid rgba(255,255,255,0.5);



    background: #000;



    position: relative;



	text-transform:uppercase;



	font-size:14px;



	font-weight:600



}







#so-groups>a.sticky-categories {



    border: none;



}







#so-groups img{



	margin-bottom:10px}



	



	



	



	



	



/*03. product Section



----------------------*/











.ProductWrap{



	padding:0px;



	margin:8px 0px 0px 0px;



	background:#016ac1}



	



.PaddingNone{



	padding:0px;}



	



.Product_Content_wrap{



	background: linear-gradient(to top left, #0164b7 6%, #008bfe 73%);



	padding:50px 60px;



	min-height:373px !important}	



	



	



.Product_Content_wrap h1{



	padding:0px;



	margin:0px 0px 30px;



	color:#fff;



	font-weight:700;



	font-size:35px;



	text-align:left}



	



.Product_Content_wrap p{



	font-size:16px;



	line-height:27px;



	text-align: left;



	font-weight:500;



	color:#fff;



	margin-bottom:30px;}



	



.viewmore_button{



	padding:10px 20px;



	border:2px solid #fff;



	float:left;



	text-align:center;



	color:#fff;



	text-transform:uppercase;



	font-weight:500;



	font-size:17px;}



	



.viewmore_button:hover{



	color:#81c2e5;



	border:2px solid #81c2e5;}



	



	



	



.enquiry_button{

	background-color: #82b24f;



	padding:10px 20px;



	border: 2px solid #ffffff;



	float:left;



	text-align:center;



	color: #ffffff;



	text-transform:uppercase;



	font-weight:500;



	font-size:17px;}



	



.enquiry_button:hover{

background-color: #0086f5;

	color: #ffffff;

    border: 2px solid #ffffff;



	text-decoration:none}



	



	



/*---------------*/



/***** Ming *****/



/*---------------*/







figure.effect-ming {



	background: #030c17;



	min-height: 373px;



}







figure.effect-ming img {



	opacity: 0.9;



	-webkit-transition: opacity 0.35s;



	transition: opacity 0.35s;



}







figure.effect-ming figcaption::before {



	position: absolute;



	top: 30px;



	right: 30px;



	bottom: 30px;



	left: 30px;



	border: 2px solid #fff;



	box-shadow: 0 0 0 30px rgba(255,255,255,0.2);



	content: '';



	opacity: 0;



	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;



	transition: opacity 0.35s, transform 0.35s;



	-webkit-transform: scale3d(1.4,1.4,1);



	transform: scale3d(1.4,1.4,1);



}







figure.effect-ming h2 {



	margin: 50% 0 0;



	-webkit-transition: -webkit-transform 0.35s;



	transition: transform 0.35s;



	background-color: rgba(0, 0, 0, 0.3);



	color:#03f535;;



	font-size:21px;



	font-weight:500;



	padding:5%;



}







figure.effect-ming p {



	padding: 1em;



	opacity: 0;



	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;



	transition: opacity 0.35s, transform 0.35s;



	-webkit-transform: scale(1.5);



	transform: scale(1.5);



	color:#fff;



	font-size:15px;



	font-weight:500;



	line-height:22px;



}







figure.effect-ming:hover h2 {



	-webkit-transform: scale(0.9);



	transform: scale(0.9);



	font-size:17px;



	margin: 20% 0 0;



}







figure.effect-ming:hover figcaption::before,



figure.effect-ming:hover p {



	opacity: 1;



	-webkit-transform: scale3d(1,1,1);



	transform: scale3d(1,1,1);



}







figure.effect-ming:hover figcaption {



	background-color: rgba(58,52,42,0);



}







figure.effect-ming:hover img {



	opacity: 0.4;



}



















.caption_wrap{



	width:75%;



	float:none;



	margin:0px auto;}



	



.cap-viewmore{



	float:none;



	margin:0px auto;



	display:block;



	width:50%;



	opacity:0;}



	



figure.effect-ming:hover a.cap-viewmore{



	opacity:1;}



	



	



	



	



	



	



	



/*04.Our Service Section



-------------------------*/







.OurserviceWrap{



	padding:67px 0px 62px;



	margin:0px;}



	



.OurserviceWrap h2{



	padding:0px 0px 8px 0px;



	margin:0px 0px 65px;



	text-align:center;



	font-size:35px;



	color:#0086f5;



	background:url(../images/title-bg.jpg) no-repeat center bottom}



	



	



	



	















.service-box{



	padding:20px 10px;



	margin:0px;



	border:1px solid #dadada;



	min-height:208px;



	width:100%}



	



	



.service-img-box{



	float:left;



	padding:0px;



	margin:0px;}



	



.service-content-box{



	float:right;



	padding:10px 0px;



	margin:0px;



	width:65%}



	



	



.service-content-box h3{



	text-align:left;



	padding:0px;



	margin:0px 0px 15px;



	color:#71767a;



	font-size:20px;



	line-height:25px;



	text-transform:uppercase;



	font-weight:500}



	



.service-content-box p{







	font-size: 14px;



    line-height: 20px;



    text-align: left;



    font-weight: 400;



    color: #9ea0a1;



    font-family: 'Poppins', sans-serif;}



	



	



	



	



/*05. Our Client Section Starts



---------------------------------*/







.client_wrap{



	padding:40px 0px 0px;



	margin:0px;



	min-height:365px;



	background:url(../images/client-bg.jpg) no-repeat left top #2d6dc0}



	



	



.client_content_wrap{



	padding:20px 0px;



	margin:0px;}



	



.client_content_wrap h2{



	font-size:25px;



	text-align:left;



	color:#fff;



	font-weight:500;



	margin-bottom:45px;}



	



	



.client_content_wrap p{







	font-size: 14px;



    line-height: 20px;



    text-align: left;



    font-weight: 400;



    color: #fff;



    font-family: 'Poppins', sans-serif;}



	



	











.client-image-wrap{



	padding:40px 0px 20px;}	



	



.client-logo-box{



	padding:5px;



	margin:0px 0px 20px;



	float: left;



	background:#fff;



	width:100%;



	min-height:100px}



	



.client-logo-box img{



	float:none;



	margin:0px auto;



	display:block}



	







.client-carousal-control{



	left: -285px !important;



	 }



	



	



.client-carousal-control.left{



	left:-260px !important;



	top: 185px !important;}



	



	



.client-carousal-control.right{



	left:-325px !important;



	top: 185px !important;}



	



	



	



/*06. About section Starts here



-------------------------------*/











.About_Wrap{



	padding:70px 0px 40px;



	margin:0px;}



	



	



.About_Wrap h2{



	font-size:26px;



	text-align:left;



	color:#2c6cbf;



	font-weight:500;



	margin-bottom:30px;}



	



	



.About_Wrap p{







	font-size: 15px;



    line-height: 30px;



    text-align: left;



    font-weight: 400;



    color: #9ea0a1;



    font-family: 'Poppins', sans-serif;



	margin-bottom:20px;}



	



.About_Wrap img{



	float:right;



	padding:0px;



	margin:-90px 0px 0px 10px}



	



	



	



.about-viewmore{



	padding:10px 20px;



	border:3px solid #2c6cbf;



	float:left;



	text-align:center;



	color:#2c6cbf;



	font-weight:500;



	font-size:15px;



	border-radius:5px;



	margin-top:10px}



	



.about-viewmore:hover{



	color:#81c2e5;



	border:3px solid #81c2e5;}



	



	



	



	



/*07.Footer Section Starts Here 



-------------------------------*/







.Footer_Wrap{



	padding:0px;



	margin:0px;}



	



	



.Footer_Contact_Wrap{



	padding:30px 0px 20px 5%;



	margin:0px;



	background:#0086f5}



	



	



.Footer_Contact_Wrap h2{



	font-size:30px;



	text-align:left;







	color:#fff;



	font-weight:500;



	margin-bottom:20px;}



	



	



.Footer_Contact_Wrap p{







	font-size: 14px;



    line-height: 22px;



    text-align: left;



    font-weight: 400;



    color: #fff;



    font-family: 'Poppins', sans-serif;}



	



.contact_detail_wrap{



	padding:0px 0px;



	margin:12px 0px 15px;



}



	



	



.contact_box{



	padding:0px;



	margin:0px 0px 20px 0px;



	float:left;}



	



.contact_icons{



	color:#fff;



	font-size:30px !important;



	float: left;



    margin-right: 30px;}



	



.contact_icons2{



	font-size:20px !important;



	margin-right:20px !important}



	







	



	



.Footer_Form{



	padding:32px 20% 32px 10%;



	margin:0px;



	background:#323233;



	min-height:506px}



	



	



.Footer_Form h2{



	font-size:30px;



	text-align:left;



	color:#fff;



	font-weight:500;



	margin-bottom:45px;}



	



.footerFormControl{



	padding:10px;



	background-color:transparent !important; 



	border-radius:0px !important;



	border:1px solid #4f4f52;



	border-bottom:1px solid #246dab !important}



	



.submit_button{



	padding:10px 25px;



	background: #0086f5;



	text-transform:uppercase;



	font-size:14px;



	border-radius:0px !important;



	margin-top:0px}



	



	



/*09.Copyright Section Starts Here



-----------------------------------*/







.Copyright_Wrap{



	padding:25px 0px;



	margin:0px;



	background:#0d0a05}



	



.Copyright_Wrap p{



	font-size:13px;



	text-transform:uppercase;



	font-weight:300;



	color:#656463;



	text-align:left;



	font-family: 'Poppins', sans-serif;}



	



.Copyright_Wrap p a{



	color:#0086f5;



	text-decoration:none}



	



.ScWrap{



	padding:0px;



	margin:0px auto;



	float:none;



	display:block;



	width:30%}



	



.sc-ico{



	float:left;



	font-size:20px !important;



	color:#a3a3a3;



	margin-right:10px}



	



.sc-ico:hover{



	color:#0086f5}



	



	



.text-align-r{



	text-align:right !important}



	



.locationWrap{



	padding:0px;



	margin:0px;



	width:100%;



	height:506px;}



	



	



	



/*======================================== Inner Pages Starts here =====================*/



.inner_page_wrap{



	padding:50px 0px;



	margin:0px;}



	







	



	



.inner_page_wrap h2{



	padding: 0px 0px 8px 0px;



    margin: 0px 0px 60px;



    text-align: center;



    font-size: 35px;



    color: #0086f5;



    background: url(../images/title-bg.jpg) no-repeat center bottom;}



	



	



.inner_page_wrap h3{



	padding: 0px 0px 8px 0px;



    margin: 0px 0px 15px;



    text-align: left;



    font-size: 24px;



    color: #86c344;



	text-transform:none;



	text-transform:uppercase



   }



	







	



.inner_page_wrap p{



	



	padding:0px;



	margin:0px 0px 20px 0px;



	font-size:16px;



	line-height:26px;



	color:#9ea0a1;}	



	



.inner_page_wrap img{



	margin-bottom:15px}



	



.inner_banner{



	padding:0px;



	margin:75px 0px 0px 0px;



	position:relative;}



	



.inner_banner_caption {



    position: absolute;



    left:8%;



    top: 40%;



    text-align: left;



    font-weight: 600;



    color: #fff;



    text-transform: uppercase;



    font-size: 40px;



    line-height: 50px;



}







.about-wrap{



	padding:0px 0px;



	margin:0px;



	background:#FFF;}



	



	



.about-wrap img{



	float: right;



	padding:0px;



	margin:0px 20px 10px 0px;}



	



.desc p{

	float:unset;

}





.product_wrap{



	padding:40px 0px;



	margin:0px;



	background:#FFF;}



	



.product_wrap img{



	float:none;



	padding:5px;



	min-height:250px;



	width:100%}







.gal-desc{



	padding:10px 0px;



    margin: 10px auto;



    border-radius: 5px;



    text-align: center;



    font-size: 15px;



    color: #FFF;



    float: none;



    text-transform: uppercase;



    display: block;



	background:#ababab;



	min-height:70px



}



	



.product_box{



	padding:5%;



	border:1px solid #ecebe8;



	background:#ecebe8;



	margin-bottom:30px;}



	



.product_box p{



	padding:0px;



	margin:0px;



	font-size:15px;



	line-height:22px;



	text-align:center;



	font-weight:normal;}



	



.product_box img{



	width:100%;



	padding:0px;



	margin:0px 0px 10px 0px;



	border:5px solid #FFF;}



	



.product_box_title{



	font-size:18px;



	line-height:26px;



	text-align:center;



	margin-bottom:20px;}



	



.product_box_title span{



	color:#bb7b03;}



	



	



.modal-body{



	background:#309bd5;}



/*------------------------------ start popup -----------------*/



.login_popup .nav-tabs{



	border:0;



	margin:0;



}



.login_popup .nav li{



	border:0;



	background:none;



}



.popup_zindex {



    z-index: 9999999;



}



/*.login_reg .tab-content {



    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);



    padding-bottom: 25px;



	background:#fff



}*/



.login {



   /* width: 60%;*/



    margin: 0px auto;



    font-size: 16px;



}



.login-triangle {



    width: 0;



    margin-right: auto;



    margin-left: auto;



    border: 12px solid transparent;



    border-bottom-color: #05366d;



}



.login-header {



    background:#05366d;



    padding:10px 20px;



    font-size:25px;



	line-height:34px;



    font-weight: 300;



    text-align: center;



    color: #fff;



	margin:0;



	font-family: 'Open Sans', sans-serif;



}



.login-header, .login p {



    margin-top: 0;



    margin-bottom: 0;



}



.login-container {



    background: #309bd5;



    padding: 15px 25px;



}



.login-container label {



    font-size: 15px;



    margin-top: 5px;



    margin-bottom: 5px;



	display: block;



	font-weight: 400;



}



.login-container input[type=text],



.login-container input[type=password]{



	padding:5px 5px;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	margin-bottom:30px;



	border-bottom:1px solid #FFF!important;



	width: 100%;



	overflow: hidden;



	background:inherit;



	border:0px;



	outline:none;



	font-size:14px;



	color:#fff;



	font-weight:400;



	font-family: 'Open Sans', sans-serif;



}



.forgotLink a {



	color:#fff;



	font-size:15px;



	line-height:24px;



	margin-bottom:15px;



	font-weight:300;



	font-family: 'Open Sans', sans-serif;



	display:block;



}



.popupClose {



    font-size: 30px;



    line-height: 40px;



    right: 20px;



    top: 5px;



    position: absolute;



    color: #fff;



    font-weight: 700;



    display: block;



    cursor: pointer;



    z-index: 1;



    opacity: 1;



}



.login_reg .nav-tabs > li.active > a, 



.nav-tabs > li.active > a:hover, 



.nav-tabs > li.active > a:focus {



    color: #fff !important;



	border-radius:0;



	border:0;



	border-color:inherit;



	background:none;



	text-transform:uppercase



}



.login_reg .nav-tabs > li a:hover{



	border:0 none;



	border-radius:0;



}



.login_reg .nav-tabs > li a{



	font-size:18px;



	border:0 none;



	color:#014776;



	margin-right:0;



	font-family: 'Open Sans', sans-serif;



}







.btn-primary:hover,



.btn-primary {



    background-color: inherit;



    border-color: inherit;



	border:0;



	border-radius: 0px;



}



.btn{



	padding:0;



}



.modal-open .modal {



    overflow-x: hidden;



    overflow-y: hidden;



	z-index:9999;



	



}







.loginBtn {



	width:100%;



	background:#05366d;



	font-size:18px;



	color:#fff;



	font-weight:400;



	text-align:center;



	padding:10px 0;



	border:0 none;



	cursor:pointer;



	margin-bottom:15px;



	text-transform:lowercase;



}



.loginBtn:hover {



	background:#669900;



	color:#fff;



	



}	











::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */



    color:#fff;



    opacity: 1; /* Firefox */



}



/*------ Contact Page Starts Here --*/	



	



.contact_wrap{



		padding:5% 0px;



		margin:0px;



}



		



.contact_wrap h3{



	color: #FFF;



	font-size: 25px;



	line-height: 54px;



	text-transform: uppercase;



	font-weight: 400;



	text-align: left;



	margin:0px 0px 20px 0px;}







		



.contact_wrap p{



	padding:0px 0px 20px 0px;



	margin:0px;



	text-align: left;



	font-size:16px;



	font-weight:400;



	color:#333;



	line-height:20px;}



		



.contact_content_wrap{



	padding:2% 5%;



	margin:0px;



	background:#f1f1f1;



	border-right:10px solid #16aecf;



	min-height:600px;}



		



	



		



.contact_content_wrap p{



	text-align:left;}



	



			



.contact_detail_box{



	padding:0px 0px 20px 0px;



	margin:0px 0px 20px;



	float:left;



	width:100%;



	border-bottom:2px solid #e9e9e9}



		



.contact_detail_box .location{



	padding:0px 0px 0px 30px;



	margin:0px;



	float:left;



	font-size:15px}



		



.contact_detail_box img{



	padding:0px;



	margin:0px 0px 0px 0px;



	float:left;}



		



.contact-form{



	padding:2% 5%;



	margin:0px;



	background:#FFF;



	background:#539c09;



	min-height:600px;}



		



.submit_btn {



  	border-radius: 10px;



  	background-color:#000;



 	border: none;



  	color: #FFFFFF;



 	text-align: center;



 	font-size: 18px;



  	padding:2% 3% ;



 	transition: all 0.5s;



    cursor: pointer;



    margin: 5px;



    text-transform:uppercase;



}







.submit_btn:hover {



	background:#b78745;



	color:#FFF;



	text-decoration:none;}	



	



	



.contact-form-control{



	margin-bottom:20px !important}



	



/*------------------------------------------------------



Careers Page Starts Here



------------------------------------------------------*/	







.careers-page-wrap{



	padding:0px;



	margin:0px;



	background:#fff;}



	



.careers-page-wrap h3{



	padding: 0px;



    margin: 0px 0px 30px 0px;



    text-align: left;



    color: #f6821f;



    font-size: 25px;



    text-transform: uppercase;



    font-weight: 600;}



	



.careers-page-wrap h4{	



	padding: 0px;



    margin: 0px 0px 30px 0px;



    text-align: left;



    color: #86c447;



    font-size: 18px;



    text-transform: uppercase;



    font-weight: 600;}



	



.careers-img-wrap{



	float:left;



	border:3px solid #efefef;



	padding:5px;



	margin-right:25px}



	



.careers-img-wrap img{



	width:100%}



	



	



.careers-page-wrap ul {



    padding: 0px 0px 0px 0px;



    margin: 0px;



    list-style: none;



}



	



.careers-page-wrap ul li{	



	



    padding: 0px 0px 15px 25px;



    margin: 0px;



    background:  url(../images/inner-li.png) no-repeat left 5px}



	



.careers-page-wrap ul li a{	



	color: #484848;



    font-size: 16px;



    line-height: 25px;



    text-align: left;



    padding: 0px;



    margin: 0px;



    font-weight: 400;



}











/*Clients Page CSS Starts Here */







.ClientsWrap{



	margin:0px;}



	



.client_list{

	/*width: 105px;*/

	width: 155px;

    float: left;

	

    margin: 0px 5px;

}



.Client_box{

	    width: 162px;



	border:2px solid #f3f3f3;



	/*padding:10px;*/



	margin-bottom:25px}



	



	



.Client_box img{



	float:none;



	margin:0px auto;



	display:block;

	

	}



	

@media (max-width: 1199px) and (min-width: 991px){

	.client_list {

    width: 135px;

	}

}



@media (max-width: 990px) and (min-width: 768px){

	.client_list {

    width: 115px;

	}

}

@media (max-width: 767px) and (min-width: 500px){

	.client_list {

    width: 18%;

	}

}

@media (max-width: 499px){

	.client_list {

    width: 30%;

	}

}	

/*.product-detail-wrap{



	padding:30px;



	margin:0px;



	background:#f5f5f5;



	min-height:422px;}*/



	



	.product-detail-wrap{



	padding:30px;



	margin:0px;



	background:#f5f5f5;



	max-height:544px;



	position: inherit;



    text-align: center;



    padding: 19px;



    width: 100%;



    height: 100%;



    overflow-y: scroll;}



    



    .product-detail-wrap::-webkit-scrollbar-track



{



	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);



	background-color: #99999994;



}







.product-detail-wrap::-webkit-scrollbar



{



	width: 10px;





	background-color: #f5f5f5;



}







.product-detail-wrap::-webkit-scrollbar-thumb



{



	background-color: #f5f5f5;



	border: 2px solid #99999994;



}



@media (max-width: 360px) {

    

    .head_graves img {

        height: 50px;

    }

}	



@media (min-width: 359px) and (max-width: 480px) {



.bs-slider{



	margin-top:50px !important}



.client_list {

    /* width: 105px; */

    /* width: 155px; */

	width: 155px;

    float: left;

    margin: 0px -4px;

}



	



.slide-text > a.btn-default{



	margin-top:10px !important}



	



.LogoOuter{



	left:13px;



	width:22%}



	



.Product_Content_wrap h1{



	font-size:20px;



	margin-bottom:15px}



	



.Product_Content_wrap p{



	font-size:14px;



	line-height:24px;}



	



.viewmore_button{



	font-size:14px;}



	



.OurserviceWrap h2{



	font-size:25px;



	margin-bottom:30px}



	



.OurserviceWrap{



	padding:30px 0px}



	



.service-box{



	min-height:165px;



	margin-bottom:20px}







.About_Wrap img{



	margin-top:0px;}



	



.About_Wrap h2{



	text-align:center;



	font-size:22px;



	margin-bottom:15px}



	



.About_Wrap p{



	text-align:center}



	



.about-viewmore{



	float:none;



	margin:0px auto;



	display:block;



	width:45%}



	



.Footer_Contact_Wrap{



	padding-left:10%}



	



.Footer_Contact_Wrap p{



	font-size:12px;



	line-height:20px}



	



.Footer_Contact_Wrap h2{



	font-size:25px;



	margin-bottom:30px;}



	



.Footer_Form h2{



	font-size:25px;



	margin-bottom:30px;}



	



.Copyright_Wrap p{



	text-align:center}



	



.Footer_Form{



	padding-right:10%}



	



.ScWrap{



	width:36%}



	



text-align-r{



	text-align:center}



	



.client-carousal-control{



	display:none}



	



.slide-text{



	left:50px !important}



	



.inner_banner_caption{



	/*top: 27%;*/

	top: 40%;



	font-size: 15px;



    line-height: 16px;}	



	



.inner_page_wrap h2{



	font-size:24px;}



	



.inner_banner{



	/*margin-top:50px;*/

	margin-top:60px;

	}



	



.contact_content_wrap{



	min-height:645px}



	



.contact-form{



	min-height:400px;}



	



.contact_wrap p{



	font-size:10px;



	line-height:18px;



	text-align:center;



	padding:0px}



	



.inner_page_wrap img {



    margin: 0px auto;



    float: none;



}







.text-align-r{



	text-align:center !important}



}







	



@media (min-width: 320px) and (max-width: 358px) {



.bs-slider{



	margin-top:50px !important}



.client_list {

    /* width: 105px; */

    /* width: 155px; */

	width: 155px;

    float: left;

    margin: 0px -4px;

}

.Client_box {

    width: 135px;

    border: 2px solid #f3f3f3;

    /* padding: 10px; */

    margin-bottom: 25px;

}

	



.slide-text > a.btn-default{



	margin-top:10px !important}



	



.LogoOuter{



	left:13px;



	width:22%}



	



.Product_Content_wrap h1{



	font-size:20px;



	margin-bottom:15px}



	



.Product_Content_wrap p{



	font-size:14px;



	line-height:24px;}



	



.viewmore_button{



	font-size:14px;}



	



.OurserviceWrap h2{



	font-size:25px;



	margin-bottom:30px}



	



.OurserviceWrap{



	padding:30px 0px}



	



.service-box{



	min-height:165px;



	margin-bottom:20px}







.About_Wrap img{



	margin-top:0px;}



	



.About_Wrap h2{



	text-align:center;



	font-size:22px;



	margin-bottom:15px}



	



.About_Wrap p{



	text-align:center}



	



.about-viewmore{



	float:none;



	margin:0px auto;



	display:block;



	width:45%}



	



.Footer_Contact_Wrap{



	padding-left:10%}



	



.Footer_Contact_Wrap p{



	font-size:12px;



	line-height:20px}



	



.Footer_Contact_Wrap h2{



	font-size:25px;



	margin-bottom:30px;}



	



.Footer_Form h2{



	font-size:25px;



	margin-bottom:30px;}



	



.Copyright_Wrap p{



	text-align:center}



	



.Footer_Form{



	padding-right:10%}



	



.ScWrap{



	width:36%}



	



text-align-r{



	text-align:center}



	



.client-carousal-control{



	display:none}



	



.slide-text{



	left:50px !important}



	



.inner_banner_caption{



	top: 27%;



	font-size: 15px;



    line-height: 16px;}	



	



.inner_page_wrap h2{



	font-size:24px;}



	



.inner_banner{



	margin-top:50px;}



	



.contact_content_wrap{



	min-height:645px}



	



.contact-form{



	min-height:400px;}



	



.contact_wrap p{



	font-size:10px;



	line-height:18px;



	text-align:center;



	padding:0px}



	



.inner_page_wrap img {



    margin: 0px auto;



    float: none;



}







.text-align-r{



	text-align:center !important}



}



@media (min-width: 767px) {

	.head_graves {

		display:none;

	}

}



@media (min-width: 481px) and (max-width: 767px) {



.col-xs-6 {

    margin-left: 10px;

  width: 30%; 

}



.bs-slider{



	margin-top:50px !important}



.slide-text h1{



	font-size:25px !important;



	line-height:35px !important;



	margin-bottom:0px !important}



	



.slide-text > p {



    font-size: 16px !important;



    line-height: 18px !important;



	margin-bottom:5px !important }



	



.slide-text > a.btn-default{



	margin-top:5px !important;



	font-size:14px !important}



	



	



figure.effect-ming h2{



	margin-top:25%}	



	



.service-box{



	min-height:132px;



	margin-bottom:15px}



	



.About_Wrap img{



	float:none;



	margin:0px auto 15px}



	



.About_Wrap h2{



	text-align:center}



	



	



.About_Wrap p{



	text-align:center}



	



.about-viewmore{



	float:none;



	margin:0px auto;



	width:35%;



	display:block}



	



.Footer_Form{



	padding-right:10%}



	



.Copyright_Wrap p{



	text-align:center }



	



.ScWrap{



	width:20%}



	



.inner_banner_caption{



	top: 27%;



	font-size: 25px;



    line-height: 30px;}	



	



.inner_banner{



	margin-top:50px;}



	



.inner_page_wrap img {



    margin: 0px auto;



    float: none;



}







.text-align-r{



	text-align:center !important}



	



.contact_content_wrap{



	min-height:710px}



	



.contact_wrap h3{



	text-align:center}



	



.contact_content_wrap p{



	text-align:center}



	}



	



	



	



@media only screen 



and (min-device-width : 375px) 



and (max-device-width : 812px) 



and (-webkit-device-pixel-ratio : 3)



and (orientation : landscape) {



	



.navbar-nav {



    float: left;



    margin: 0 0 0 15% !important;



}



.LogoOuter{



	left:1%}



	



.navbar-nav>li>a{



	font-size:10px !important}



	



.nav>li>a{



	margin:0px 5px}



figure.effect-julia img {

    

    width: 100%;}

    



.toprlogo_wrap{



	width:10% !important}



.toprlogo_wrap img{



	width:43%;



	float:left;



	min-height:62px;}



	



figure.effect-ming{



	min-height:466px;}



	



.Product_Content_wrap{



	min-height:337px !important}



	



.service-box{



	min-height:150px;



	margin-bottom:30px}



	



.Footer_Contact_Wrap{



	padding:30px 5%;



	min-height:305px}



	



.Footer_Contact_Wrap p{



	font-size:10px;



	line-height:14px;}



	



.Footer_Contact_Wrap h2{



	font-size:20px;



	margin-bottom:15px;}



	



	



.Footer_Form h2{



	font-size:20px;



	margin-bottom:15px;}



	



.footerFormControl{



	font-size:13px !important;



	height:28px !important}



	



.submit_button{



	padding:5px 15px}



	



.locationWrap{



	height:300px;}



	



.ScWrap{



	width:16%}



	



.Product_Content_wrap h1{



	font-size:20px;



	margin-bottom:20px}



	



.Product_Content_wrap p{



	font-size:14px;



	line-height:24px;}



	



.viewmore_button{



	font-size:14px}}



	



	



@media (min-width: 768px) and (max-width: 1024px) {



	



.slide-text h1 {



    font-size: 25px !important;



    line-height: 30px !important;



    margin-bottom: 10px !important;



}







.slide-text > p {



    font-size: 15px !important;



    line-height: 18px !important;



    margin-bottom: 10px !important;



}







.slide-text{



	top:10% !important}



	



.slide-text > a.btn-default{



	margin-top:5px !important}



	



.LogoOuter{



	left:0%}



	



.navbar-nav>li>a{



	font-size:10px}



	



.nav>li>a{



	margin:0px 5px}



	



.toprlogo_wrap{



	width:13%}



.toprlogo_wrap img{



	width:32%;



	float:left;



	min-height:40px;}



	



figure.effect-ming{



	min-height:320px;}



	



.Product_Content_wrap{



	min-height:320px;



	padding:30px}



	



.service-box{



	min-height:150px;



	margin-bottom:30px}



	



.Footer_Contact_Wrap{



	padding:30px 5%;



	min-height:305px}



	



.Footer_Contact_Wrap p{



	font-size:10px;



	line-height:14px;}



	



.Footer_Contact_Wrap h2{



	font-size:20px;



	margin-bottom:15px;}



	



.Footer_Form{



	padding:32px 10%;



	min-height:327px}



	



.Footer_Form h2{



	font-size:20px;



	margin-bottom:15px;}



	



.footerFormControl{



	font-size:13px !important;



	height:28px !important}



	



.submit_button{



	padding:5px 15px}



	



.locationWrap{



	height:300px;}



	



.ScWrap{



	width:47%}



	



.Product_Content_wrap h1{



	font-size:20px;



	margin-bottom:20px}



	



.Product_Content_wrap p{



	font-size:14px;



	line-height:24px;}



	



.viewmore_button{



	font-size:14px}



	



.locationWrap{



	min-height:327px;}



	



.navbar-nav {



    float: left;



    margin: 0 0 0 19%;



}







.Product_Content_wrap {



    min-height: 320px !important;



}



.inner_banner_caption{



	font-size:30px;



	line-height:35px;}



	



.inner_page_wrap img {



    /*margin: 0px auto 15px;*/



    float: none;



}







.contact_content_wrap{



	min-height:720px}



	



.contact_content_wrap p{



	text-align:center}



}











@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {



.nav>li>a {



    margin: 0px 8px;



}







.navbar-nav>li>a {



    font-size: 12px;



}







.slide-text {



    top: 35% !important;



}







.Product_Content_wrap p {



    font-size: 13px;



    line-height: 23px;



}







.viewmore_button {



    font-size: 13px;



}







.Product_Content_wrap {



    min-height: 285px;



}







figure.effect-ming {



    min-height: 285px;



}







figure.effect-ming h2{



	margin-top:35%}



	



.service-box {



    min-height: 290px;}



	



.Footer_Contact_Wrap {



    min-height: 332px;



}







.Footer_Form {



     min-height: 332px;



}







.service-content-box{



	width:85%;



	float:none;



	margin:0px auto}



	



.service-img-box{



	float:none;



	margin:0px auto;



	width:30%}



	



.service-content-box h3{



	text-align:center}



	



.service-content-box p{



	text-align:center}



	



.client-carousal-control.right{



	left:-268px !important}



	



.client-carousal-control.left {



    left: -211px !important;



}







.Product_Content_wrap {



    min-height: 285px !important;



}







.contact_wrap h3{



	text-align:center}



	



.contact-form{



	min-height:720px;



	padding:5%}



	



.inner_page_wrap h3{



	font-size:20px;}



	



.inner_page_wrap p{



	font-size: 13px;



    line-height: 22px;}



	



.product-detail-wrap{



	min-height:350px;}



	











}







@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {



	.nav>li>a {



    margin: 0px 8px;



}







.navbar-nav>li>a {



    font-size: 12px;



}







.slide-text {



    top: 35% !important;



}







.Product_Content_wrap p {



    font-size: 13px;



    line-height: 23px;



}







.viewmore_button {



    font-size: 13px;



}







.Product_Content_wrap {



    min-height: 285px;



}







figure.effect-ming {



    min-height: 285px;



}







figure.effect-ming h2{



	margin-top:35%}



	



.service-box {



    min-height: 290px;}



	



.Footer_Contact_Wrap {



    min-height: 332px;



}







.Footer_Form {



     min-height: 332px;



}







.service-content-box{



	width:85%;



	float:none;



	margin:0px auto}



	



.service-img-box{



	float:none;



	margin:0px auto;



	width:30%}



	



.service-content-box h3{



	text-align:center}



	



.service-content-box p{



	text-align:center}



	



.client-carousal-control.right{



	left:-268px !important}



	



.client-carousal-control.left {



    left: -211px !important;



}







.Product_Content_wrap {



    min-height: 285px !important;



}







.contact-form{



	min-height:720px;



	padding:5%}



	



	



	



.inner_page_wrap h3{



	font-size:20px;}



	



.inner_page_wrap p{



	font-size:13px;



	line-height:22px}



	



	



.product-detail-wrap{



	min-height:350px}	



	



	



	}

	

	@media  screen and (max-width: 768px) {

	

	    figure.effect-ming {

            min-height: auto;

        }

	    

	}



@media  screen and (max-width: 1280px) {



/*.so-groups-sticky.right{



	right:0;}*/



	



.Product_Content_wrap {



    min-height: 372px;



}}







.library-det{



	background: rgb(49, 134, 145);



    padding: 11px;



    font-size: 28px;



    text-transform: uppercase;



	color:#fff;



	width:100%;

}



.library-det a{



	color:#fff;



}



.login-container input[type=text], .login-container input[type=password], .login-container input[type=email], .login-container textarea{



    padding: 5px 5px;



    -moz-box-sizing: border-box;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    margin-bottom: 30px;



    border-bottom: 1px solid #FFF!important;



    width: 100%;



    overflow: hidden;



    background: inherit;



    border: 0px;



    outline: none;



    font-size: 14px;



    color: #fff;



    font-weight: 400;



    font-family: 'Open Sans', sans-serif;



}



.serviceabout ul {



    padding: 0px 0px 0px 0px;



    margin: 0px;



    list-style: none;



}



	



.serviceabout ul li{	



	



    padding: 0px 0px 15px 25px;



    margin: 0px;



    background:  url(../images/inner-li.png) no-repeat left 5px}



	



	.dropdown:hover .dropdown-menu {



    display: block;



}







.dropdown-menu>li>a {



    display: block;



    padding: 10px 35px;



    clear: both;



    font-weight: 500;



    line-height: 1.42857143;



    color: #333;



    white-space: nowrap;

	

	text-transform:uppercase;



}







.dropdown-menu>li>a:hover{



	background:#2098d1;



}



.our-team{



	margin-top: 10px;



   border: 1px solid;



    border-color: #474c4a21;



}



.our-team h3{



	font-size: 18px;



    padding-top: 10px;



    color: #000000a6;



	text-align:center;



}



.our-team p{



	font-size: 14px;



    color: #000000a6;



	text-align:center;



}



@media (min-width: 768px)



{



.navbar-nav {



    float: left;



    margin: 0 0 0 17%;



}



}



@media (min-width: 1024px)



{



.navbar-nav {



    float: left;



    margin: 0 0 0 13%;



}



}

@media (max-width: 480px)

{

.slide-text span {

	font-size: 13px;

    line-height: 18px;

    margin-bottom: 2px;



}

.slide-text h2 span{

	font-size: 16px!important;

    line-height: 20px!important;

    margin-bottom: 5px!important;



}

}