/* lg */ 
@media (min-width: 1200px) {

}


/* md */
@media (min-width: 992px) and (max-width: 1199px) {
.login_main {float:left; margin:8px 0 0 5px;}
.top_right {float:right; width:100%; border-left:none; border-bottom:#eceaea solid 1px; padding-top:0px;}
.footer_right {background:none; height:auto;}
.footer_right_inner {float:none; margin-left:0px;}
.form_main {background:#34848c; border:#2f929c solid 1px; width:100%; margin:0 11px 15px 0; padding:14px 0 14px 10px;}
.text_area {background:#34848c; border:#2f929c solid 1px; width:100%;  padding:14px 0 14px 10px;}
.stater_main {float:left; width:25%;}
.stater_main_box {float:left; width:100%; background:#2c2c2c; padding:15px 0 15px 0;}
.stater_main_inner_box {float:left; width:100%; border:#ededed solid; border-width:0px 1px 1px 1px;}
.stater_main_inner_box_start {float:left; width:100%; border-bottom:#ededed solid 1px; padding:28px 0 28px 0;} 
.stater_main_inner_box_second {float:left; width:100%; border:#ededed solid; border-width:0px 1px 1px 0px;}
.catag {float:left; width:100%;}
.catag ul li {list-style:none; font-family:'robotolight'; font-size:16px; color:#707070; font-weight:400; -webkit-font-smoothing: antialiased; text-align:left; display:block; float:left;}
.catag ul li a {list-style:none; font-family:'robotolight'; font-size:16px; color:#707070; font-weight:400; -webkit-font-smoothing: antialiased; border:#eceaea solid 1px; background:#ffffff; padding:8px 9.6px; margin-right:9px;}
.catag ul li a:hover { list-style:none; font-family:'robotolight'; font-size:16px; color:#ffffff; font-weight:400; text-decoration:none; -webkit-font-smoothing: antialiased; border:#0a383c solid 1px; background:#0d555c; padding:8px 9.6px; transition: all 1.0s ease 0s;}
.catag ul li .active { list-style:none; font-family:'robotolight'; font-size:16px; color:#ffffff; font-weight:400; -webkit-font-smoothing: antialiased; padding:8px 9.6px; transition: all 1.0s ease 0s; background:#0d555c; border:#0a383c solid 1px; }
.catag ul li:last-child {margin-right:0px;}
.line_header_new {width:703px;}
.top-but {display:block; margin-top:20px;}
.line_header_new {padding-top:20px; padding-bottom:20px;}
.portfolio_main_box img {max-width:100%; max-height:100%;}

}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.logo_main {float:none; margin:15px 0px 0 0px;}
.top_right {float:left; width:auto; border-left:none; padding-top:15px;}
.border_main {float:left; width:100%; border-top:#eceaea solid 1px; margin:8px 0px; padding-top:14px;}
.border_main ul li {float:left; list-style:none; font-family:'robotolight'; font-size:14px; color:#707070; -webkit-font-smoothing:antialiased; margin:0px 9px 9px 0px;}
.box_main {margin:0px 0 45px 0;}
.web_des_img {border:15px solid #0d555c; border-radius:50%; width:auto; height:auto; margin-bottom:15px;}
.footer_right {background:none; height:auto; margin-top:100px;}
.footer_right_inner {float:none; margin-left:0px;}
.form_main {background:#34848c; border:#2f929c solid 1px; width:48%; margin:0 11px 15px 0; padding:14px 0 14px 10px;}
.text_area {background:#34848c; border:#2f929c solid 1px; width:48%;  padding:14px 0 14px 10px;}
.text_area {background:#34848c; border:#2f929c solid 1px; width:100%;  padding:14px 0 14px 10px;}
.stater_main {float:left; width:50%;}
.stater_main_box {float:left; width:100%; background:#2c2c2c; padding:15px 0 15px 0;}
.stater_main_inner_box {float:left; width:100%; border:#ededed solid; border-width:0px 1px 1px 1px;}
.stater_main_inner_box_start {float:left; width:100%; border-bottom:#ededed solid 1px; padding:28px 0 28px 0;} 
.stater_main_inner_box_second {float:left; width:100%; border:#ededed solid; border-width:0px 1px 1px 0px;}
.line_header_new {width:100%; margin-left:0px;}
.top-but {margin-top:15px;}

}


/* xs */
@media (max-width: 767px) {
.logo_main {float:none; margin:10px 0px 0 0px;}
.logo_main p{text-align:center; line-height:22px;}
.top_right {float:left; width:100%; border-left:none; border-bottom:#eceaea solid 1px; padding-top:15px;}
.reserve_main {float:none; width:100%; height:auto!important; background:#34848c; padding-top:65px; padding-bottom:65px; margin:94px 0 76px 0;}
.reserv_buton {float:none; margin-top:20px;}

.footer {float:none; width:auto; background:#34848c; padding:30px 0px; margin-top:70px;}
.footer h2 {font-family:'robotomedium'; font-size:18px; color:#ffffff; margin:0px; padding:0px; text-align:left;}
.footer_right {background:#34848c; height:auto; padding-bottom: 15px;}
.footer_right_inner {float:none; margin:30px 0 0 0;}
.head_office {float:none; margin-top:20px;}
.head_office h3 {font-family:'robotomedium'; font-size:15px; color:#393939; text-align:left;}
.add_logo {
    float: left;
    width: 44px;
    height: 44px;
    margin-top: 13px;
    border: 1px solid #fff;
    padding: 10px 12px;
    border-radius: 50%;
    background: #34848c;
    margin-right: 12px;
    text-align: center;
}
.add_logo_contant {float:none; width:auto;  margin-top:29px;}
.add_logo_contant h2 {font-family:'robotomedium'; font-size:14px; color:#e2e2e2; line-height:28px;}
.form_main {background:#34848c; border:#2f929c solid 1px; width:100%; margin:0 11px 15px 0; padding:14px 0 14px 10px;}
.text_area { width:100%;  padding:14px 0 14px 10px;}
.web_des_img {border:15px solid #0d555c; border-radius:50%; width:auto; margin-bottom:15px;}

.testimo_main {float:none; width:100%; background:#efefef; margin-top:69px; padding:44px 0px; height:auto;}
.margin_box {margin-top:15px; float:none;}
.box_main {margin:0px 0 45px 0;}
.testi-control.right {
  left: auto;
  right: auto;
  background-image: none;
  margin-top:238px;
}
.testi-control.left {
	background-image: none;
	 margin:238px 0 0 -26px;
}
.serv_main {float:none; width:100%; height:auto; background:#0d555c; padding:20px 0px;}
.med_main {float:none; width:100%;}

.web_main {float:none; background:#0d555c; width:auto; padding:18px 0 22px 0;}


.portfolio_main_box_html {float:none; background:#efefef; width:auto; padding:14px 15px;}
.portfolio_main_box_html p {font-family:'robotomedium'; font-size:12px; color:#0d555c; text-align:left; line-height:18px;}
.portfolio_main_box_html p a {font-family:'robotomedium'; font-size:12px; color:#0d555c; text-align:center; text-decoration:underline;}
.portfolio_main_box_html p a:hover {font-family:'robotomedium'; font-size:12px; color:#0d555c; text-align:center; text-decoration:none;}
.portfolio_main_box_html h4 {font-family:'robotomedium'; font-size:12px; color:#000;  line-height:0px; margin-left:0px;}

.portfolio_main_box {float:none; margin:30px 0 0px 0px;}
.portfolio_main_box img {max-width:100%; max-height:100%;}

.web_main_inner {float:none; width:100%;}

.web_main_inner_box {float:none; width:100%; margin:16px 0 90px 0;}

.web_main_img {float:none; margin-right:0px;}

.stater_main {float:none; width:auto;}

.stater_main_box {float:left; width:100%; background:#2c2c2c; padding:15px 0 15px 0;}

.stater_main_inner_box {float:left; width:100%; border:#ededed solid; border-width:0px 1px 1px 1px;}
.stater_main_inner_box_start {float:left; width:100%; border-bottom:#ededed solid 1px; padding:28px 0 28px 0;} 

.catag {float:left; width:100%;}
.catag ul li {list-style:none; font-family:'robotolight'; font-size:16px; color:#707070; font-weight:400; -webkit-font-smoothing: antialiased; text-align:left; display:block; float:none;}


.catag ul li a {list-style:none; font-family:'robotolight'; font-size:16px; color:#707070; font-weight:400; -webkit-font-smoothing: antialiased; border:#eceaea solid 1px; background:#ffffff; padding:8px 9.6px; margin-right:9px; margin-bottom:9px;}
.nav > li > a {float:none;}
.dropdown-menu.multi-column {
			min-width: 240px !important;
			overflow-x: hidden;
		}
.fut_left_box_fist {background:#333333; border-top:#e74848 solid 3px; padding:15px; height:120px;}
.owl-theme .owl-controls{
	/*margin-top: 10px;*/
	text-align: right; position:absolute; right:20px; top:-70px!important;
}

.new_contact_text_field {
    width: 100%;
	float:left;
    border: 1px solid #eee	;
    outline-color: #0d555c;
    padding: 9px;
    color: #000;
    font-size: 14px;
    font-family: sans-serif;
	outline:none; margin-bottom: 5px;

}
.new_contact_text_field2 {
    width: 100%;
	float:left;
    border: 1px solid #eee;
    outline-color: #0d555c;
    padding: 9px;
    color: #000;
    font-size: 14px;
    font-family: sans-serif;
	outline:none;
	margin-left:0px; margin-bottom: 7px;
}
.form_main_new7 {
    float: left;
    background: #ffffff;
    border: #eee solid 1px;
    width: 124px;
    margin: 0 11px 15px 0;
    padding: 10px 0 10px 10px;
    width: 100%;
}

.new_contact_text_field3 {
    width: 100%;
	float:left;
    border: 1px solid #eee;
    outline-color: #0d555c;
    padding: 9px;
    color: #000;
    font-size: 14px;
    font-family: sans-serif;
	outline:none;
	margin-top:-2px; margin-bottom: 7px;
}
.new_contact_text_field4 {
    width: 100%;
    border:1px solid #eee;
    outline-color: #0d555c;
    padding: 9px;
    color: #000;
	float:left;
    font-size: 14px;
    font-family: sans-serif;
	outline:none;
	margin-left:0px;
	margin-top:-2px; margin-bottom: 7px;
}


.new_contact_text_field5 {
    width: 100%;
	float:left;
    border:1px solid #eee;
    outline-color: #0d555c;
    padding: 9px;
    color: #000;
    font-size: 14px;
    font-family: sans-serif;
	outline:none;
	margin-top:-2px;
	height:150px; margin-bottom: 7px;
}
.new_contact_form {
    float: left;
    width: 100%;
    margin-right: 0px; 
	margin-bottom: 30px;
}

.new_contact_details {
    float: left;
    width: 100%;
}

.new_contact_details_main_sec {
    float: left;
    width: auto;
    margin-bottom: 15px;
}
.new_contact_details_main_sec_right {
    float: left;
    width: auto;
    font-family: 'robotolight';
    font-size: 14px;
    color: #666666;
    margin-top: 12px;
}


.panel-title {
    font-weight: 400;
    font-size: 20px;
    color: #fff;
}

.submit-main {
    margin: auto;
    text-align: center; float: none; 
}
.form_main3 {
    float: left;
    background: #34848c;
    border: #2f929c solid 1px;
    width: 100%;
    margin: 10px 11px 15px 0!important;
    padding: 10px 0 10px 10px;
}

.heading h1 {
    font-family: 'robotomedium';
    font-size: 24px;}
	.copyeight_main {
    width: 100%;
    text-align: left;
    margin-top: 20px;
    float: left;
    font-family: 'robotomedium';
    font-size: 14px;
    color: #bdbdbd;
}
.copyeight_main {
    width: 100%;
    text-align: left;
    margin-top: 20px;
    float: left;
    font-family: 'robotomedium';
    font-size: 14px;
    color: #bdbdbd;
}

.margin_top_new {margin-top:0px;}
.line_header_new {
    float: none;
    width: auto;
    padding-top: 10px;
    border-left: none;
    margin-left: 0px; text-align:center;
}

.right_new {
    float: left!important;
    margin-top: 5px; display:none;
}
.border_main {
    float: left;
    width: 100%;
    border-top: #eceaea solid 0px;
    margin: 0px 0px; 
    padding-top: 0px; 
}
.top-but {display:block; margin:15px 0px;}

.modal-header .close {margin-top:-2px; background:#0d555c; opacity:inherit; width:30px; height:30px; border-radius:50%; color:#fff; position:absolute; right:10px; top:10px;}
.modal-header .close:hover {margin-top:-2px; background:#ef7f1a; opacity:inherit; width:30px; height:30px; border-radius:50%; color:#fff; position:absolute; right:10px; top:10px;}

.enquiry_button {background:#ef7f1a; color:#FFFFFF; border:none; padding:10px; width:100%; margin-bottom:20px; float:right; border-radius:0px; text-transform:uppercase;}
.enquiry_button:hover {background:#175358; border:none; padding:10px; width:100%; margin-bottom:20px; float:right; border-radius:3px; text-transform:uppercase; color:#fff;}
.captcha {width:auto; float:none;}
.stater_main_inner_box_second {float:none; width:auto; border:#ededed solid; border-width:0px 1px 1px 0px;}

}

@media (max-width: 480px) {

#slider1_container {display:none;}
}
