 
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/*** 

====================================================================
	Global Settings
====================================================================

 ***/

a{
	text-decoration:none;
	cursor:pointer;
	color:#ffae11;
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}
.u-list li{
    list-style-type : disc !important;
    margin-left: 20px;
}
h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.6em;
	font-family: 'Roboto Slab', serif;
}

input,button,select,textarea{
	
}

p{
	position:relative;
	line-height:1.8em;	
}

.strike-through{
	text-decoration:line-through;	
}

.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}

.small-container{
	max-width:680px;
	margin:0 auto;
}

.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:300px;
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;	
}

.theme-btn{
	display:inline-block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.light-bg{
	background-color:#f4f6f7;
}

.grey-bg{
	background-color:#fafafa;
}

.centered{
	text-align:center;	
}

/*Btn Style One*/

.btn-style-one{
	position:relative;
	padding:11px 37px;
	line-height:24px;
	color:#1f1f1f;
	font-size:15px;
	font-weight:700;
	border-radius:50px;
	border:2px solid #f2f2f2;
	text-transform:uppercase;
}

.btn-style-one:hover{
	color:#ffffff;
	background:#2f468c;
	border-color:#2f468c;
}

/*Btn Style Two*/

.btn-style-two{
	position:relative;
	padding:13px 24px 15px;
	line-height:24px;
	color:#ffffff;
	font-size:20px;
	font-weight:400;
	border-radius:3px;
	background:#ffae11;
	letter-spacing: 1px;
	border:2px solid #ffae11;
}

.btn-style-two:hover{
	background:none;
	color:#fe9900;
}

/*Btn Style Three*/

.btn-style-three{
	position:relative;
	padding:13px 24px 15px;
	line-height:24px;
	color:#000000;
	font-size:18px;
	font-weight:400;
	border-radius:5px;
	background:#ffffff;
	letter-spacing: 1px;
	border:2px solid #ffffff;
}

.btn-style-three:hover{
	background:#ffae11;
	border-color:#ffae11;
	color:#ffffff;
}

/*Btn Style Four*/

.btn-style-four{
	position:relative;
	line-height:24px;
	color:#28375b;
	font-size:18px;
	font-weight:400;
	border-radius:5px;
	background:none;
	padding:10px 22px 12px;
	border:2px solid #28375b;
}

.btn-style-four:hover{
	background:#28375b;
	border-color:#28375b;
	color:#ffffff;
}

/*Btn Style Five*/

.btn-style-five{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:18px;
	font-weight:400;
	border-radius:24px;
	background:#31456f;
	padding:12px 35px;
}

.btn-style-five:hover{
	background:#28375b;
	color:#ffffff;
}

/*Btn Style six*/

.btn-style-six{
	position:relative;
	line-height:24px;
	color:#17181a;
	font-size:15px;
	font-weight:600;
	border-radius:5px;
	background:none;
	padding:10px 22px;
	text-transform:uppercase;
	border:2px solid #e9e9e9;
}

.btn-style-six:hover{
	background:#17181a;
	border-color:#17181a;
	color:#ffffff;
}

/*Btn Style seven*/

.btn-style-seven{
	position:relative;
	line-height:24px;
	color:#17181a;
	font-size:15px;
	font-weight:600;
	border-radius:50px;
	background:none;
	padding:10px 30px;
	text-transform:uppercase;
	border:2px solid #e9e9e9;
}

.btn-style-seven:hover{
	background:#28344c;
	border-color:#28344c;
	color:#ffffff;
}

/*Btn Style Eight*/

.btn-style-eight{
	position:relative;
	line-height:24px;
	color:#ffae11;
	font-size:16px;
	font-weight:600;
	border-radius:5px;
	background:none;
	letter-spacing: 1px;
	padding:13px 24px;
	border:2px solid #ffae11;
	text-transform:uppercase;
}

.btn-style-eight:hover{
	background:#ffae11;
	color:#ffffff;
	border-color:#ffae11;
}

/*Btn Style Nine*/

.btn-style-nine{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:16px;
	font-weight:400;
	border-radius:3px;
	background:#2f468c;
	letter-spacing: 1px;
	padding:10px 22px;
	border:2px solid #2f468c;
	text-transform:capitalize;
}

.btn-style-nine:hover{
	background:none;
	color:#2f468c;
	border-color:#2f468c;
}

.theme_color{
	color:#ffae11;	
}

img{
	display:inline-block;
	max-width:100%;	
}

.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/icons/preloader.gif);}

