

.nav {	position:relative;	display:inline-block;	font-size:14px;	font-weight:900;}
.nav-list {	text-align:left;}
ul.nav-list li{	 padding-left: 1px; float:left; *display:inline; zoom:1;	position:relative; background:url("../images/sep.png") repeat-y scroll left center rgba(0, 0, 0, 0);}
ul.nav-list li:first-child{ background:none; padding-left:0;}
.nav-item a { font-weight:normal; display:block;	color:#fff; font-size:16px; font-family: 'open_sanssemibold';	padding:16px 25px;	}
.nav-item > a:hover {background:#8d060b;}
.nav-item:hover .nav-submenu {	display:block;}
ul.nav-list li .nav-submenu-item{ background:none; padding-left:0; width:100%;}
.nav-submenu { border-left:1px solid #da2127; border-right:1px solid #da2127; border-bottom:1px solid #da2127;	display:none;	position:absolute;	left:0;	width:243px;}
.nav-submenu-item a { font-size:14px;	background:#8d060b url(../images/menu-border.png) repeat-x top; display:block;padding:10px;}
.nav-submenu-item a:hover{	background:#e1252b;}
.nav-item a.current {	background:#8D060B;}
.nav-mobile {display:none;cursor:pointer;position:absolute;top:0;	right:0;	background:#3D3D3B url(../images/nav.png) no-repeat center center;	background-size:18px;height:50px;	width:50px;}
.nav-click {	position:absolute;top:0;	right:0;display:none; background:url(../images/sep.png) repeat-y left; height:46px;width:50px;cursor:pointer;}
.nav-click i {display:block;height:48px;width:48px;	background:url(../images/drop.png) no-repeat center center;background-size:20px;}
.nav-click:hover {background-color:#8D060B;}
.nav-rotate {-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);	-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

ul.nav-list li .nav-submenu-item:hover nav-item{ background:#8d060b;}

@media only screen and (min-width: 320px) and (max-width: 990px) {
.nav-mobile {display:block;}
.nav {width:100%;	padding:50px 0 0;}
.nav-list {display:none;}
.nav-item {width:100%;	float:none;}
.nav-item > a {	padding:15px;}
.nav-click {display:block;}
.nav-mobile-open {	border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none;}
.nav-submenu {position:static;width:100%;}
ul.nav-list li:last-child{ background:none;}

}


@media only screen and (max-width: 1180px) {
	.add-main-right a{ font-size:16px;}
	.bold-txt{ font-size:13px;}
	.cont-width{ width:98%;}
	ul.category li{ padding: 0 2%; width: 26%;}
	.green{ margin:0 5%;}
	.section-one-left{ width:48%;}
	.section-one-right{ width:48%;}
	.section-one-right  img{ width:98%;}
	.section-two-bottom-left{ width:62%;}
	.section-two-bottom-right{ width:30%;}
	ul.section-category{ width:48%;}
	.section-three-left{ width:61%;}
	.section-three-right{ width:32%;}
	.footer-sec-one{ width:23%;}
	.footer-sec-two{ width:17%;}
	.footer-sec-three{ width:16%;}
	.footer-sec-four{ width:13%;}
	.footer-sec-five{ width:39%;}
	.footer-sec-right { width: 34%;}
	.fb-social{ padding:2%; width:96%;}
	.nav-item a{ font-size:13px;}
	.book-now-txt{ font-size:19px; padding:25px 26px 0 0;}
	.about-link-center{ margin: 0 18%;}
	 ul.subject li {width: 26%;}
	.subject-center { margin: 0 11%;}
	.board{ background-size:100%; font-size:30px;}
	
	}

@media only screen and (max-width: 1024px) {
	.about-link-center{ margin:0 16.3%}
	ul.subject li {width: 30%;}
	.subject-center {  margin: 0 5%;}
	.form-txt{ width:20%;}
	.form-field{ width:79%;}
	.add-main-right{ width:70%;}

	}

@media only screen and (max-width: 990px) { 
	.search-right{ position:absolute; left:10px; top:0;}
	ul.nav-list li{ background:url(../images/sep-rotate.png) repeat-x bottom;}
	.nav-submenu{ border-left: none;}
	ul.nav-list li{ padding-left:0;}
	ul.nav-list li:first-child{ background:url("../images/sep-rotate.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);}
	.section-one-left h2{ padding-bottom:7px; font-size:38px;}
	.section-one-left{ padding-top:6px;}
.section-two-bottom{ padding-top:70px;}
	.images-slider{min-height:480px;}
	.footer-sec-one{ width:21%;}
	.footer-sec-five{ width:30%;}
	.fb-like-right{ width:79%;}
	.fb-like-left{ width:19%;}
	.about-link-center { margin: 0 15%;}
	.footer-sec-right { width: 28%;}
	.footer-sec-five {width: 46%;}
	}

@media only screen and (max-width: 768px) {
	.footer-sec-right{ width:98%;}
	.add-main{ width:94%; margin:1% 2%; padding:1%;}
	.add-main{ height:auto;}
	ul.addi-services{ padding-top:150px;}
	.left-align h2, .left-align p{ text-align:left;}
	.add-main-left{ margin:-112px auto 0; float:none; width:226px;}
	.add-main-right{ width:96%; padding:2%; margin-top:20px;}
	

	.form-txt{ width:25%;}
	.form-field{ width:74%;}
	.field-input, .field-textarea{ width:98%;}
	.field-select{ width:100%;}
 ul.subject { padding-bottom: 20px; padding-top: 43px;}
	ul.subject li{ width:300px; margin:0 auto 40px; float:none;}
	.about-link-center { margin: 0 5%;}
	ul.about-link li a{ font-size:24px;}
.section-one-left h2 { font-size: 30px;line-height: 47px;}
.images-slider { min-height: 400px;}
.book-now-txt {font-size: 12px; padding: 29px 26px 0 0;}
ul.otr-link{ padding-bottom:10px;}
.section-three-left h2{ margin-bottom:14px;}
.foooter-top h2, .foooter-top h3{ font-size:12px;}
ul.footer-link li a, .foooter-top p{ font-size:11px;}
.footer-sec-one{ width:25%;}
.footer-sec-two, .footer-sec-three, .footer-sec-four{ width:25%;}
.footer-sec-five{ width:98%; padding:30px 1% 0 1%;}
ul.social-icon-footer{ padding-top:0;}
.contact-number{ font-size:22px;}

	ul.about-link li{ width:100%;}
	.about-pic-main{margin:0 auto; width:226px;}
	ul.about-link{ padding-bottom:40px;}
	ul.about-link li a{ margin-top:20px;}
	ul.about-link li{ margin-bottom:30px;}
	.about-link-center{ margin:0;}

}

@media only screen and (max-width: 640px) {
	

.form-txt{ font-size:14px;}
	.logo{ width:100%; text-align:center; padding-bottom:20px;}
.header-right{ width:100%;}
ul.top-social{ width:166px; margin:0 auto; float:none; overflow:hidden; padding-right:0;}
.contact-number{ width:192px; margin:20px auto 0; overflow:hidden; float:none;}
.section-one-right{ width:100%;}
.images-slider{ min-height:860px;}
.section-one-left{ width:100%;}
.backward, .forward{ bottom:8%;}
ul.category li{ width:96%; height:auto; padding-bottom:20px;}
.green{ margin:0;}
ul.category li{ margin-bottom:70px;}
.read-more{ width:97%;}
.section-two-bottom-left{ width:100%;}
.section-two-bottom-right{ width:100%; text-align:center; padding-top:20px;}
.section-three-left{ width:100%;}
.section-three-right{ width:100%; margin-top:20px;}
ul.foo-bot-link{ padding-top:10px;}
.make-inquiry a{ width:96%;}
}

@media only screen and (max-width:568px) {
	
	.about-bottom-txt p, .content-main p, .inner-pages p, .contact-bottom-line, p{ font-size:13px;}
	.bold-txt, .txt-bold, .fill-heading, .contact-heading, .mail-link{ font-size:14px;}
	.cant-commit, .inner-pages h2{ font-size:40px;}
	.make-general{ font-size:24px;}
	.contact-bottom-line{ text-align:center;}

	
	}

@media only screen and (max-width: 480px) {
	
	.form-txt{ width:35%;}
	.form-field{ width:64%;}
	.images-slider {min-height: 740px;}
	.section-two-bottom{ padding-top:0;}
	.footer-sec-one, .footer-sec-two, .footer-sec-three, .footer-sec-four{ width:50%; padding-top:20px;}
	.footer-sec-three{ clear:both;}
	
}

@media screen and (max-width: 360px) {
	.form-txt{ width:45%;}
	.form-field{ width:54%;}
 .cant-commit, .inner-pages h2 {font-size: 32px;}
	.search-field{ width:100px;}
	.section-one-right img { width: 97%;}
	.section-one-left h2{ font-size:22px;}
	.images-slider { min-height: 620px;}
	.backward, .forward {bottom: 5%;}
	ul.section-category{ width:100%; padding-top:0;}
	.section-two-bottom-left h3{ padding-bottom:20px;}
	.footer-sec-five{ padding-top:0;}
	.book-now-icon{ transform: rotate(90deg); float:none; margin:11px auto 0;}
	.book-now-txt{ padding:2%; width:96%; overflow:hidden; text-align:center; margin-top:15px; font-size:17px;}
	.footer-bottom{ margin-top:30px;}
	.footer-bottom-left{ width:100%; text-align:center; font-size:10px;}
	ul.foo-bot-link li a{ font-size:10px;}
	.contact-number{ font-size:18px; text-align:center;}
	.make-inquiry{ padding-bottom:50px;}

	}

@media screen and (max-width: 320px) {
	.section-one-right img { width: 96.5%;}
	.slider-main{ padding-top:46px;}
	.cont-width{ width:96%;}
	.form-txt{ font-size:13px;}
	}



