body{ font-family: 'open_sansregular'; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,ul,li,a,span,p{ margin:0px; padding:0px; font-weight:normal;}
a{ text-decoration:none; color:#CC002B; outline:none;}
a:hover{ color:#158CB4}
header{ clear:both;}
footer{ clear:both; overflow:hidden;}
section{ clear:both;}
.clear{ clear:both;}
.clear5{ clear:both; height:5px}
.clear10{ clear:both; height:10px}
.clear15{ clear:both; height:15px}
.clear20{ clear:both; height:20px}
.clear30{ clear:both; height:30px}
.clear40{ clear:both; height:40px}
.container{ max-width:1170px; margin:0 auto;}
.logo{ float:left; display:block; margin:10px 0 10px 0; width:58%;}
.logo img{ float:left;} 
.logo span{font-family: 'arca_majoraheavy'; font-size:23px; display:block; margin:15px 0 0 20px; font-weight:bold; text-transform:uppercase; float:left; color:#158cb4; line-height:30px; }
.logo p{ font-size:16px; color:#272727; line-height:35px; float:left; margin-left:22px; }
.rightbox{ float:right; width:250px;}
.follow{ float:right; margin:20px 0 0 0}
.follow img{ float:left; margin:0 10px 0 20px}
.follow p{ font-size:16px; color:#666; margin: 0 0 5px 0; line-height:15px; float:left;}
.follow a{color:#666;}
.follow a:hover{color:#0c7295;}
.follow span{ float:left; font-size:14px; color:#666; line-height:35px;}  
.follow ul{ list-style:none; float:right; margin:5px 0}
.follow li{ float:right; margin:4px 0 10px 15px}
.follow li img{ border:0px; margin:0!important}
.follow a img { display:none;}
.follow li:hover img{ display:none;}
.follow a img:first-child { display:block;}
.follow a:hover img{ display:none;}
.follow a:hover img + img{ display:block} 
.mobnav{ display:none;}
.mobnav span a{ font-size:15px; font-weight:bold; color:#fff; text-decoration:none; line-height:47px; float:right;} 
.mobnav img{ float:right; margin:5px 10px 0 10px; cursor:pointer}

nav{ clear:both; background:#CC002B;}
nav ul{ list-style:none;}
nav li{ position:relative; float:left;}
nav li:first-child a{border-left:none;}
nav li a{border-left:1px solid #b30026; float:left; font-weight:bold; font-size:14px; color:#fff; line-height:47px; text-decoration:none; text-transform:uppercase; padding:0 25px; display:block;}
nav li a:hover{ color:#fff; background:#158CB4;}
nav li:hover{background:#158CB4;}
nav li:hover .lavel{ display:block;}
.lavel{ display:none; position:absolute; z-index:99; width:300px; background:#158CB4; top:47px; left:1px;}
.lavel ul{ list-style:none;}
.lavel li{ position:relative; float:none; }
.lavel li a{ width:96.9%; border-left:none; clear:both; font-weight:normal; font-size:14px; color:#fff; line-height:35px; border-bottom:1px solid #0c7295; padding:0 0 0 10px; display:block; text-transform:capitalize;}
.lavel li a:hover{background:#0c7295; }

.navact{ color:#fff; background:#158CB4}
.banner{ clear:both; text-align:center;}
.banner img{ max-width:100%;}
.img-glr{ width:49%; float:left; margin:0 5px 0 0 }
.img-ser img{border:1px solid #fff; max-width:100%}
.img-ser{width:47.5%; float:left; margin:30px 40px 30px 0;}
.img-ser span{ font-size:24px; color:#000; text-transform:capitalize; font-weight:bold; display:block;}
.img-ser .more{ font-size:14px; float:right; color:#fff!important; background:#158CB4; padding:7px 15px; text-decoration:none;}
.img-ser .more:hover{background:#0c7295;} 
.blog-ser{ width:46%; float:left; margin:30px 0 30px 0; }
.blog-ser strong{}
.blog-ser span{ font-size:24px; color:#000; text-transform:capitalize; font-weight:bold; display:block;}
.blog-img{ width:20%; float:left; overflow:hidden; border:3px solid #fff; margin:10px 15px 10px 0}
.blog-img img{ max-width:100%;}
.blog-ser ul{ list-style:none;}
.blog-ser li{ padding:10px 0}
.blog-ser strong{ font-size:16px; color:#272727; line-height:35px;}
.blog-ser p{ font-size:14px; color:#272727; line-height:20px; margin-bottom:20px;}
.blog-ser ul{ list-style:none;}
.ourmrg{margin:20px 0 40px 0!important ;}
.our-ser{ width:47%; float:left; margin:20px 50px 40px 0; }
.our-ser span{ font-size:24px; color:#636363; text-transform:capitalize; border-bottom:1px solid #8e8e8e; font-weight:bold; margin:10px 0; display:block; padding-bottom:5px;}
.our-ser p{ font-size:14px; color:#272727; line-height:20px; margin:0 10px 10px 0; display:inline-block;}
.our-ser img{ margin:0 10px 0 0}
.our-ser ul{ list-style:none;}
.our-ser li{ background:url(../images/right2.png) 0 11px no-repeat; width:45%; float:left; font-size:14px; color:#272727; line-height:40px; padding-left:20px;}
.our-ser .more{ font-size:14px; float:right; color:#fff!important; background:#158CB4; padding:7px 15px; margin-top:-15px; text-decoration:none;}
.our-ser .more:hover{background:#0c7295;} 
.ser-icon{ background:#158CB4; width:80px; height:80px; border-radius:80px; text-align:center; margin:0 auto;  }
.ser-icon img{ border:none; text-align:center; margin:10px; -webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, transform 2s;}
.ser-icon img:hover{ -webkit-transform: rotate(360deg); /* Safari */
    transform: rotate(360deg);}
.ser-icon:hover{ background:#0c7295;}
.lightblue-bg2{ background:#f3f4f4; clear:both; overflow:hidden;}
.lightblue-bg{ background:#F3F3F3; clear:both; overflow:hidden;}
.make-bg{ background:#fff; margin:35px 0; padding: 5px 25px; display:block; overflow:hidden}
.dr-box{ width:60%; float:left;}
.dr-box img{ max-width:100%; float:left; margin:20px 20px 20px 0;}
.dr-box span{ font-size:24px; font-weight:bold; color:#000; float:left; width:50%; margin:10px 0 7px 0;}
.dr-box p{ font-size:14px; color:#272727; line-height:20px; margin:0 0 15px 0; text-align:justify}
.dr-box .more{ font-size:14px; color:#fff; background:#cb944d; padding:7px 30px; text-decoration:none; display:inline-block; margin-top:0px; }
.dr-box .more:hover{background:#0c7295;}
.wid-70{ width:70%; float:left}
.makeform{ width:24%; float:right; margin:2% 0 0 3% ; background:#e2e4e4; padding:10px;}
.makeform span{ font-size:24px; font-weight:bold; color:#000!important; margin:15px 0; display:block;}
.makeform form{ clear:both;}
.makerow{ clear:both; width:99%; }
.makeform label{font-size:14px; color:#272727; line-height:30px; float:left;}
.makeform input{ float:left; width:96%; outline:none; border:1px solid #272727; height:35px; margin:0 0 5px 0; font-size:14px; color:#272727; line-height:30px; padding-left:10px;}
.makeform input:hover{ border:1px solid #0c7295;}
.makeform input:focus{ border:1px solid #0c7295;}
.makeform textarea{ width:96%; outline:none; border:1px solid #272727; height:80px; margin:0 0 12px 0; font-size:14px; color:#272727; line-height:30px; padding-left:10px;}
.makeform textarea:hover{ border:1px solid #0c7295;}
.makeform textarea:focus{ border:1px solid #0c7295;}
.makeform button{ width:100%; outline:none; border:none; text-align:center; clear:both; background:#cb944d; font-size:16px; color:#fff; line-height:40px; }
.makeform button:hover{ background:#0c7295}

.makeform2{ width:60%; float:right; }
.makeform2 span{ font-size:26px; font-weight:bold; color:#000!important; margin:0 0 10px; display:block;}
.makeform2 form{ clear:both;}
.makerow2{ width:48%; float:left; margin-right:10px;}
.makeform2 label{font-size:14px; color:#272727; line-height:30px; float:left;}
.makeform2 input{ float:left; width:96%; outline:none; border:1px solid #272727; height:30px; margin:0 0 5px 0; font-size:14px; color:#272727; line-height:30px; padding-left:10px;}
.makeform2 input:hover{ border:1px solid #0c7295;}
.makeform2 input:focus{ border:1px solid #0c7295;}
.makeform2 textarea{ width:96%; outline:none; border:1px solid #272727; height:80px; margin:0 0 12px 0; font-size:14px; color:#272727; line-height:30px; padding-left:10px;}
.makeform2 textarea:hover{ border:1px solid #0c7295;}
.makeform2 textarea:focus{ border:1px solid #0c7295;}
.makeform2 button{outline:none; cursor:pointer; border:none; float:right; margin:0 30px 0 0; padding:0 20px; text-align:center; clear:both; background:#158CB4; font-size:16px; color:#fff; line-height:40px; }
.makeform2 button:hover{ background:#0c7295}
#tag_cloud-2 {  background: #f3f3f3 none repeat scroll 0 0;
    margin-top: 20px;
    padding: 5px 20px;}
.cat-links { padding-right:10px;}


.welcome{ text-align:center; clear:both; margin:20px 0}
.welcome h1{ font-size:35px; color:#787878; margin-top:30px; font-weight:bold;}
.welcome p{ width:85%; font-size:15px; color:#272727; line-height:25px; margin:20px auto 10px ; text-align:center}
.welcome .more{ border:1px solid #272727; padding:10px 40px; font-size:15px; color:#272727; text-decoration:none; margin:20px 0; display:inline-block}
.welcome .more:hover{ border:1px solid #0c7295; background:#0c7295; color:#fff;}
.blue-bg{ background:#CC002B; border-top:3px solid #fff; text-align:center; padding:5px 0 5px 0; clear:both}
.blue-bg p{ display:inline-block; font-size:24px; color:#fff;}
.blue-bg .more{ font-size:16px; color:#000; display:inline-block; background:#fff; padding:6px 20px; text-decoration:none; margin-left:30px;}
.blue-bg .more:hover{ background:#000; color:#fff;}
.quick{ width:48%; float:left;}
.quick h2{ font-size:22px; clear:both; margin:20px 0;}
.quick ul{ float:left; width:40%; list-style:none; margin-right:8%;}
.quick li{ clear:both;}
.quick li a{ background:url(../images/aro.png)0 12px no-repeat; border-bottom:1px solid #d8d9d9; display:block; color:#272727; padding-left:15px; line-height:30px; text-decoration:none; text-transform:capitalize; font-size:14px;}
.quick li a:hover{ color:#158CB4;}
.opening{width:18%; float:left; margin:0 4% 0 3%;}
.opening h2{ font-size:22px; clear:both; margin:20px 0;}
.opening p{color:#CC002B; font-size:14px; font-weight:bold; line-height:30px; text-decoration:none; text-transform:capitalize; }
.opening ul{ list-style:none;}
.opening li{ width:100px; font-size:14px; color:#272727; display:inline-block; line-height:35px;}
.addr{width:24%; float:left; margin-bottom:40px; }
.addr h2{ font-size:22px; clear:both; margin:20px 0;}
.addr img{ float:left; margin:5px 15px 5px 0}
.addr p{color:#272727; font-size:14px; float:left; width:88%;}
.bott{ background:#e2e4e4; padding:10px 0; clear:both; overflow:hidden; margin-top:40px;}
.bott p{ color:#272727; line-height:30px; font-size:14px; float:left;}
.float-right{ float:right!important;}
.float-left{ float:left!important;}
.atany{ background:rgba(7, 62, 132, 0.5); position:relative; top:-60px; text-align:center; padding:9px 0} 
.atany p{ display:inline-block; font-size:24px; color:#fff;}
.atany .more{ font-size:16px; color:#000; display:inline-block; background:#fff; padding:10px 20px; text-decoration:none; margin-left:30px;}
.atany .more:hover{ background:#ff0000; color:#fff;}
.wid-35{ width:30%; float:left; margin:0 5% 0 0;}
.wid-50{ width:45%; float:left; margin:0 5% 0 0;}
.wid-50a{ width:60%; float:left; margin:4.4% 5% 0 0;}
.wid-502{ width:50%; float:left; margin:6.1% 0 0 0;}
.about-text{ clear:both; padding:20px 0 30px 0; display:inline-block;}
.about-text h1{ font-size:36px; color:#000; font-weight:bold; margin:0 0 10px 0}
.about-text h2{ font-size:26px; color:#000; font-weight:bold; margin:10px 0 5px 0}
.about-text h3{ font-size:18px; color:#000; font-weight:bold; margin:0 0 5px 0}
.about-text h4{ font-size:72px; color:#ff0000; font-weight:bold; margin:10px 0 5px 0}
.about-text ul{ list-style:none; margin:0 0 20px 0}
.about-text li{background:url(../images/arrow_icon.png) 2px 8px no-repeat; font-size:14px; line-height:20px; color:#272727; text-align:justify; padding-left:15px}
.about-text p{ font-size:14px; line-height:20px; color:#272727; text-align:justify; padding-bottom:20px;}
.about-text span{ /*font-size:20px; *//*line-height:30px;*/ color:#000000; font-weight:bold; text-align:justify}
.about-text strong { line-height:30px;}
.about-text img{ float:right; margin:0 0 10px 20px;}
.about-text2{ clear:both; padding:20px 0 30px 0; display:inline-block;}
.about-text2 h1{ font-size:36px; color:#000; font-weight:bold; margin:0 0 10px 0}
.about-text2 p{ font-size:14px; float:left; clear:both; line-height:20px; color:#272727;}
.about-text2 img{ float:left; margin:0 30px 20px 0 }
.center-box2{ text-align:center; margin:-20px 0 20px 0; }
.center-box2 img{ max-width:100%; margin:0 10px 10px 0;}

.breadcrumb{padding:10px 0 ; display:block; }
.breadcrumb ul{ list-style:none;}
.breadcrumb li{ display:inline-block;}
.breadcrumb li { background:url(../images/arrow_icon.png) 0 6px no-repeat; font-size:12px; color:#000; font-weight:bold; padding:0 5px 0 10px; text-decoration:none;}
.breadcrumb li:first-child { background:none; padding:0 5px 0 0px;}
.breadcrumb li a{ font-size:12px; color:#414141; text-decoration:none;}
.breadcrumb li a:hover{ color:#158CB4}

.gray{ background:#eee8dd; overflow:hidden; padding:20px 0 30px 0;}
.our-add{ float:left;  width:30%;}
.our-add h2{font-size:26px; margin-bottom:10px; color:#000; font-weight:bold; }
.our-add ul{ list-style:none;}
.our-add li{ background:url(../images/right.png) 0 20px no-repeat;color:#000; padding:10px 0 0 25px; line-height:35px; margin-right:20px; font-size:16px;}
.edu-sec{ width:45%; float:left; }
.edu-sec  h2{font-size:26px; margin-bottom:20px; color:#000; display:block; font-weight:bold; }
.edu-sec img{ background:#fff; padding:10px; border:1px solid #78654f; float:left; margin:10px 20px 0 0; }
.edu-sec p{ font-size:14px; color:#000; line-height:20px; margin:25px 0 0 0 } 
.edu-sec .more{ font-size:16px; color:#000; display:inline-block; background:#fff; padding:10px 20px; text-decoration:none; margin:30px 0 0 0;}
.edu-sec .more:hover{ background:#ff0000; color:#fff;}
.ser-area{ clear:both; padding:20px 0 0 0}
.ser-area h1{ font-size:36px; color:#000; font-weight:bold; margin:0 0 15px 0}
.ser-area img{margin:0 0 30px 0}
.ser-area ul{ list-style:none; margin:0 0 0 100px;  float:left;}
.ser-area li{ background:url(../images/right.png) 0 10px no-repeat; font-size:16px; color:#000; margin:5px 0; padding:8px 30px; }
.right-side{float:left; width:35%; margin:0 0 0 3%;}
.left-side{float:left; width:60%;}
.enq{ clear:both;}
.enq form{ clear:both;}
.form-row{ float:left; margin:0 3% 3% 0; width:47%;}
.form-row2{ float:left; margin:0 10px 0 0; width:47%;}
.form-row3{ float:left; margin:4% 3% 0 0; }
.form-row4{ float:left; margin:0 4% 3% 0; width:23%;}
.enq label{font-size:14px; color:#7e7e7e; line-height:30px;}
.enq input{ width:94%; border:1px solid #e6e6e6; background:#f3f4f4; height:45px; font-size:14px; padding-left:15px; color:#7e7e7e; line-height:30px; outline:none;}
.enq input:hover{ border:1px solid #1c90dd; background:#fff;}
.enq input:focus{ border:1px solid #1c90dd; background:#fff;}
.enq textarea:hover{ border:1px solid #158CB4; background:#fff;}
.enq textarea:focus{ border:1px solid #158CB4; background:#fff;}
.enq textarea{ width:94%; border:1px solid #e6e6e6; background:#f3f4f4; height:150px; font-size:14px; padding-left:15px; color:#7e7e7e; line-height:30px; outline:none; margin:0 0 20px 0 }
.enq img{ padding:4px 15px; border:1px solid #e6e6e6; }
.enq button{ border:none; cursor:pointer; background:#158CB4; width:150px; line-height:45px; font-size:14px; font-weight:bold; color:#fff;}
.enq button:hover{ background:#0c7295; border:none; outline:none;}
.enq button:focus{border:none; outline:none;}
.contact h2{ font-size:36px; clear:both; color:#000; margin:25px 0 15px 0 ;font-weight:bold;}
.contact img{ float:left; margin:0 10px 0 0}
.contact p{ float:left; font-size:14px; line-height:30px; width:90%;}
.posted-on .updated{ display:none;}
.posted-on .entry-date{ padding-right:15px;}

.addbg { border-bottom:1px solid #e2e2e2; padding:15px 0; overflow:hidden;}
.addbg2 { padding:20px 0; }
.imgmrg{ margin-top:8px!important;}
.map{ width:100%; margin-top:20px; border:1px solid #e2e2e2}
.photo-gl{ clear:both; }
.img-box{ padding:5px; height:auto; border:1px solid #eee8dd; box-shadow:0px 0px 2px #eee8dd inset; width:245px; margin:0 23px 23px 0;  display:inline-block;}
.img-box img{ border:0px; max-width:100%;}
.advance{ width:350px; display:inline-block; margin:20px 50px 30px 0}
.advance img{ margin:0 0 10px 0; max-width:100%; }
.advance h2{ background:#0c7295; color:#fff; font-size:20px; line-height:40px; display:block; text-align:center;}
.advmar{margin:20px 0 30px 0!important}
.gr_line{ height:1px; background:#cfcfcf;}
.center-box{ text-align:center; border-top:1px solid #cfcfcf; padding-top:40px; display:block; margin:20px 0 0 0; clear:both; }

.faq-box{ clear:both; margin:10px 0;}
.act{ background:#0c7295 url(../images/qs2.png) no-repeat right!important; color:#fff!important;}
.faq-box h2{ font-size:20px; color:#000; margin:10px 0; padding:10px; background:#f3f3f3 url(../images/qs.png) no-repeat right; cursor:pointer}
.faq-box p{ display:none; font-size:14px; color:#000; line-height:20px; background:#f3f3f3; padding:10px;}







.faq { clear:both; margin:-20px 0 30px 0; }
.rlAccordion .text p {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#404040;
	line-height:22px;
}

.rlAccordion > h3 {
  color:#575757;
	font-size:18px;
	font-weight:600; background:#f3f3f3;
  margin: 12px auto 0px auto;
  padding:1%;
  cursor:pointer;
  border-bottom:1px solid #999;
}
.rlAccordion > h3 > span {
  float: right;
  height: 22px;
  line-height:22px;
    margin: 0;
    padding: 0;
    width: 22px;
	background:#158CB4;
	color:#FFFFFF;
	border-radius:100%;
	text-align:center;
}
.rlAccordion > h3 > .rl-close {
	background:#0c7295 !important;
}
.rlAccordion > h3 + div.text {
  display: none;
  padding:18px 1% 6px 1%;

}
.rlAccordion > h3 + div.text p {
	margin-bottom:15px;
}
.rlAccordion .text {
	margin-bottom:15px;
}
.clear-md{ clear:both;}

.ab-img{ float:left!important; margin:5px 15px 10px 0!important}
.h2mrg{ margin:5px 0!important}


.blog-left{ float:left; width:70%;}
.blog-right{ float:right; width:25%;}

/************************Responsive*******************************************/

@media screen and (-webkit-min-device-pixel-ratio:0) {
nav li{ position:relative;}
nav li a{font-weight:normal; font-size:14px; }
.lavel li a{ width:96%;}
}
@media screen and ( max-width:1024px){
.container{ width:98%; margin:0 1%;}
nav li a{ font-size:14px;  padding:0 29px;}	
.ourmrg{ margin:0!important}
.our-ser{ width:48%; display:inline-table; margin:0 25px 0 0 ;}
.dr-box { width: 65%;}
.makeform { margin: 0 0 0 5.8%; width: 30%;}
.makeform label { font-size:12px;} 
.opening {margin: 0 2%; width: 18%;}
.opening li {width: 85px;}
.addr { width:29%;}
.advance{ width:300px; margin:20px 46px 30px 0}
.advance h2{ font-size:18px;}
.advmar{margin:20px 0 30px 0!important}	
.edu-sec {width: 39%; }
.our-add {width: 35%;}
.img-box {margin: 0 0 23px;width: 235px;}
.logo { width:55%;}
.ser-area ul { margin: 0 0 0 50px;}
.img-glr{ width:48%;}

}
@media screen and ( max-width:980px){

.container{ width:98%; margin:0 1%;}
nav li a{ font-size:14px;  padding:0 25px;}	
.our-ser{ width:22%; display:inline-table; margin:0 25px 0 0 ;}
.dr-box { width: 65%;}
.makeform { margin: 0 0 0 5.8%; width: 29%;}
.opening li {width: 85px;}
.addr { width:29%;}
.logo {width: 52%;}
.our-ser { width:48%}
.img-glr { width:48%;}
.ourmrg  {margin:0 !important;}
.advance{ width:300px; margin:20px 20px 30px 0}
.advmar{margin:20px 0 30px 0!important}
.our-add {width: 32%;}
.edu-sec {width: 37%;}
.ser-area ul {margin: 0 0 0 35px;}
.img-box {width: 224px;}
.opening li {    width: 82px;}

}
@media screen and (min-width: 800px) and (max-width: 900px) {
.container{ width:98%; margin:0 1%;}
nav li a{ font-size:12px;  padding:0 20px;}
.our-ser{ width:46%; display:inline-table; margin:20px 25px 25px 0!important ;}
.our-ser li{ width:100%}
.our-ser span{ font-size:15px;}	
.dr-box {float: none; clear:both; width: 100%;}
.dr-box span{float:none; line-height:60px;}
.makeform {float:none; margin: 0; width: 100%; clear:both;}
.quick{width:59%; }
.quick ul{width:45%; margin:0px;}
.quick li a{ font-size:14px;}
.opening {margin-left: 49px; margin-right:0; width: 32%;}
.opening li{ width:122px;}
.addr { margin-left:0;text-align: center;  width: 100%;}
.addr img{ float:none}
.addr p { width:100%;}
.atany{ background:#cb944d;top:0px; text-align:center; padding:9px 0}
.logo{ float:none; margin:10px 0; text-align:center; width:100%; }
.logo img{ float:none; margin:10px 0;}
.logo span{ font-size:24px; float:none; line-height:30px; margin:0px;}
.logo p{ line-height:20px; float:none;} 
.follow{ float:none; width:440px; margin:20px auto; padding-bottom:30px;}
.follow ul{ float:none; width:102px; margin:0 auto}
.about-text{ text-align:center;}
.about-text p { width:100%;}
.about-text img{ float:none; margin-top:30px}
.ser-area img { margin: 30px 0 30px; max-width: 100%;}
.ser-area ul{ margin: 0 0 0 30px; }
.img-box {margin: 0 5px 23px 0;}
.advance{ width:250px; margin:0 20px 30px 0}
.advance h2{ font-size:16px;} 
.advmar{margin:0 0 30px 0!important}
.ser-area { text-align:center;}
.ser-area ul { float:none;}
.ser-area h1 { text-align:center}
.ser-area img{ float:none; margin:0!important;}
.enq button {width: 34%;}
.float-left {    float: none !important;}
.edu-sec { width: 50%;}
.our-add { width: 50%;}
.our-add {width: 36%;}
.makeform2 { width:64%}

}
@media screen and ( max-width:799px){.blog-left{ width:100%;}.blog-right{ width:100%;}
.mobnav{ display:block;}
.container{ width:94%; margin:0 3%;}


nav li{ float:none;}
nav li a{ width:97%; border-left:none; float:none; line-height:30px; padding:0 0 0 10px; display:block; border-bottom:1px solid #b30026}
.lavel{ width:100%; position:inherit; top:0px; left:0; background:#158CB4}
.lavel li a{ border-left:none; border-bottom:1px solid #3389b8 }
.lavel li a:hover{ background:#0c7295}
#mobopen{ clear:both; display:none; padding-bottom:20px;}
.our-ser{ width:100%; margin:20px 0 20px 0!important ; text-align:center;}
.our-ser .more { float:none; margin:20px 0 0 0;}
.our-ser li{ width:auto; margin-right:20px; display:inline-block}
.img-ser{ width:100%; margin:20px 0; float:none; text-align:center; clear:both;}
.img-glr{ width:100%; float:none; margin:10px 0; text-align:center}
.img-ser .more{ float:none; }

.ourmrg{margin:20px 0 20px 0!important ;}
.dr-box{ width:100%; float:none; text-align:center;}
.dr-box img{float:none; margin:20px 0 20px 0; clear:both;}
.dr-box span{ width:100%;}
.dr-box p { clear:both; text-align:center;}
.makeform{ width:100%; float:none; clear:both; margin:0; text-align:center;}
.makeform label{ width:100%;}
.makeform input{ width:100%;}
.makeform textarea{ width:100%;}
.makeform button{ width:100%;}
.makeform span{ text-align:center; margin:0 0 15px 0;}
.makeform2{ width:100%; float:none; clear:both; margin:0; text-align:center;}
.makerow2 {float:none; margin-right: 0; width: 95%;}
.makerow { width:95%;}
.makeform2 label{ width:100%;}
.makeform2 input{ width:100%;}
.makeform2 textarea{ width:100%;}
.makeform2 button{ width:99%; float:none;}
.makeform2 span{ text-align:center; margin:0 0 15px 0;}

.bott{ padding:5px 0; text-align:center;}
.bott p{float:none;}

.atany{ display:none;}
.about-text{padding:10px 0; text-align:center; width:100%}
.about-text p { width:100%; text-align:center;}
.about-text img{ float:none; max-width:100%; margin:20px 0 0 0;}
.our-add { float: none;  margin: 10px 0; width: 100%; text-align:center;}
.edu-sec { float:none; margin: 20px 0; width: 100%; text-align:center;}
.edu-sec img { float:none; margin:0px} 
.ser-area{ text-align:center;}
.ser-area img{ max-width:100%;}
.photo-gl { text-align:center;}
.img-box { margin:10px 0}
.advance {margin: 20px 0;}
.right-side{float:none; width:100%; margin:0 0 5% 0;}
.left-side{float:none; width:100%; margin:0}
.form-row{ float:none; margin:0 3% 3% 0; width:100%;}
.form-row2{ float:none; margin:0; width:100%;}
.form-row3{ float:none; margin:0; }
.form-row4{ float:none; margin:0 0 3% 0; width:100%;}
.advance{ width:300px; margin:20px 0 30px 0}
.advmar{margin:20px 0 30px 0!important}
.ser-area ul { margin:0px;}
.blue-bg .more { margin-left:0;}
.about-text2{ padding:20px 0 30px 0; text-align:center;}
.about-text2 h1{ margin:0}
.about-text2 p{ float:none;}
.about-text2 img{ float:none; display:inherit; margin:10px auto }
.breadcrumb ul{ text-align:center;}
.wid-50{ width:100%; float:none; margin:0;}
.wid-502{ width:100%; float:none; margin:3% 0 0 0;}
.wid-50a{ width:100%; float:none; margin:0;}
.wid-35{ width:100%; float:none; margin:0;}

}

@media screen and (min-width: 600px) and (max-width: 799px) {
.float-left {    float: none !important;}
.ser-area ul {margin: 0; float:none;}
.img-glr { width:45%; display:inline-block; float:none; margin:0 0 20px 0;}
.img-glr .more{ clear:both; float:none}
.blog-ser{width:100%;float:none; margin:20px 0; }
.blog-img{ width:20%; }
.blog-ser li { clear:both;}
.quick{ width:55%;}
.quick ul{ width:42%;}
.opening { width: 41%;}
.addr {width: 100%;}
.logo { width: 100%;}
.follow{ float:none; margin:10px 0; display:block; padding-bottom:20px;}
.follow ul{ float:left; margin:10px 0}
.clear-md{ clear:inherit;}
.follow p{ margin:18px 0 0 0}

}



@media screen and ( max-width:480px ){
.body-container .wide-slider .owl-carousel .item img {
    height: 140px!important;}
.logo{ float:none; margin:10px 0; text-align:center; width:100%; }
.logo img{ float:none; margin:10px 0;}
.logo span{ font-size:24px; float:none; line-height:30px; margin:0px;}
.logo p{ line-height:20px; float:none;} 
.follow{ float:none; width:240px; margin:0 auto; padding-bottom:10px;}
.follow ul{ float:none; width:102px; margin:10px auto; }
.follow li{margin: 4px 15px 15px 0;}
.follow p { float:none; clear:both; text-align:center;}
.our-ser li { width:auto; display:block;}
.blog-ser{width:100%;float:none; margin:20px 0; text-align:center}
.blog-img{ width:40%; float:none; margin:0 auto}
.quick{ width:100%; float:none; text-align:center;}
.quick ul{ float:none; width:100%; margin-right:0%;}
.quick li a{ background:none; padding-left:0;}
.opening{width:100%; float:none; margin:0; text-align:center;}
.addr{width:100%; float:none; margin-bottom:0; text-align:center; }
.addr img{ float:none; margin:5px 15px 0 0; clear:both;}
.addr p{ width:100%!important; float:none;}

}

/************************Responsive*******************************************/