/*** 

====================================================================
	Scroll To Top style
====================================================================

***/

.scroll-to-top{
	position:fixed;
	bottom:15px;
	right:15px;
	width:40px;
	height:40px;
	color:#ffffff;
	font-size:13px;
	text-transform:uppercase;
	line-height:38px;
	text-align:center;
	z-index:100;
	cursor:pointer;
	border-radius:50%;
	background:#1c1c1c;
	display:none;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;		
}

.scroll-to-top:hover{
	color:#ffffff;
	background:#fe9900;
}

/*** 

====================================================================
	Main Header style
====================================================================

***/

.main-header{
	position:relative;
	left:0px;
	top:0px;
	z-index:999;
	width:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-header .header-top a:hover{
	color:#0d55a6;	
}

/*Sticky Header*/

.sticky-header{
	position:fixed;
	opacity:0;
	visibility:hidden;
	left:0px;
	top:0px;
	width:100%;
	padding:0px 0px;
	background:#ffffff;
	z-index:0;
	border-bottom:1px solid #e0e0e0;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.sticky-header .logo{
	padding:5px 0px 5px;	
}

.fixed-header .sticky-header{
	z-index:999;
	opacity:1;
	visibility:visible;
	-ms-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-op-animation-name: fadeInDown;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-ms-animation-duration: 500ms;
	-moz-animation-duration: 500ms;
	-op-animation-duration: 500ms;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-ms-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-op-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-ms-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-op-animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;	
}

.main-header .header-upper{
	position:relative;
	padding:15px 0px;
	background:#ffffff;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	z-index:5;
}

.main-header .header-upper .logo img{
	position:relative;
	display:inline-block;
	max-width:100%;
}

.main-header .logo-outer{
	position:relative;
	z-index:25;
	padding:9px 0px;
}

.main-header .logo-outer .logo img{
	position:relative;
	display:inline-block;
}

.main-header .header-upper .upper-right{
	position:relative;
	padding:24px 0px 0px;
}

.main-header .info-box{
	position:relative;
	float:left;
	min-height:56px;
	margin-left:40px;
	font-size:13px;
	text-transform:uppercase;
	color:#777777;
	padding:0px 0px 0px 75px;
}

.main-header .info-box:last-child{
	padding-left:0px;
}

.main-header .info-box .icon-box{
	position:absolute;
	left:-1px;
	top:-3px;
	width:65px;
	height:56px;
	padding-left:15px;
	color:#ffae11;
	font-size:24px;
	text-align:left;
	line-height:54px;
	border-radius:50%;
	background:url(../images/inf-icon-curve.png) left center no-repeat;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-header .info-box:hover .icon-box{
	color:#f8991d;
}

.main-header .info-box li{
	position:relative;
	line-height:20px;
	color:rgba(0,0,0,0.60);
	font-size:13px;
	margin-bottom:5px;
	text-transform:capitalize;
}

.main-header .info-box li a{
	color:#777777;		
}

.main-header .info-box strong{
	font-weight:400;
	color:#18191e;
	font-size:18px;
	text-transform:capitalize;
	font-family: 'Merriweather', serif;
}

.main-header .header-lower{
	position:relative;
	top:0px;
	width:100%;
	background:#2f468c;
}

.main-header .nav-outer{
	position:relative;
	padding-right:300px;
}

.main-menu{
	position:relative;	
}

.main-menu .navbar-collapse{
	padding:0px;	
}

.main-menu .navigation{
	position:relative;
	margin:0px;
}

.main-menu .navigation > li{
	position:relative;
	float:left;
	margin-right:22px;
}

.main-header .sticky-header .main-menu .navigation > li{
	margin:0px;
}

.main-menu .navigation > li > a{
	position:relative;
	display:block;
	padding:20px 10px 20px 0px;
	font-size:17px;
	color:#ffffff;
	line-height:30px;
	min-height:70px;
	font-weight:500;
	opacity:1;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	background:url(../images/icons/menu-separater.png) right center no-repeat;
}

.main-menu .navigation > li.dropdown a{
	padding-right:36px;
}

.main-menu .navigation > li:last-child > a{
	background:none;
}

.sticky-header .main-menu .navigation > li > a{
	color:#181818;
	padding:15px 15px !important;
	line-height:30px;
	font-size:16px;
	font-weight:600;
	min-height:0px;
	background:none;
}

.main-header .main-menu .navigation > li.dropdown > a:before {
    font-family: 'FontAwesome';
    content: "\f107";
    position: absolute;
    right: 18px;
    font-size: 14px;
    line-height: 32px;
}

.sticky-header .main-menu .navigation > li > a:before{
	display:none;
}

.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current-menu-item > a{
	color:#ffae11;
	opacity:1;
}

.main-header .sticky-header .main-menu .navigation > li:hover > a,
.main-header .sticky-header .main-menu .navigation > li.current > a,
.main-header .sticky-header .main-menu .navigation > li.current-menu-item > a{
	background:#ffae11;
	color:#ffffff;
	opacity:1;
}

.main-menu .navigation > li:hover > a:after{
	opacity:1;
}

.main-menu .navigation > li > ul{
	position:absolute;
	left:0px;
	top:130%;
	width:220px;
	padding:0px;
	z-index:100;
	display:none;
	background:#2f468c;
	border-top:2px solid #ffae11;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

.main-menu .navigation > li > ul.from-right{
	left:auto;
	right:0px;	
}

.main-menu .navigation > li > ul > li{
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(255,255,255,0.1);
}

.main-menu .navigation > li > ul > li:last-child{
	border-bottom:none;	
}

.main-menu .navigation > li > ul > li > a{
	position:relative;
	display:block;
	padding:10px 20px;
	line-height:22px;
	font-weight:400;
	font-size:15px;
	color:#ffffff;
	text-align:left;
	text-transform:capitalize;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li:hover > a{
	color:#ffffff;
	background-color:#ffae11;
}

.main-menu .navigation > li > ul > li > ul{
	position:absolute;
	left:110%;
	top:0px;
	width:220px;
	padding:0px;
	z-index:100;
	display:none;
	background:#2f468c;
	border-top:2px solid #ffae11;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

.main-menu .navigation > li > ul > li > ul > li{
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(255,255,255,0.1);
}

.main-menu .navigation > li > ul > li > ul > li:last-child{
	border-bottom:none;	
}

.main-menu .navigation > li > ul > li  > ul > li > a{
	position:relative;
	display:block;
	padding:10px 20px;
	line-height:22px;
	font-weight:400;
	font-size:15px;
	color:#ffffff;
	text-align:left;
	text-transform:capitalize;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li  > ul > li > a:hover{
	color:#ffffff;
	background-color:#ffae11;
}

.main-menu .navigation > li.dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	top:100%;	
}

.main-menu .navigation li > ul > li.dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	left:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
	position:absolute;
	right:10px;
	top:6px;
	width:34px;
	height:30px;
	border:1px solid #ffffff;
	text-align:center;
	font-size:16px;
	line-height:26px;
	color:#ffffff;
	cursor:pointer;
	z-index:5;
	display:none;
}

.main-header .outer-box{
	position:absolute;
	right:0px;
	top:0px;
}

/*Search form*/

.main-header .search-form .form-group{
	position:relative;
	display:block;
	margin:0px;
}

.main-header .search-form .form-group input[type="text"],
.main-header .search-form .form-group input[type="tel"],
.main-header .search-form .form-group input[type="email"],
.main-header .search-form .form-group textarea{
	position:relative;
	display:block;
	width:315px;
	height:70px;
	color:#ffffff;
	font-size:16px;
	background:#203259;
	padding:6px 50px 6px 25px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.main-header .search-form ::-webkit-input-placeholder,
.main-header .search-form ::-moz-placeholder,
.main-header .search-form :-ms-input-placeholder,
.main-header .search-form :-ms-input-placeholder { 
  color: #e0e0e0 !important;
}

.main-header .search-form .form-group input[type="submit"],
.main-header .search-form button{
	position:absolute;
	right:0px;
	top:0px;
	width:70px;
	height:100%;
	font-size:13px;
	line-height:70px;
	color:#ffffff;
	font-weight:700;
	background:#ffae11;
	text-transform:uppercase;
}

.main-header .search-form .form-group input[type="submit"] .icon,
.main-header .search-form button .icon{
	color:#ffffff;
	font-size:20px;
}

/*Social Icon One*/

.social-icon-one{
	position:relative;
}

.social-icon-one li{
	position:relative;
	margin-right:6px;
	display:inline-block;
}

.social-icon-one li a{
	position:relative;
	width:35px;
	height:35px;
	color:#6784af;
	font-size:16px;
	line-height:32px;
	text-align:center;
	border-radius:2px;
	display:inline-block;
	border:1px solid #324362;
}

.social-icon-one li a:hover{
	background-color:#ffb32b;
	color:#ffffff;
	border-color:#ffb32b;
}

/*Social Icon Two*/

.social-icon-two{
	position:relative;
}

.social-icon-two li{
	position:relative;
	margin:0px 3px;
	display:inline-block;
}

.social-icon-two li a{
	position:relative;
	width:36px;
	height:36px;
	color:#ffffff;
	font-size:16px;
	line-height:32px;
	text-align:center;
	border-radius:50%;
	display:inline-block;
	border:1px solid #ffffff;
}

.social-icon-two li a:hover{
	background-color:#ffb32b;
	border-color:#ffb32b;
	color:#ffffff;
}

/*Social Icon Three*/

.social-icon-three{
	position:relative;
}

.social-icon-three a{
	position:relative;
	width:50px;
	height:55px;
	color:#cdd2da;
	font-size:16px;
	line-height:52px;
	text-align:center;
	float:left;
	border-left:1px solid #f3f3f3;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.social-icon-three a:hover{
	background-color:#30579e;
	border-color:#30579e;
	color:#ffffff;
}

.social-icon-three .share{
	float:left;
	font-size:16px;
	color:#25292f;
	font-weight:400;
	line-height:50px;
	margin-right:18px;
	font-family: 'Roboto Slab', serif;
}

/*Social Icon Four*/

.social-icon-four{
	position:relative;
}

.social-icon-four a{
	position:relative;
	color:#d8d8d8;
	font-size:16px;
	text-align:center;
	margin-right:15px;
	display:inline-block;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.social-icon-four a:hover{
	color:#ffae11;
}
#top{
	background-color: #2f468c;
}
.headng h3{
	color: #fff;
	position:relative;
	top: -5px;
		font-size: 21px;
    letter-spacing: 0.4px;
}
.mail {
    color: #fff;
    position: relative;
    top: 17px;
    font-size: large;
}
.navbar-collapse.in {
    width: 150px;
}
@media screen and (width: 375px){
#toogle {
position: relative!important;
    left: 1px!important;
}
.headng h3{
	display: none;
}
}

@media screen and (width: 320px){
.headng h3{
	display: none;
}
#toogle {
position: relative!important;
    left: 35px!important;
}
#logo23 {
    position: relative!important;
    left: 85px!important;
}
}
 @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 600px)
  and (-webkit-min-device-pixel-ratio: 2) {
.cen{
float: initial!important;}
.headng h3{
	display: none;
}
.mail{
text-align: center;
}
#logo23{
	text-align: center;
	position: relative;
	left: 106px;
}
#non{
	display: none;
}
.main-header .search-form .form-group input[type="text"]{
	width: 280px;
	height: 58px;
}
#serc{
	position: relative;
	top:-3px;
}
#toogle{
	position: relative;
	left: 5px;
}
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 30%;
  height: 580px;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s;
  margin-top:-70px;
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.close {
  color: black;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-header {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}
.mail a {
    color: #fff;
    font-size: initial;
}
.fro{
    margin-top:-6px;
}
input.input {
    border: 1px solid #29395E;
    width: 76%;
    height: 35px;
    margin-left: 45px;
    border-radius: 9px;
    padding-left: 8px;
}
textarea.input1 {
    border: 1px solid #29395E;
    width: 76%;
    height: 156px;
    margin-left: 45px;
    border-radius: 9px;
        padding-left: 8px;
}
label.lab {
    margin-left: 46px;
    color: #2f468c;
    font-weight: 700;
    font-size: 15px;
}
.button11 {
  background-color: #2f468c;
  border: none;
  color: white;
  padding: 15px 58px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: -7px 117px;
  cursor: pointer;
}

 @media only screen 
  and (min-width: 425px) 
  and (-webkit-min-device-pixel-ratio: 2) {
#logo23 {
    position: relative!important;
    left: 135px!important;
}
#toogle{
	position: relative;
	left: -44px;
}
.headng h3{
	display: none;
}
}
ul.list-inline.footer-font-icon.ulockd-mrgn1220.cen {
    float: right;
}

@media (width: 768px){
#logo23 {
    position: relative!important;
    left: -3px!important;
    
}
textarea.input1 {
width: 86%;
margin-left: 13px;
	}
label.lab {
    margin-left: 16px;
    }
input.input {
    width: 90%;
    height: 35px;
    margin-left: 8px;
   }
.ulockd-footer-qlink{
    margin-left: 3px!important;
}
.col-sm-4 {
    width: 47.333333%!important;
}
.main-header .header-upper .upper-right {
    margin-top: -106px;
    margin-left: 80px;
    width: max-content;
}
.main-header .info-box strong {
    font-size: 15px!important;
}
.main-header .info-box li {
    font-size: 11px;
}
   #med{
    position: relative;
    left: 39px;
}
#mid{
position: relative;
    left: 96px;	
}
.fz60 {
    font-size: 40px!important;
}
.ulockd-pad90 {
    position: relative;
    left: 182px!important;
}
.button11 {
    margin: -7px 15px;
}
}
@media (width: 375px){
#logo23 {
    position: relative!important;
    left: 115px!important;
}
}
@media (width: 1024px){
.button11 {
    margin: -8px 65px;
    
}
#logo23 {
    position: relative!important;
    left: -15px!important;
}
.main-header .header-upper .upper-right{
margin-top: -98px;
    position: relative;
    left: 5px;
}
}
.about-icon img {
    transform: rotate(-46deg);
    position: relative;
    left: -9px;
    top: 10px;
}
.text-thm4{
color: #c7d6e6!important;
}
button.btn.ulockd-btn-thm2.btn1 {
    font-size: 18px;
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 600px)
  and (-webkit-min-device-pixel-ratio: 2) {
.ulockd-footer-qlink{
    margin-left: 2px!important;
}
}
.main-header .search-form button .icon {
    position: relative;
    top: 3px;
}

li.A1 {
    display: inline;
}
li.A2 {
    display: inline;
}
li.A3 {
    display: inline;
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
.mail {
position:relative;
top:-1px;
  }
}

.small, small {
    font-size: 103%!important;
}
.small, small:hover {
    color:#fff;
}


/*Edit By Ghulam Ali*/
.industries
{
    width: 100%;
    /* background-color: aquamarine; */
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.industry-row
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 30px 0px;
    /* background: lawngreen; */
}
.industry-row:nth-child(2n+0) {    
    flex-direction: row-reverse;
}
.industry-content
{
    max-width: 50%;
    /* background-color: blue; */

}
.industry-content p
{
    font-size: 20px;
}
.industry-content,.industry-image
{
    margin: 0px 30px;
}
.industry-image
{
    max-width: 45%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.industry-image img
{
    max-width: 100%;
}
@media screen and (max-width: 900px) {
    .industry-row:nth-child(2n+0) {    
        flex-direction: column;
    }
    .industry-row{
        flex-direction: column;
        align-items: center;
    }
    .industry-content,.industry-image
{
    max-width: 90%;
    margin: 10px 0px;
}
  }