@import 'https://fonts.googleapis.com/css?family=Montserrat:300,400,900';
body{margin:0; padding:0; letter-spacing:.6px; font-size:12.5px; transition:.6s; color:#4b4b4b; font-family: 'Montserrat', sans-serif;}
p{font-size:15px; color:#787878;}
a{color:#003c66; text-decoration:none;}
a:hover{color:#b3103b; text-decoration:none;}
a:hover{color:#00BCDF; text-decoration:none;}
h1{font-size:35px; color:#333333; font-weight:900; padding-bottom:20px; margin-bottom:15px; text-transform:uppercase;}
h1 span{color:#003C66;}
h2{font-size:22px;}
h3{font-size:18px; line-height:30px;}
h4{font-size:16px; line-height:22px;}
h5{font-size:14px; color:#393939;}
ul{padding:0; margin:0; list-style:none;}
.wrapper{width:100%; clear:both;}
button{background:#1066A3; border:1px solid #04AED2; font-size:15px; color:#fff;   padding:14px 25px;}
button:hover{background:#009bbf; transition:.6s; }
input[type="submit"]:hover{background:#009bbf; transition:.6s; }
button i{background:url("../images/button-icon.png") no-repeat right center; width:15px; height:11px; margin-left:10px; display:inline-block;}
header{width:100%; clear:both; margin-top:0px; }
section{width:100%; clear:both; }
footer{width:100%; clear:both; margin-top:0px; background:#093c71; position:relative;}
footer ul{list-style:none; padding:0; margin:0;text-align:left}
footer ul li{display:block; color:#d8d8d8; font-size:15px;}
.foolerheading-last-child ul li:last-child{background:#00B3E3; text-align:center; margin-top:5px; padding:5px; width:100px; color:#fff;}
.foolerheading-last-child ul li:last-child a{color:#fff;}
ul.add li{display:block; color:#d8d8d8; font-size:12.5px; padding-bottom:20px;}
ul.add li span{color:#fff; font-weight:bold; display:block;}
footer ul li a{color:#c7c7c7; line-height:22px; font-size:12.5px; transition:.5s linear; text-decoration:none;}
footer ul li a:hover{color:#fff; padding-left:4px;}
ul.social-icons li a:hover{padding:0;}
footer .footer-cover{ width:100%;  top:0; padding:30px 0 0px 0; margin-top:-1px; }
.footer-coverdesign{ width:100%; height:225px; position:absolute; top:-130px; padding:65px 0 0px 0; margin-top:0px; background:url("../images/footer-design.png") no-repeat center top;}
.about-it{width:80%;}
.about-it img{display:block; width:100%; margin-bottom:15px;}
.about-it ul li{font-size:13px; color:#fff; background:url("../images/square-icon.png") left 10px no-repeat; padding-left:20px; line-height:20px; padding-bottom:10px;}
.about-it ul.social-icons{margin:25px 0;}
.about-it ul.social-icons li{background:none; padding:0; cursor:pointer;}
.get-in-touch{}
.get-in-touch-form{width:100%; background:#CFCDCE;  float:left; padding:20px;}
.get-in-touch-link{width:80%;}
.get-in-touch h3{font-weight:900; margin:0; font-size:20px;  color:#000; margin-bottom:0px; padding-bottom:0px;}
.get-in-touch em{font-size:19px; padding:12px 0; font-weight:lighter;}
.get-in-touch form{margin-top:18px;}
.get-in-touch label{padding:0; font-weight:normal; margin:0; display:block; font-size:20px;}
.get-in-touch input{background:#F7F7F7; font-size:13px; padding:10px; width:100%; float:left; border:1px solid #f2f2f2; color:#626262; margin:0px 0 5px 0; display:block;}
.get-in-touch textarea{background:#F7F7F7; padding:12px; font-size:13px; height:100px; width:100%; border:1px solid #f2f2f2; color:#626262; margin:0px 0 5px 0; display:block;}
.copy-right{width:100%; background:#000; margin-top:0px; padding:8px;}
.copy-right p{color:#fff; text-align:left; font-size:11px; margin:0; padding:0;}
.copy-right p a{color:#fff;}
.copy-right p a{color:#d8d8d8; text-decoration:none;}
.bg-none{background:none;}.border-none{border:none;}
.right-space{padding-right:40px;}
.hopewell-contact{margin-top:65px;}
.hopewell-contact ul li{padding-bottom:10px;}
input[type="submit"]{background:#04AED2; width:100%; border:1px solid #04AED2; text-transform:uppercase; font-size:18px; color:#fff ;  margin-top:12px; padding:10px 25px; font-weight:normal;}
input[type="submit"] i{background:url("../images/button-icon.png") no-repeat right center; width:15px; height:11px; margin-left:10px; display:inline-block;}
.relative{position:relative;}
.for-text{background:url("../images/location-icon.png") no-repeat left center; color:#7c7c7c; padding-left:38px; width:90%; margin:15px 0 15px 35px;}
.for-text2{background:url("../images/call.png") no-repeat left center; margin-top:25px; color:#005F99; background-size: 23px 25.5px; padding-top:10px; padding-bottom:10px;}
.about-bnr button{border-radius:5px; margin-bottom:10px; width:100%; font-size:20px; color:#fff; font-weight:bold; text-transform:uppercase;}
.news-scroll{height:230px;}
/*----Bootstrap-menu-css----*/
.navbar-default .navbar-nav > li > a{color:#23415d; font-family:open sans; font-size:14px; font-weight:800;}
.navbar-default .navbar-nav > li > a:hover{color:#fff; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;  color:#fefefe;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none; color:#fefefe;  }
.navbar-nav > li > a{padding:0 1px; text-transform:uppercase; margin:0 10px;}
.wp-menu-class{padding:0px 0; float:left;}
.navbar{min-height:auto;}
.for-logo{ left:0;  width:288px;   margin: 8px 0; height:42px;}
.for-logo img{width:100%; height:45px;}
.caret-up { width: 0;   height: 0;   border-left: 4px solid rgba(0, 0, 0, 0);  border-right: 4px solid rgba(0, 0, 0, 0);  border-bottom: 4px solid;
    display: inline-block;   margin-left: 2px;    vertical-align: middle;}
.main-heading{width:100%; clear:both; background:url("../images/banner-design.png") no-repeat center bottom; height:690px;}
/*--sub-sub-menu---*/
	nav{width:100%;  text-align:center; float:right;  display:block; margin-top:0px;}
	.navigation{}
	.navigation ul{list-style:none; padding:0;  margin:0; text-align:center; display:block;}
	.navigation ul li{margin:0px 0px; text-transform:uppercase; transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s; display:inline-block; position:relative; padding:13px 0px; }
	.navigation ul li a{text-decoration:none; border-right:1px solid #fff; font-weight:400; display:inline-block; color:#fff; padding:0px 18px;}
	.navigation ul li:last-child  a{border:none;}
	.navigation ul li a:hover{color:#00BCDF; background:none;}
	.active-na-class a{color:#00BCDF !important; background:none;}
	.navigation li > a:after { margin-left: 5px;   content: '\25BC'; font-size:9px;  vertical-align: middle;}
	.navigation > li > a:after { margin-left: 5px;   content: '\25BC'; font-size:9px;  vertical-align: middle;}
	.navigation li > a:only-child:after { margin-left: 0; content: '';  font-size:9px;  vertical-align: middle;}
	.navigation ul ul{opacity:0; visibility:hidden; border-top:3px solid #fff; padding:5px 0 5px 0; width:180px; background:#063D64; position:absolute; left:-47px; transition:.5s; top:120%;}
	.navigation ul ul li{padding:10px; position:relative; margin:0; text-align:left; display:block; border-bottom:1px solid #02345b;}
	.navigation ul ul li:last-child{border:none;}
	.navigation ul li:hover ul{opacity:1;  visibility:visible; top:100%;}
	.responsive-btn{display:none;}
	.responsive-btn .button-toggle{width:42px; cursor:pointer; background:none; margin-right:20px; display:inline-block; padding:7px; border:1px solid #fff; margin-top:10px; border-radius:3px;}
	.responsive-btn .button-toggle span{width:100%; height:2px; background:#fff; margin:5px 0; display:block;}
	.navigation ul li:hover ul ul{opacity:0; visibility:hidden;}
	.navigation ul ul ul{opacity:0; visibility:hidden; transition:.5s; left:100%; top:160px;}
	.navigation ul ul li:hover ul{opacity:1;  visibility:visible; top:-8px;}
	
	
	@media screen and (max-width:767px){
	 .responsive-btn{display:block; text-align:right;}
	 .navigation ul{display:none;}
	  nav{padding-bottom:20px; width:100%;}
	 .navigation ul li{display:block;}
	 .navigation ul{margin-top:20px; border-top:2px solid #fff; padding-top:20px;}
	 .navigation ul ul{display:none; border-top:3px solid #fff; padding:5px 0 5px 0; width:90%; background:#063D64; position:inherit; left:0; transition:.5s; top:0;}
	 .navigation ul li:hover ul{display:block; opacity:inherit; visibility:inherit; top:0; transition:0s; width:100%; text-align:center;}
	 .navigation ul ul li{text-align:center; padding-bottom:8px;}
	 .navigation ul li{text-align:center; padding:10px 0 12px 0;}
	 .navigation ul.toggle-parent{margin: 28px auto;   width: 90%;}
	 .navigation ul ul ul{display:none; border-top:1px solid #fff; padding:5px 0 5px 0; width:80%; background:#BA1A43; position:inherit; left:0; transition:.5s; top:0;}
     .navigation ul ul li:hover .navigation ul ul ul{opacity:1; display:block;  visibility:visible; top:-8px;}
	 .navigation ul li:hover ul ul{opacity:0; visibility:hidden; display:none;}
	 .navigation ul ul li:hover ul.sub-menu{display:block; visibility:visible; opacity:1; background:#C23458; width:80%; margin:30px auto;}
	 .navigation ul ul ul li:hover{background:#b01039;}
	 .navigation {background: #063d64 none repeat scroll 0 0;  position: absolute;  top: 76px;  width: 100%;}
	 .carousel-indicators{z-index:1;}
	 .navigation ul li:hover{background:#00335a;}
	 .navigation ul li a{border:none;}
	 
	 
	
	}

	@media screen and (min-width:768px) and (max-width:3000px){
	 .navigation ul{display:block !important;}
	}
	





/*-----header-part------*/
.topBAar{background:#d5d5d5; display:block; width:100%;}
.header-part{width:100%; height:auto; clear:both; position:absolute; z-index:9;}
.header-part .top-bar{margin:0px 0; float:left; width:100%; display:block;}
.header-part .top-bar ul{list-style:none; width:100%; display:inline; }
.header-part .top-bar ul li{padding:6px 11px;  display:inline-block; color:#fff;}
.header-part .top-bar ul li a{color:#000; }
.header-part .top-bar ul li:last-child{padding:6px 26px;}
.header-part .top-bar ul li:first-child{ background:url("../images/li-bg.png") no-repeat right center;}
.header-part .top-bar ul li:nth-child(2){ background:url("../images/li-bg.png") no-repeat right center;}
i.call{background:url("../images/call-icon.png") no-repeat left center; margin-right:10px; width:13px; height:13px; display:inline-block;}
i.email{background:url("../images/mail-icon.png") no-repeat left center; margin-right:10px; width:17px; height:11px; display:inline-block;}
i.fcbk{background:url("../images/fb-icon.png") no-repeat left center; margin-right:10px; width:7px; height:14px; display:inline-block;}
i.twtr{background:url("../images/tw-icon.png") no-repeat left center; margin-right:10px; width:8px; height:13px; display:inline-block;}
i.btn-arrow{background:url("../images/join-button-icon.png") no-repeat right center; margin-left:10px; width:20px; height:27px; display:inline-block;}
i.down-arrow{background:url("../images/down-arrow.png") no-repeat center center; border:2px solid #fff; border-radius:100%; margin-right:0px; width:40px; height:40px; display:inline-block;}
i.right-arrow{background:url("../images/square-icon-black.png") no-repeat left center; margin-right:10px; width:6px; height:11px; display:inline-block;}
i.icon-search{background:url("../images/go.png") no-repeat left center; margin-right:0px; width:26px; height:39px; display:inline-block;}
i.fcbk-social{background:url("../images/f-social.png") no-repeat left center; margin-right:10px; width:11px; height:21px; display:inline-block;}
i.twtr-social{background:url("../images/t-social.png") no-repeat left center; margin-right:10px; width:22px; height:22px; display:inline-block;}
i.g-social{background:url("../images/g-social.png") no-repeat left center; margin-right:10px; width:19px; height:19px; display:inline-block;}
i.l-social{background:url("../images/l-social.png") no-repeat left center; margin-right:10px; width:21px; height:19px; display:inline-block;}
.quote-bg{background:#666666;}
.quote-bg a{color:#fff !important;}
ul.social-icons li{padding:13px 20px 5px 0px !important; display:inline-block;}
ul.social-icons li:hover{opacity:.6; cursor:pointer;}
ul.social-icons li select{margin-right:26px; color:#333; font-size:10px; font-style:italic; width:140px;}
.front-heading{text-align:center; margin-top:236px; margin-bottom:60px;}
.front-heading #zoom-box h1{font-weight:900; background:rgba(0, 0, 0, 0.5); text-transform:uppercase; margin:0; border-radius:100px; padding:20px 10px; color:#fff; text-shadow:2px 3px 0 #333;
    font-size:20px;
    line-height:0;
    vertical-align:middle;
    text-align:center;
}
.front-heading .inner em{font-size:50px; color:#18538D; text-align:right; padding-right:233px; display:block; font-style:normal;}
.front-heading .inner button{margin-top:45px; padding:15px 35px; line-height:normal; text-transform:uppercase; margin-bottom:20px; width:220px; font-weight:bold; font-size:20px; }
.mission-main{width:100%; clear:both; background:#da3a63;}
.mission-main ul li{border-right:thick double #e74770; display:inline-block; width:33%; padding:20px; text-align:center;  }
.mission-main ul li:last-child{border:none;}
.mission-main ul li h3{color:#fff; text-transform:uppercase;}
.mission-main ul li span.our-mission{background:url("../images/mission.png") center top no-repeat; display:inline-block; width:65px; height:65px; padding:0 0 40px 0;}
.mission-main ul li span.our-board{background:url("../images/board.png") center top no-repeat; display:inline-block; width:65px; height:65px; padding:0 0 40px 0;}
.mission-main ul li span.our-community{background:url("../images/community.png") center top no-repeat; display:inline-block; width:65px; height:65px; padding:0 0 40px 0;}
.mission-main ul li:hover{background:#cd2d56; cursor:pointer;}
.search-seatex{display:inline-block; cursor:pointer; width:100%; text-align:center; float:right; }
.search-seatex a{color:#fff;}
.search-seatex a:hover{color:#fefefe;}
.search-seatex:hover a{color:#fefefe;}
.search-seatex input{padding:4px 12px 0px; width:80%; display:inline-block;font-size:12px; border:none; background:none; color:#fff; vertical-align:top;}
.search-seatex em{width:10%; padding:1px 0px; display:inline-block;}
.upper-from-nav{background:#000000; clear:both; width:100%; padding:0; border-radius:0 0 40px 40px; float:left;}
.for-logo-quote{font-size:10px; color:#828282; background:url("../images/call.png") no-repeat left center; padding:20px 0 20px 38px; margin:0px 0; float:right; border:none;}
.for-logo-quote span{display:block;}
.for-logo-quote em{font-size:16px; font-style:normal;}
.height245{height:109px;}
.breadcrumb-BG{background:#F5F5F5;}
.links-pages li{display:block; background:url("../images/left-arrow.jpg") no-repeat left 3px; border-bottom:1px solid #efefef; padding:10px 0; padding-left:20px; padding-top:0; margin-bottom:10px;}
.links-pages li a{color:#000;}
.links-pages li a:hover{color:#222; text-decoration:none; padding-left:3px; transition:.5s;}
.links-pages li ul{margin:0px 0 8px 0; display:none; }
.active-color{display:block;}
ul.show1{display:block !important;}
.links-pages li ul li{display:block; background:url("../images/left-arrow-2.png") no-repeat left 5px; border-bottom:1px solid #efefef; padding:10px 0 0 0; padding-left:10px; padding-top:0; margin-top:10px; margin-bottom:0px;}
.links-pages li ul li a{color:#333; font-size:13px; text-decoration:none; padding-left:3px; transition:.5s;}
.links-pages li:last-child{border:none;}
.links-pages li ul li li a{color:#666;}
.sidebar-bg{background:#f8f8f8;  padding:10px;}
.sidebar-images li{display:block; padding:20px 0; text-align:center;}
.banner-about img{border:10px solid #efefef; box-shadow:1px 3px 4px #ccc;}
.links-pages{margin:20px 0;}
.active-color{color:#0085BA !important;}
.inner-page-list{padding-left:50px; list-style:square;}
.for-logo img{margin:18px 0; margin-left:20px; display:block;}
.logoheader{clear:both; height:79px; background:#FFFFFF}
.sidebar-bg h4{color:#05336B; font-size:18px;}
.sidebar-bg a.button{text-align:right; float:right;}
li.show ul{display:block;}
li.show ul ul{display:none;}
ul.showNew{display:block !important;}

/*-----about-section-------*/
.about-section{margin:90px 0 0px 0; float:left; width:100%;}
.about-section h1{margin-bottom:0px; color:#18538e; text-transform:inherit; font-size:25px;}
.about-section p{padding-top:12px; font-weight:normal; line-height:45px; font-size:16px;  color:#656565;}
.about-section span{color:#00b3e3; font-size:17px; font-weight:600; margin:10px 0 -12px 0; display:block; }
.about-section22 p{padding-top:12px; font-weight:normal; line-height:25px; font-weight:lighter; font-size:13px;  color:#181818;}
.about-section22 p span{color:#04AED2;}
.right-padding{padding-right:120px;}
.about-bnr{}
.about-section h3{color:#3a3a3a;}
.about-section h3 span{text-transform:uppercase; color:#B3103B;}
.experties-area{width:100%; clear:both; margin:40px 0;}
.experties{padding:0px; float:left; width:100%; margin-bottom:43px;}
.experties2{box-shadow:0px 1px 9px #d9d9d9; float:left; padding:25px; padding-top:5px;}
.experties-area h1{text-transform:inherit;}
.experties2 h3{font-size:21px; font-weight:bold;}
.experties-pic{width:100%; cursor:pointer; height:352px; margin:0 0 0px 0; position:relative; overflow:hidden; border-radius:5px 5px 0 0;}
.experties-pic img{width:100%; height:100%;}
.experties-pic .info{background:RGBA(0, 0, 0, 0.42); width:100%; display:block; position:absolute; bottom:0; padding:5px 10px;}
.experties-pic .info h5{font-size:16px; font-weight:bold; color:#fff; margin:0; padding:0; padding-top:15px;}
.experties-pic .info h3{font-size:23px; color:#fff; padding:0; margin:0; font-weight:bold; padding-bottom:15px;}
.myhover:hover img{transform: scale(1.1); transition:0.8s ease}
.myhover:hover .experties-pic .info{background:#000; transition:.5s}
.approved-Blending{margin:34px 0 34px 0;}
.approved-Blending li{background:#F8F7F7; width:100%; padding:10px; float:left; color:#545454; font-size:20px; margin:2px 0;}
.approved-Blending li span{display:inline-block; float:left; width:207px;}
.approved-Blending li i{width:62px;  border-radius:100%; float:left; display:inline-block; margin:0 10px 0 0;}
.reviewSection{width:100%; background:#FAFAFA; padding:50px 0 90px 0;}
.reviewSection h2{color:#1066A3; text-align:center; font-size:45px;  width:100%; display:inline-block; padding-top:20px; padding-bottom:25px;}
.reviewSection h2 span{color:#0FB6E2; font-weight:900; text-shadow:0px 1px 0px #0FB6E2;}
.reviewarea{margin:8px 0 0px 0;}
.reviewarea .info{ padding:20px 30px 20px 30px; border-radius:0px; border:1px solid #fefefe; box-shadow:0 0px 3px #333;}
.reviewarea .info h3{font-size:18px; margin:0; padding-bottom:6px; color:#2eb7d4; font-family:open sans;}
.reviewarea .info p{font-size:16px; font-style:normal; font-weight:lighter; line-height:25px;}
.reviewarea .info a{display:inline-block; width:49%; color:#6f6f6f; font-weight:bold; }
.reviewarea .info a:nth-child(2n){text-align:right;}
.reviewarea .info a:hover{text-decoration:none; color:#7c7c7c;}
.author{position:relative; padding:35px 0 0 0;}
.author .img{width:80px; height:80px; border-radius:100%; border:3px solid #04AED2; display:inline-block; margin-right:30px; overflow:hidden;}
.author .img img{width:100%;}
.author .authorname{display:inline-block; vertical-align:top;}
.author .authorname h4{color:#333; font-size:18px; display:block;}
.author .authorname h5{color:#fff; font-size:14px;}
.arrow-right {width: 0; height: 0;border-top: 0px solid transparent;border-bottom: 25px solid transparent;border-left: 25px solid #a7a7a8; position:absolute; top:0; left:40px; transform: rotate(360deg)}
.seatexEVO{width:100%; clear:both; background:#FAC900; padding:80px 0; }
.evo{margin:20px 0; background:#fff; padding:0px;}
.evo .banner{height:220px; width:100%; overflow:hidden; border-bottom:1px solid #FAC900;}.evo .banner img{width:100%;}
.evo h2{font-size:24px; background:url("../images/left-arrow.jpg") no-repeat left center; margin-left:22px; padding-left:20px; color:#000;}
.evo p{padding:5px 20px; font-size:16px; }
.evo2{text-align:center;}
.evo2 button{margin:10px auto; font-size:21px; font-weight:bold; border-radius:10px; margin-bottom:30px;}
.email-list{padding:30px 0 30px 0; text-align:center; width:100%; clear:both; background:#04AED2;		}
.email-list h4{font-size:14px; color:#111; margin:0; padding:0 0 0 0px; text-align:left;}
.email-list h2{font-size:29px; padding:10px 10px 10px 10px; text-transform:uppercase; font-weight:lighter; display:block; text-align:left;   margin:0; padding:0; color:#fff;}
.email-list p{font-size:18px; padding:0 10%;  color:#656565;}
.subscribeForm{margin:0px 0; background:#fff; padding:0; text-align:center; width:100%; float:left; }
.subscribeForm form{margin:0 auto;}
.subscribeForm input{width:85%; color:#222; float:left; padding:13px; border:none;  margin:0 10px;}
.subscribeForm-btn input[type="submit"]{background:none;  float:right; width:200px; border:1px solid #fff;}
.subscribeForm-btn input[type="submit"]:hover{background:#009bbf;}
/*-----unique-student-------*/
.unique-student{background:url("../images/unique-student.jpg") center top; width:100%; clear:both; margin:60px 0 40px 0; padding:42px 0 90px 0;}
.unique-student .right-align-text{text-align:right;}
.right-align-text h1{background:url("../images/white-strip-heading.png") right bottom no-repeat; padding-bottom:28px; margin-bottom:20px; font-size:32px; color:#fff;}
.right-align-text span{background:#fff; padding:3px 10px 3px 35px; color:#BA1A43; font-size:21px; }
.right-align-text span b{text-transform:uppercase; font-weight:600;}
.right-align-text p{color:#fff; font-size:15px; line-height:28px; padding:25px 0;}
.active-student{background:rgba(0,0,0,.3); width:100%; padding:44px 0;}
.engaged-teacher{background:#fff; padding:20px 25px 50px 25px;}
.engaged-teacher h1{text-align:center; color:#B3103B; background:url("../images/red-strip-heading.png") 24% bottom no-repeat;}
.engaged-teacher ul li{background:url("../images/pen-icon.png") left center no-repeat; line-height:normal;  width:49%; display:inline-block; padding:10px 0 5px 36px; font-size:15px; color:#3c3c3c; }
.experties ul{list-style:none; padding;0; margin:0;}
.experties ul li{display:inline-block; width:24.7%;}
/*-----admission-------*/
.admission{margin-bottom:60px;}
.admission h1{background:url("../images/red-strip-heading.png") center bottom no-repeat; text-align:center; color:#C22B53;}
.admission h3{font-size:21px; text-align:center; padding:5px 0 30px 0; color:#2d1b20;}
.mainproduct{width:100%; clear:both; width:100%; margin-bottom:0; padding-bottom:0;}
.pagespacing{margin-top:40px; padding-bottom:180px;}
.itsheading{width:100%; text-align:center;}
.itsheading h2{ padding-bottom:20px; }
.pr-list{position:relative; width:100%; margin-top:50px;}
.pr-list .info{position:relative; position:absolute; top:0; left:0; background:url("../images/pr-bg.png") no-repeat -34px top; width:227px; padding-left:15px; padding-right:70px; height:153px;}
.pr-list .info h4{font-size:13px; color:#02acd0; font-weight:600; margin:0; padding:0 0 10px 0; letter-spacing:1px;}
.pr-list .info a{background:#02acd0; position:absolute; bottom:0; left:0; font-size:11px; color:#fff; padding:10px 15px; text-transform:uppercase; }
.pr-list .info a:hover{text-decoration:none; background:#00a0c4;}
.pr-image{float:right;}
.star-orange{width:100%; height:20px; background:url("../images/start-orange.png") no-repeat left center; display:none;}
.viewall{background:#02acd0; cursor:pointer; vertical-align:middle; height:153px; font-size:22px; text-transform:uppercase; font-weight:900; color:#fff; display:inline-block; text-align:center; padding:60px 0;}
.viewall:hover{background:#00a0c4;}
.pr-list .info p{font-size:12px; font-weight:normal; letter-spacing:.9px; font-family:open sans; line-height:16px; padding-top:5px;}
.height210{height:200px;}
.prHeight{margin-top:25px; height:120px;}
/*-----hopewell-calendar-------*/
.hopewell-calendar{width:100%; background:url("../images/calendar-bg.jpg") center top; clear:both; margin-bottom:50px; padding:40px 0 75px 0;}
.hopewell-calendar h1{background:url("../images/white-strip-heading.png") center bottom no-repeat; text-align:center; color:#fff;}
.hopewell-calendar p{font-size:15px; line-height:26px; text-align:center; color:#fff;}
.clendar-list{margin:40px 0;}
.clendar-list ul li{width:95%; background:#fff; margin:2px 0; padding:10px 5px; font-size:14px; }
.clendar-list ul li:nth-child(2n){background:#DAE2E8;}
.clendar-list ul li span{color:#2b2b2b; }
.clendar-list ul li strong{background:url("../images/calendar-list.png") right center no-repeat; padding:0 8px 0 8px; display:inline-block; width:88px; text-transform:uppercase; margin-right:16px; color:#383838;}
.clendar-list-left li{float:left;}
.clendar-list-right li{float:right;}
.see-more-calendar{text-align:center; margin-top:40px; float:left; width:100%; }
.see-more-calendar h2 span{text-decoration:underline; color:#fff; text-transform:uppercase;}
.see-more-calendar h2 span:hover{color:#fff;}
.see-more-calendar ul li{display:inline;}
.h5-color-1 .info{background:#ff0000;}
.h5-color-2 .info{background:#ff0066;}
.h5-color-3 .info{background:#ff9c00;}
.h5-color-4 .info{background:#428bbc;}
.success2{color: #01a0c4; float: left; margin-top: 27px; padding: 0 0 0 47px; text-decoration: underline;}
/*-----camp-------*/
.camp{width:100%; clear:both;}
.camp-content{padding-left:40px;}
.camp-content h1{color:#003c66; background:url("../images/BLUE-strip-heading.png") left bottom no-repeat;}
.camp-content h1 span{color:#C22B53; }
.camp-content h5 span{display:block; line-height:22px; padding-top:5px; text-transform:uppercase;}
.camp-content p{line-height:23px; padding-top:8px;} 
.camp-content p a{text-transform:uppercase; font-weight:bold; text-decoration:underline; color:#003c66;}
.scroll-width{width:40px; height:40px;}
.scrollup {
    width: 34px;
    height: 34px;
    position: fixed;
    bottom: 50px;
    right: 20px;
    display: none;
    text-indent: -9999px; z-index:999;
    background: url('../images/back-to-top.png') no-repeat;
}
.nav > li{margin-right:25px; padding-bottom:0px; }
.dropdown-menu{background:#0DC3E0; padding-bottom:0;}
.dropdown-menu li a{color:#fff; padding:10px 5px; border-bottom:1px solid #003158;}
.dropdown-menu li a:hover{padding-left:8px; transition:.4s linear;}


/*-----slider----*/

	.responsive-slider-class-gallery{height:500px; overflow:hidden;}
	.carousel-inner-gallery > .item{height:auto;  }
    .carousel-inner-gallery > .item img{height:auto; width:100%; margin:auto;}

	
/*----our-mission-page-----*/
.our-mission{background:url("../images/our-mission-banner.jpg") repeat center top; display:block; height:364px;  }
.our-mission-inner{}
.our-mission-inner h1{color:#fff; margin:0; font-size:32px;}
.our-mission-inner ul li{display:inline-block; font-size:15px; color:#8A8989; padding:0 30px 0 15px; background:url("../images/breadcrumb.png") no-repeat right center;}
.our-mission-inner ul li:last-child{background:none; padding-right:30px;}
.down-arrow{margin-top:30px; text-align:center;}
.about-section h2{font-size:28px; color:#0DC3E0; font-weight:600;  padding-bottom:23px;}
.about-section h2 span{color:#B3103B;}
.relative-content{background:#F8F8F8; margin-top:20px; margin-bottom:42px; padding:16px 8px 0 8px; border-bottom:1px solid #ccc;}
.relative-content p{font-size:14px; padding:0 0 22px 0; margin:0; color:#3a3a3a;}
.relative-content p strong{font-weight:600;}
.relative-content p:last-child{padding-bottom:10px;}
.child-future{margin:40px 0; text-align:center; display:block;}
.child-future i{font-size:30px; color:#0DC3E0; display:inline-block;}
.child-future button{margin-top:45px; padding:1px 0 8px 0; line-height:normal; text-transform:uppercase; margin-bottom:20px; width:220px; font-size:19px; height:70px;}
.footer-logo{width:100%; clear:both;}
.footerlogo{margin:50px 0;}
.footerlogo ul{list-style:none; text-align:center;}
.footerlogo ul li{display:inline-block; border:1px solid #ccc; padding:2px; margin:0 2px;  margin-bottom:10px;}
.mapSeatex{width:100%; clear:both;}

.nav-BG {
	

}
.owl-item{padding:0 10px 0 0;}
.owl-item .item{border:1px solid #ccc; background:#fff;}

/*---admission---*/
.student-attends{width:80%; margin:20px auto;}
.student-attends ul li{background:#F8F8F8; padding:11px 11px 11px 20px; margin:2px 0; font-weight:400; font-size:14px; width:41%; display:inline-block; color:#333;}
.student-attends ul li:nth-child(2n){margin-left:16%;}
.notice{margin:40px 0;}
.notice h3{background:url("../images/black-strip-heading.png") left bottom no-repeat; padding-bottom:22px;}
.get-in-touch-link h4{text-transform:uppercase; color:#04AED2; font-size:12.5px; font-weight:bold;}
.reviewsectionNew{background:url("../images/footer-cover-bg-desktop.jpg") no-repeat top center; background-size:cover; width:100%; padding:22px 0 80px 0; clear:both; text-align:center;}

.reviewsectionNew h2{font-size:25px; color:#000; text-transform:uppercase;}.reviewsectionNew h2 span{font-weight:bold;}
.reviewsectionNew ul{text-align:center; width:100%; position:relative; z-index:9;}
.reviewsectionNew ul li{display:inline-block; margin:0 15px 10px 15px;  vertical-align:top; padding:42px 33px;  background:url("../images/review-bg.png") no-repeat center center; width:240px; height:240px; }
.reviewsectionNew ul li h6{font-size:14.5px; color:#000;}
.reviewsectionNew ul li h6{font-size:10.5px; color:#003b71;}
.reviewsectionNew ul li p{font-size:10.5px; color:#000;} 
/*---chinese-camp---*/
.relative-content h5 span{margin-bottom:15px; padding:0;}
.relative-content h5 span b{display:inline-block; margin-right:10px;}
.newslist h4{font-size:11px; color:#fff; margin-bottom:5px;}
.newslist p{font-size:10px; color:#97d9ef; line-height:16px;}
.newslist a{color:#fff; display:block; text-decoration:underline;}
.newslistimg img{margin-top:25px; margin-left:10px;}
.newslist h3{color:#fff;}
.mCustomScrollbar{height:230px}
.owl-wrapper .owl-item:last-child{padding-right:0;}
.owl-wrapper .owl-item:last-child .text-block-info{width:100%;}
.relative-icon{position:absolute; left:5px; bottom:20px; height:56px; width:56px;}
.relative-icon img{border:2px solid #0FB6E2; border-radius:100%; display:none; visibility:hidden;}
.square-listing li{background:url("../images/square-icon-black.png") no-repeat left center; padding-left:15px; width:50%; display:inline-block;}
/*---about----*/
#video{position:relative; z-index:999; display:none;}
.hidden-icons{ margin-top:-50px;    z-index: 999; position:relative;}

.hidden-icons ul li{display:block; padding:2px 0px; z-index:999}
.height215{height:215px !important;}
.footerHeading-form{background:none; border:5px solid #97D9EF; border-bottom:none; border-radius:10px 10px 0 0; padding:4px 16px 8px 16px; margin:0 auto;}
.mCSB_container{padding-top:4px; padding-bottom:8px; }
.footerHeading-form input{width:48%; margin-right:2.8%; padding:7px; font-size:11px; margin-bottom:6px; float:none; display:inline-block;}
.footerHeading-form input:nth-child(2n){margin-right:0;}
.footerHeading-form h3{font-size:14px; letter-spacing:1px; font-weight:600; color:#5a5a5a;}
.footerHeading-form form{margin-top:5px;}
.footerHeading-form input[type="submit"]{padding:10px; width:100%; font-size:14px;}
.trees-collections h2{ color: #1066a3;   display: inline-block;    font-size: 35px;    font-weight: bold;    padding-bottom: 25px;
    text-align: center;    width: 100%;}
.newslist{margin:-46px 0 0 0;}
.newslist h3{text-align:center; text-transform:uppercase; font-size:25px;}
.right-left-arrow{ position:relative;}
.right-left-arrow ul li{left:inherit; position:absolute; top:-125px; cursor:pointer; background:url("../images/slider-icon-left.png") no-repeat left center; height:30px; width:30px;}
.right-left-arrow ul li:last-child{right:0; background:url("../images/slider-icon.png") no-repeat left center;}
.owl-theme .owl-controls {   position: absolute;   right: 8px;    text-align: center;    top: -25px;}

/*------meet-team----*/
.meet-team{position:relative; transition:.8s; padding:0 10px 10px 10px; border:1px solid #ccc; margin-top:160px; }
.meet-team .pic{position:absolute; background:#F8F8F8; text-align:center; box-shadow:-2px 3px 3px #515151; top:-80px; left:50px; overflow:hidden; width:160px; height:160px; border:3px solid #bebebe; border-radius:100%;}
.meet-team .pic img{width:100%; background:#F8F8F8;}
.about-him{text-align:center; padding-bottom:10px; border-bottom:1px solid #ccc;}
.about-him h4{font-size:14px;}
.about-content{background:#fff; padding:25px 15px;}
.about-content p{font-size:13px; color:#656565; line-height:28px;}
.meet-team:hover{border-color:#515151; border-radius:20px 20px 0 0;}
.meet-team:hover .pic{left:50%; margin-left:-80px; top:-150px; transition:all .8s ease-in-out;}

/*--community--*/
.h4-content h3{line-height:30px;}
.address-area{width:50%;  margin:20px auto; margin-top:60px; border:1px solid #ccc; box-shadow:1px 3px 5px #ccc; background:#F8F8F8; padding:20px; padding-bottom:40px; text-align:center;}
.address-area h3{color:#0DC3E0; text-transform:uppercase; font-weight:700;  background:url("../images/BLUE-strip-heading.png") center bottom no-repeat; padding-bottom:21px;}
.address-area span{text-transform:uppercase; font-weight:900; color:#ccc; font-size:40px; margin:10px;}
.address-area h4{color:#0DC3E0; text-transform:uppercase; font-weight:700;  background:url("../images/BLUE-strip-heading.png") center bottom no-repeat; padding-bottom:21px;}
.address-area p{margin:0; padding:0; font-size:14px;}.address-area em{color:#a9a1a9; padding-top:10px; display:inline-block;}
/*---product---*/
.page-Bnaner{height:400px; overflow:hidden; position:relative;}
.page-Bnaner .main-heading-innerpages{height:400px; position:absolute; top:0;}
.page-Bnaner img{width:100%;}
.H103{height:58px;}
.r_services{padding:0px;}
.r_services h4{background:url('../images/r_services.png') no-repeat left top; font-size:20px; margin:0; padding:14px; background:#2BB4DC; }
.r_services h4 span{position:inherit; background:url('../images/product-icon.png') no-repeat 0 8px; padding:7px 12px; padding-left:40px;  color:#fff;  }
.r_services ul{list-style:none; padding:20px;}
.r_services ul li{background:url('../images/left-arrow-2.png') no-repeat left 6px; line-height:22px; padding-bottom:8px; padding-left:24px;}
.r_services ul li a{color:#3b3b3b;}
.r_services ul li a:hover{color:#666; text-decoration:underline;}
.myform{width:100%; border:1px solid #2BB4DC; position:relative; font-family:open sans;   background:#fff;}
.myform a.button{position:absolute; bottom:2px; font-size:11px; background:#2BB4DC; padding:3px 0px; color:#fff; text-align:center; right:2px; width:70px;}
.myform a.button:hover{background:#19a2ca;}
/*---announcemnet----*/
.some-link{margin-bottom:20px; padding:15px; margin:15px 5px; word-wrap:break-word; border-bottom:1px solid #ccc; border-radius:4px; box-shadow:1px 3px 5px #666;}
.some-link h4{border-bottom:1px solid #e4e4e4; padding-bottom:15px; margin-bottom:0;}
.some-link p{padding-bottom:10px; margin:0;}
.content-plus-image p{width:55%; padding-top:0; display:inline-block; text-align:justify;}
.content-plus-image h3{width:55%;}
.content-plus-image .img{float:right; width:40%; }
.content-plus-image .img img{width:100%; border:3px solid #ccc; border-radius:18px; box-shadow:1px 3px 5px #444; padding:5px; }
.merchants ul li strong{width:130px;}
.merchants ul li{background:#DAE2E8;}
 @keyframes FadeIn { 
  0% {
    opacity: 0;
    transform: scale(.1);
  }

  85% {
    opacity: 1;
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.hidden-icons{display:none;}
.hidden-icons li em{ background:#66513d;     z-index: 999; float:left; margin-top:18px; margin-left:-7px; font-style:normal; font-weight:normal; padding:5px 8px 5px 12px; border-radius:0 4px 4px 0; color:#fff;}
.hidden-icons a { 
  float: left; clear:both;
  margin: 0px;
  animation: FadeIn 1s linear;
  animation-fill-mode:both;
}

.hidden-icons a:nth-child(1n){
  animation-delay: .5s
}

.hidden-icons a:nth-child(2n){
  animation-delay: 1s
}

.hidden-icons a:nth-child(3n){
  animation-delay: 1.5s
}

.hidden-icons a:nth-child(4n){
  animation-delay: 2s
}
.hidden-icons a:nth-child(5n){
  animation-delay: 2.5s
}
.hidden-icons a:nth-child(6n){
  animation-delay: 3s
}
/*----supporting-hopewell---*/
.nav-tab-design{background:#063D79; margin-top:30px; border-radius:0 20px 0 0;}
.nav-tab-design li{margin:0; padding:0;}
.nav-tab-design li.active{background:#B31052;}
.nav-tab-design li a{padding:20px 40px;   color:#fff; font-size:20px;background:none; border:none; border-top:3px solid #063D79;}
.nav-tab-design > li.active > a, .nav-tab-design > li.active > a:hover, .nav-tab-design > li.active > a:focus{background:#B31052; color:#fff; font-size:20px; border:none;}
.nav-tab-design > li > a:hover{background:none; border-top:3px solid #B31052;}
.notice2 h3{ padding-bottom: 15px;}
.notice2 p{padding-top:2px;}
.address-area-d-a{width:80%; float:left;}
.address-area-d-a p{font-size:16px; padding-top:8px;}
.International-student-application{margin-top:100px;}
.new-list li{width:48%; background: #f8f8f8 none repeat scroll 0 0; color: #333;
    display: inline-block;font-size: 14px; font-weight: 400; margin: 2px 0;padding: 11px 11px 11px 20px;}
.new-list-full-width ul{list-style:circle; padding-left:20px; margin-top:24px;}
.new-list-full-width li{width:100%; font-size:15px; margin:10px 0;}
.new-list-full-width2 ul{list-style:circle; padding-left:0px; margin-top:24px;}
.new-list-full-width2 li{width:100%; padding:6px 11px 6px 20px;	background:#f6f6f6; font-size:15px;  margin:2px 0;}
.new-list-full-width li em{font-size:10px; font-style:normal; color:#8b8b8b;}
.address-area-d-a-font p{font-size:16px; padding-top:5px;}
.testimonials-list ul{padding-left:2px;}
.tabsBorder{border:1px solid #ccc; border-radius:5px 5px 0 0; border-top:0; padding:0;}
.nav-tabs > li{width:33%; margin:0;  border-radius:5px 5px 0 0; margin-right:.5%; background:#EDEDED; text-transform: uppercase; font-size:17px; color:#fff; text-align:center;}
.nav-tabs > li:hover{background:#00B3E3;}
.nav-tabs > li:hover a{color:#fff; border:1px solid #00B3E3; background:#00B3E3; box-shadow:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:#00B3E3; color:#fff;}
.nav-tabs > li a{color:#333; border-radius:5px 5px 0 0; }
.nav-tabs > li:first-child a{border-left:0;}
.nav-tabs > li:last-child{margin-right:0; border-right:0;}
.nav-tabs > li:last-child a{margin-right:0; border-right:0;}
.nav-tabs > li.active{background:none;}
.nav-tabs > li.active a{background:#00B3E3; color:#fff;}
.nav-tabs > li.active:hover a{border-left:none;}
.tab-content{padding:0px 10px;}
.tab-pane{padding:50px 0px;}
.inheritfont{font-family:"Montserrat",sans-serif; margin-top:38px;}
.testimonials-list li{background:url("../images/testimonial-icon.png") no-repeat left top; padding:15px 0 20px 45px; font-size:15px; line-height:22px;}
.about-section-p p{font-size:15px; line-height:25px;}
.office-location{border-top:10px solid #CFCDCE; margin:30px 0;}
.office-location ul{margin:0; padding:0; list-style:none;}
.office-location ul li{width:46%; vertical-align:top; display:inline-block; margin-right:7%; margin-top:30px; padding:18px 10px 10px 57px;}
.office-location ul li:nth-child(2n){margin-right:0;}
.office-location ul li h3{font-size:20px; font-weight:bold; color:#444; padding-bottom:0px;}
.office-location ul li p{color:#656565; line-height:20px; padding-left:15px; padding-top:0;}
.office-location ul li em{color:#444; line-height:20px; display:block; font-weight:bold; padding-left:15px; padding-top:0;}
.office-location ul li a{padding-left:15px; padding-top:0;}

.c-1{background:url("../images/c-1.png") no-repeat left top;}
.c-1{background:url("../images/c-2.png") no-repeat left top;}
.c-2{background:url("../images/c-2.png") no-repeat left top;}
.c-3{background:url("../images/c-3.png") no-repeat left top;}
.c-4{background:url("../images/c-4.png") no-repeat left top;}
.c-5{background:url("../images/c-5.png") no-repeat left top;}
.c-6{background:url("../images/c-6.png") no-repeat left top;}
.c-7{background:url("../images/c-7.png") no-repeat left top;}
.c-8{background:url("../images/c-8.png") no-repeat left top;}
.c-9{background:url("../images/c-9.png") no-repeat left top;}
.c-10{background:url("../images/c-10.png") no-repeat left top;}
.c-11{background:url("../images/c-11.png") no-repeat left top;}
.c-12{background:url("../images/c-12.png") no-repeat left top;}
.c-13{background:url("../images/c-13.png") no-repeat left top;}
.c-14{background:url("../images/c-14.png") no-repeat left top;}
.foolerheading-color h4{color:#fff;}
.iconhover1{background:url("../images/icon-1.png") no-repeat left center; position:relative; z-index:3; float:left; width:60px; height:60px; background-size:60px 60px; border-radius:100%; display:inline-block; border:3px solid #97D8EE;}
.iconhover-grocery{background:url("../images/grocery-icon.png") no-repeat left center;  background-size:60px 60px;}
.iconhover-vehicle{background:url("../images/3-icon.png") no-repeat left center; background-size:60px 60px;}
.iconhover-industrial{background:url("../images/4-icon.png") no-repeat left center; background-size:60px 60px; }
.iconhover-acid{background:url("../images/acid.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-natural{background:url("../images/natural.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-alkalin{background:url("../images/alkalin.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-solvent{background:url("../images/solvent.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-speciality{background:url("../images/speciality.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-laundry-icon{background:url("../images/laundry-icon.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-wheel-tire{background:url("../images/wheel-tire.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-presoaks{background:url("../images/presoaks.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-drying-agents{background:url("../images/drying-agents.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-tri-foam{background:url("../images/tri-foam.png") no-repeat left center;  background-size:57px 60px;}
.iconhover-specialityvehicle{background:url("../images/speciality-vehicle.png") no-repeat left center;  background-size:57px 60px;}



em.industrial{background:#c1d42f !important;}
em.grocery{background:#CD0B2A !important;}
em.vehicle{background:#036473 !important;}
em.acid{background:#f5821f !important;}
em.natural{background:#bba800 !important;}
em.alkalin{background:#27aae1 !important;}
em.solvent{background:#a7cf39 !important;}
em.speciality{background:#e32830 !important;}
em.laundry{background:#960253 !important;}
em.presoaks{background:#808184 !important;}
em.tri-foam{background:#eb1f23 !important;}
em.drying{background:#1f396d !important;}
em.wheel{background:#000000 !important;}
em.specialityvehicle{background:#41c5eb !important;}



.trees-collections-main-2{width:100%; background:#fff; clear:both;}
.product-latest {
    background: #fff none repeat scroll 0 0;
    border: 4px solid #fff;
    height: 380px;
    margin: auto auto 30px;
    padding: 10px;
    position: relative;
    width: 94%;
}
.about-section-review {    margin:10px 0 90px 0;}
.product-latest .prdct-img-latets {
    display: block;
    height: 135px; margin:20px 0 10px 0; padding:0px;
    overflow: hidden;
    text-align: center;
}
.product-latest .prdct-img-latets img{border:3px solid #00BCFF; border-radius:100%; width:130px; height:130px; }

.prdct-info {
    font-weight: bold;
    padding: 15px 10px;
}
.prdct-info h4 {
    color: #111;
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 10px;
}
.prdct-info h3 {
    color: #6e6e6e;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 8px;
    text-transform: uppercase;
}
.warewashpage .Information-pr h4{color:#333; font-size:20px; display:block; padding-bottom:5px;}
.warewashpage .Information-pr h5{color:#2BB4DC; font-size:14px;  text-transform:uppercase; display:block; padding-bottom:10px;}
.warewashpage .Information-pr p{margin:0px 0; padding:0; font-weight:normal; line-height:17px; font-size:12px;}
.pagespacing h3{font-size:24px; text-align:left;  padding-left:15px; margin:0; text-transform:uppercase; padding:0; padding-bottom:20px;  margin-bottom:15px; color:#021F4D;}
.warewashpage .prImgPage{overflow:hidden;}
.prImgPage img{width:auto;}
.warewashpage .sizes{width:60%;}
.warewashpage .sizes{margin-top:25px;}
.productBorder{border-bottom:2px solid #F2F2F2; display:block;	float:left; width:100%; margin-bottom:60px; position:relative;}
.productBorder:hover{border-color:#2BB4DC;}
 .warewashpage .sizes h6{font-size:13px; color:#000;}
.warewashpage .sizes ul{background:#f2f2f2; padding:10px; margin:0; }
.warewashpage .sizes ul li{width:40%; font-size:11.5px; line-height:normal; margin-right:9%; color:#555; padding-bottom:4px; display:inline-block;}
.warewashpage .sizes ul li:nth-child(2n){margin-right:0;}
.saferlogo{text-align:center;   margin-bottom:10px; position:absolute; bottom:0; right:0;}
.saferlogo img{animation-delay: .5s;   animation: FadeIn 1s linear;  animation-fill-mode:both;}
.blockdisplay{display:block; position:absolute; bottom:35px;}
.blockdisplay li em{font-size:23px; margin-top:33px; padding:12px 26px 15px 22px;  margin-left: -12px;}
.iconhover100{width:120px; height:120px; background-size:120px 120px;}
.prdct-info p{font-size:14px; line-height:25px; padding:8px 10%; color:#6f6e6e;}
.prdct-info a{font-size:12px; text-transform:uppercase; background:url("../images/anchor-strip.png") no-repeat center bottom; padding-bottom:8px; color:#8a8a8a; font-weight:normal; display:inline-block; padding-top:6px;}
.review-icon{width:100%; height:18px; display:block; background:url("../images/review-icon.png") no-repeat center bottom;}
.prdct-info a:hover{text-decoration:none;}
	.height210 .info h5{padding:13px 0 8px;}
.search-seatex-order{background:#00B3E3; padding:0; text-align:center; width:154px; border-radius:0 0 36px 0;}
.experties-area-new{float:left; margin-bottom:0; padding-bottom:0;}
.hd-ofc h3{font-size:26px; margin-bottom:0; text-transform:uppercase; color:#22A2D8; font-weight:bold; text-align:center; }
.hd-ofc p{color:#004A69; font-size:20px; text-align:center;}
.contactBG{padding:15px; background:#ebebeb;  overflow-wrap: break-word;}
.contactBGRight{width:90%; float:right;}

.contactBG h3{text-align:left; padding-bottom:10px; margin-top:20px; margin-bottom:0; font-size:24px;}
.contactBG h4{color:#22A2D9; padding-left:40px; text-transform:uppercase; margin-top:20px; margin-bottom:4px; font-size:17px; font-weight:bold;}
.contactBG span{width:40px; height:30px; float:left;}
.paginationTOP{background:#fff; padding:20px; text-align:center; width:100%; }
.paginationTOP h1{font-size:35px; color:#0094D2; font-weight:bold;}
.paginationTOPCnetre{position:absolute; top:-182px; box-shadow:0px 2px 6px #ccc; border-radius:49px; left:50%; margin-left:-265px; width:530px; }
.hd-ofc{position:relative;}
.aboutContent P{text-align:left; font-size:14px; color:#545454;}
.aboutContent h3{text-align:left;}
.search-seatex-order ul li{position:relative; padding:13px;}
.search-seatex-order ul ul{opacity:0; position:absolute; top:60px; left:0px; width:134px; background:#00B3E3; padding:0px; /*border-radius:0 0 40px 0; */}
.search-seatex-order ul li:hover ul{opacity:1; top:40px; transition:.5s;}
.contactBG p{font-size:14px; text-align:left;}
.adrs{margin-top:40px;}
.adrs p{padding-left:40px;}
.agents{margin-top:20px; text-align:left; }
.agents h4{color:#0b62a0; font-size:14px; font-weight:bold; }
.agents p{color:#454545; font-size:14px; text-align:left;}
.agents img{border-radius:100%; border:2px solid #021F4D; border-style:inset;  padding:3px; width:90px; height:90px;}
.hd-ofc2{margin-top:50px;}.hd-ofc{margin-top:50px;}
.insideContctForm div.partOneInner{width:50%; margin-bottom:20px; float:left; }
.insideContctForm div.partOneInner label{font-size:14px; font-weight:bold;}
.insideContctForm input{width:280px; }
.hd-ofcMargin{margin-top:166px;}
.m-bottom-10{margin-bottom:5px;}
.insideContctForm textarea{height:140px;}
.adrs h4:first-child{background:url("../images/home.png") no-repeat left top;}
.adrs h4.call{background:url("../images/callicon.png") no-repeat left top;}
.adrs h4.ofc{background:url("../images/ofc.png") no-repeat left top;}
.adrs h4.mail{background:url("../images/mailicon.png") no-repeat left top;}
.partOne{clear:both;}
.warewashpage h3{font-size:25px; color:#0094d2; padding-bottom:30px; text-align:left; margin-bottom:0;}
.warewashpage p{font-size:18px; color:#626262; line-height:30px; text-align:left;}
.warewashpage ul {margin:20px 0;}
.topBOrderproduct{border-top:2px solid #0094D2;}
.warewashpage ul li{color:#006b98; font-size:18px; line-height:40px;}
.warewashpage span{font-size:12px; color:#626262; line-height:23px; display:block; clear:both;}
.insideContctForm2 label{margin-top:5px; width:100%; font-weight:normal !important;}
.insideContctForm2 input[type="checkbox"]{width:auto; margin:0; padding:0; font-family:open sans; display:block; margin-right:10px;}
/*----contcat---*/
.address-Design{background:#00B3E3; padding:10px 20px 20px 20px; display:block; float:left; width:100%;}
.address-Design p{color:#fff;}
.hopewell-contact ul li a{color:#fff;}
.address-Design h3{color:#fff; text-transform:uppercase; font-size:22px;}
.center-img{text-align:center;}
.full-bg-color-header{background:#000;}
.full-bg-color-header .upper-from-nav{border-radius:0;}
.email-list h2 b{font-size:30px;}
.insideContctForm2{width:100%;}
/*----senior-information---*/
.box-heading{width:100%; background:url("../images/info-up-arrow.png") no-repeat right 15px; border-bottom:1px solid #e7e7e7; clear:both; display:block; text-align:center;}
.box-heading h4{font-weight:bold; display:inline-block;}
.banner-inner{width:100%; border:1px solid #ccc; padding:5px; margin-top:20px; margin-bottom:30px; box-shadow:1px 3px 5px #666; height:300px; overflow:hidden;}
.banner-inner img{width:100%;}
.notice-btn button{padding:8px 20px;}
.text-center h3{background-position:center bottom;}
.calendr-list-inner h3{text-align:left; font-weight:bold; }
.clendar-list-inner ul li strong{width:210px;}
.clendar-list-inner ul li span{color:#B8133E; font-weight:bold; padding-right:13px;}
.away-inner{margin-top:30px;}
.away-inner p{margin:0; margin-bottom:2px; padding:0; border-right:3px solid #C22B53; width:26%; padding-bottom:5px; font-style:italic;}
.away-inner p span{margin:0 20px 0; color:#333; font-weight:bold;}
.away-inner p em{margin-right:20px;}
.text-left h3{text-align:left; padding-bottom:0; margin-bottom:0;}
.videoList{clear:both;}
.videoList h2{color: #22a2d8;font-size: 26px; font-weight: bold; margin-bottom: 0; text-align: center; margin-top:0; padding-top:0; text-transform: uppercase;}
.videoList li{border:1px solid #ccc; background:#F5F5F5; padding:9px; margin-left:11px; margin-right:11px; float:left; margin-bottom:60px; width:350px; height:360px;}
.videoList2 li{height:315px;}
.videoList h3{border-left:4px solid #22A2D8; padding:0 5px 0 10px; margin:20px 0; line-height: 19px; text-align:left; font-size:17px;}
.videoList span p{font-size:13px; text-align:left; color:#787878;}
.videoList span {text-align:left; width:100%; background:url(../images/stripInfo.jpg) no-repeat left top; float:left; padding:20px 0 0 0;}
.videoList span em{display:none;}
.videoList2 button{background:#f34b0a; text-align:left; display:block; text-transform:uppercase; margin-bottom:60px; color:#fff; padding:8px 15px; border:none; font-size:12px;}
.videoList2 h5{color:#676767; text-align:left; font-size:15px; border-left:4px solid #22A2D8; padding-left:5px;}
.videoList3 li{height:200px;}
.videoList4 li{height:250px;}
.img-responsive2{width:100%; border:1px solid #22A2D8;}
.bgstrip{background:url(../images/stripInfo2.jpg) no-repeat 15px bottom; width:100%; float:left; padding:0px 0 25px 0;}
.bgstrip2{background:none; width:100%; padding-bottom:10px;}
.nav-tabs > li.active a{border-right:0;}
.nav-tabs > li.active:hover a{border-right:0;}
.res767{width:100%;}
.videoList img.res767{height:196px;}
.hidden-iconsBlock{display:block; margin-top:50px;}
.hidden-iconsBlock ul li{font-size:15px;}
.hidden-iconsBlock li em{padding:0 8px 0 12px; margin-top:10px;}
.hidden-iconsBlock a{animation-delay:0 !important; animation: FadeIn 0s linear; clear:inherit; margin-bottom:30px; margin-right:50px;}
.videoList a{color:#fff;}
.videoList2InlineBTN button{display:inline-block; padding:8px 23px;  margin-top:0px; margin-bottom:0 !important;}
.videoList2InlineBTN button.blueBTN{background:#025171;}
.videoList2InlineBTN li{height:140px !important;  position:relative;}
.bottomDivFix{position:absolute; top:80px; left:-5px;}
.search-seatextop {
    background:#fff;
	border: none; border-left: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
    border-radius: 0px;
    display: inline-block;
   float:left;
    height: 30px;
    margin:0;
    width: 190px;
}
.search-seatextop input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #333;
    display: inline-block;
    font-size: 12px;
    padding: 4px 12px 0; padding-left:5px;
    vertical-align: top;
    width: 75%;
}
.search-seatextop em {
    display: inline-block;
    padding: 1px 0;
    width: 17%;
}
button.searcbox{background:url("../images/searchIcon.png") no-repeat center; padding:0; height:20px; width:40px; border:none;}
.videoList2InlineBTN span{display:none;}
em.tri {
    background: #eb1f23 !important;
}
.hd-ofc ul.videoList4 p span{color: #787878;  font-size: 13px;  text-align: left;}
.img-rpes {margin:auto; text-align:center;}	
.centerMapImage{text-align:center; width:100%;}
li.icon-location{background:url("../images/location2.png") no-repeat left top; padding-left:35px;}
li.icon-call{background:url("../images/call2.png") no-repeat left top; padding-left:35px;}	
ul.social-icons li {padding: 13px 12px 5px 0 !important;} 
.h1HeadingContent h1{color: #021f4d;font-size: 22px; font-weight:normal; margin: 0 0 15px; padding: 0 0 20px; text-align: left; text-transform: uppercase;}
.extralandingPG h1{font-size: 26px; margin-bottom: 0; text-transform: uppercase; color: #22A2D8; font-weight: bold;}
.extralandingPG a{color:#22A2D8; font-weight:500;}
.ParentSidebarLandingpages{background:#FAFAFA; padding:10px; box-shadow:0px 0px 1px #ccc;}
.ProblendPagesNew .reviewSection{background:#fff;}
.ParentSidebarextra2 a.activePage{color:#22A2D8; text-shadow: 1px 0px 0px #22A2D8;}


span.form-error { 
	color: red;
    padding: 0px 0px 14px 0px;
    font-size: 11px;
    font-weight: normal;
}
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* 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 {
    background-color: #fefefe;
    margin: auto;
    border: 1px solid #888;
    width: 25%;
}

/* The Close Button */
#close {
    color: #aaaaaa;
    float: right;
    font-size: 24px;
	margin-right: -10px;
    margin-top: -19px;
}

#close:hover,
#close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
ul.add li a:focus{color:#fff; outline:none;}ul.add li a:active{color:#fff; outline:none;}
.rltvHeader .locationTopHeader{background:url("../images/location2icon.png") no-repeat left top; top:24px; right:187px; position:absolute; width:20px; height:30px; display:inline-block;} 
.rltvHeader{position:relative;} 
.for-logo-quote{margin-left:50px;}
img{max-width:100%;}
.videoList li iframe{max-width:100% !important;}
.videoList li{overflow:hidden;}
iframe{max-width:100% !important; }
.paginationTOPCnetre{max-width:100%;}
.siteampClassmain h1{font-size: 26px;margin-bottom: 0;text-transform: uppercase;color: #22A2D8;font-weight: bold; padding-bottom: 35px; line-height: 30px;}
.siteampClassmain h4{color: #021f4d;font-size: 20px;font-weight: normal; padding: 17px 0 5px;text-align: left;border-top: 1px solid #f0f0f0;}
.siteampClassmain ul{padding: 10px 0 0px 35px;border-left: 1px solid;}
.siteampClassmain ul ul{margin-top:20px; border:none}
.siteampClassmain ul li{padding:5px 0;}
.siteampClassmain ul li a{color: #000;font-size: 16px;font-weight: normal;margin: 0 0 0px;padding: 0 0 0px;text-align: left; display:inline-block; position:relative;}
.siteampClassmain ul li a:before{background:url("../images/arrow-sitemap.png") no-repeat left top; display:block; content:""; position:absolute; left:-36px; top:-23px; width:24px; height:37px;}
.siteampClassmain ul ul li a{color: #444;}
.siteampClassmain ul ul li a:before{background:url("../images/arrow-sitemap-2.png") no-repeat left top; display:block; content:""; position:absolute; left:-33px; top:-23px; width:24px; height:37px;}
.for-logo img{margin-left:0;}
.search-seatextop form{margin-top:4px;}



@media screen and (min-width:547px) and (max-width:767px){
.height245{height:265px;}
.responsiveOrder { top: 214px;}
}
@media screen and (max-width:547px) {
.rltvHeader .locationTopHeader{top:98px; left:-50px; right:auto;}
}
@media screen and (max-width:479px){
	.for-logo-quote{margin-left:0; padding-left:0;}
	.for-logo-quote{font-size:14px;}
	.for-logo-quote em{font-size:17px;}
	
}

@media screen and (max-width:767px){
	#google_translate_element{padding-top:10px;}
iframe{width:100% !important; }
.reviewSection {padding-top:0;}
.pdtop100responsive {padding-top:100px;}
.paginationTOPCnetre{position:static; margin:0 0 56px 0;}
.hd-ofcMargin{padding-top:40px;  margin-top:0;}
}
@media screen and (max-width:540px){
	.height245{height:307px;}
	
}
@media screen and (min-width:541px) and (max-width:767px){
	.height245{height:265px;}
	.page-Bnaner{height:290px;}
}
@media screen and (min-width:641px) and (max-width:767px){
	
}
@media screen and (max-width:1023px){

}
@media screen and (min-width:768px) and (max-width:900px){
.for-logo-quote{margin-left:35px;}
.rltvHeader .locationTopHeader{right:175px;}
}
@media screen and (max-width: 767px){
.header-part .top-bar ul li:last-child { padding: 6px 11px;}
}
@media screen and (max-width: 991px){
.contactBGRight{max-width:100%; width:380px; margin:30px auto; float:none;} 
}

@media screen and (max-width:767px){
.height245{height:298px;}	
.nav-BG{margin-top:65px;}
.responsiveOrder{top:254px;}

}
@media screen and (max-width:479px){
	.ih-item.square{width:100%; margin:10px auto; margin-bottom:20px;}
	.mission-main ul li{width:100%;     border-right:none;     border-bottom: thick double #e74770;}
	.ih-item.square.effect4 .info p{font-size:12px;}
	.navbar-toggle{margin-right:0;}
	.for-logo img{width:85%;}
	.navbar{width:300px;}
	.responsive-slider-class-gallery{height:auto;}
	.evo .banner{height:110px;}
	.approved-Blending li span{display:inline-block; float:left; width:110px;}
	.for-logo{width:auto !important;}
	.for-logo-quote{float:none;  padding: 20px 0 20px 21px;}
	.for-logo{margin: 0px auto; margin-top:31px;}
	.for-logo-quote em{font-size:12px;}
	.main-heading{height:230px;}
	.search-seatex-order{padding:10px; width:110px;}
	.reviewSection h2{font-size:40px;}
	.insideContctForm div.partOneInner{width:100%;}
    .paginationTOPCnetre{width:280px; margin-left:-140px;}
.paginationTOP h1{font-size:27px;}.hd-ofc h3{font-size:20px;}
.videoList li{width:100%;}
.for-logo-quote{background:none;}
.page-Bnaner .main-heading-innerpages{height:220px;}
.page-Bnaner{height:200px;}
.contactBGRight{width:100%;}
.contactBG{padding:7px;}
.for-logo img{ height:16px;}
	
	
}
@media screen and (max-width:1024px){
.reviewSection{padding-top:100px;}
}

@media screen and (max-width:991px){
	.engaged-teacher ul li{width:100%;}
	.engaged-teacher h1{text-align:left; color:#B3103B; background:url("../images/red-strip-heading.png") left bottom no-repeat;}
	.about-bnr img{margin-top:35px; border:5px solid #eee;}
	.right-align-text span{display:block;}
	.right-align-text span{padding:3px;}
	.clendar-list-right li{float:left;}
	.camp-content{padding-left:0;}
	.min-height-res{min-height:170px;}
	.get-in-touch-link{width:100%;}
	.get-in-touch{width:100%;}
	.res-space{margin:10px 0; float:left; text-align:left;}
	.header-part .top-bar{margin:5px 0;}
	header{margin-top:15px;}
	.right-padding{padding-right:0;}
	.nav > li{margin-right:20px;}
	header{margin-top:0;}
	.front-heading{margin-top:180px;}
	.newslist{margin:0;}
	.upper-from-nav{border-radius:0;  background: rgba(0, 0, 0, 0.76); }
	.newslist h3{text-align:left;}
	.reviewsectionNew{background:url("../images/footer-cover-bg.jpg") no-repeat top center;; width:100%; padding:12px 0 39px 0; clear:both; text-align:center;}
	.nav-tabs > li{font-size:14px;}
	.nav-tabs > li{margin-right:.5%;}
	.videoList li{width:100%; margin-left:0; width:400px; height:auto; margin-right:0;}
	.img-responsive2{width:auto; float:left;}
	
	
}
@media screen and (max-width:767px){
	.ih-item.square{width:100%; margin:10px auto; margin-bottom:20px;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
	{ display: inline-block;    text-align: center;}
	.navbar-default ul li{ display:block; padding:10px 0;   }
	.navbar-default ul li:hover{border:none; background:#05365d;}
	.navbar-default .navbar-nav > li > a:hover{border:none;}
	.navbar-collapse{border:none; box-shadow:none; margin-top:0px; padding-bottom:5px;}
	.nav > li{padding:8px 0 0 0;}
	.wp-menu-class { padding: 22px 0 18px;}
	.front-heading .inner h1{font-size:55px;}
	.front-heading{margin-top:50px; margin-bottom:20px;}
	.front-heading .inner em{font-size:16px;}
	.meet-team .pic{top:-150px; left:0;}
	/* .for-logo img{width:86%; height:40px; margin-top:20px;} */
	.for-logo img{width:100%; height:auto; margin-top:20px;}

	.header-part .top-bar ul li:last-child{display:block;}
	.header-part .top-bar ul li ul.social-icons li:last-child{display:inline-block;}
	.header-part .top-bar ul li:first-child{display:block; text-align:left;}
	.header-part .top-bar ul li ul.social-icons li:first-child{display:inline-block;}
	.nav-tabs > li{width:100%; }.reviewSection h2{font-size:25px;}
.nav-tabs li{padding:0 !important; border-radius:0; border-bottom:1px solid #fff;}	
.nav-tabs > li a{border-radius:0;}

	.experties-pic{margin:10px auto;}
	.experties h1{text-align:center;}
	.get-in-touch input{width:98%;}
	.responsiveOrder{position:absolute; top:146px; width:auto; right:15px;}
	.wp-menu-class{padding:0;}
	.img-responsive2{width:auto;}
	.header-part .top-bar ul li:first-child{display:inline-block;}
	.header-part .top-bar ul{text-align:right;}
	.header-part .top-bar ul li:last-child{display:inline-block;}
	nav{padding-bottom:12px;}
	.carousel-indicators{bottom:50px;}
	.bottom20{margin-bottom:20px;}
	.ih-item{margin:auto;}
	.about-section{margin-top:50px;}
	.email-list h2{font-size:27px;}
	.subscribeForm input {    margin-bottom: 0;    width: 76%;}
	.upper-from-nav{overflow:visible;}
	.navigation{width:100%; left:0; top:65px;}
	.height245{height:244px;}
	.H103{height:142px;}
	header{background:#000;}.navigation ul li{background:none;}
	.header-part .top-bar ul li:last-child{padding: 6px 20px;}
	
	

}
@media screen and (min-width:480px) and (max-width:767px){
	.ih-item.square{width:90%;  margin:10px auto; margin-bottom:20px;}
	.mission-main ul li{width:32%; padding:10px;}
	.responsive-slider-class-gallery{height:260px;}
	.page-Bnaner .main-heading-innerpages{height:300px;}
	.header-part .top-bar ul li{padding-left:2px;}

	
}
@media screen and (min-width:768px) and (max-width:991px){
    .ih-item.square{width:100%; margin:10px auto; margin-bottom:20px;}
	.res-space{float:right; text-align:right;}
	.for-logo {left: 0px;  top: -90px;}
	.for-logo img{width:100%;}
	.responsiveOrder{position:absolute; top:8px; width:auto; left:30px;}
	.navigation ul li{padding:13px 0;}
	.height245{height:181px;}
	.H103{height:75px;}
	.videoList li{width:100%;}
	.navigation ul li a{padding:0 16px;}
	.search-seatex-order{border-radius:0;}
	header{background:#3C3C3C;}
	.upper-from-nav{background:#3C3C3C;}
	
}
@media screen and (min-width:992px) and (max-width:1199px){
	.navbar-collapse{padding:0;}
	.navbar-nav > li > a{margin:0 7px;}
	.ih-item.circle{width:210px; height:210px;}
	.ih-item.circle.effect1 .spinner{width:220px; height:220px;}
	.H103{height:45px;}
	.fullspace{width:100%;}
	
}
@media screen and (max-width:1199px){
.carousel-indicators{width:auto; left:5%; margin-left:0;}
.content-plus-image p{width:100%; text-align:left;}
.content-plus-image h3{width:100%;}
.content-plus-image .img{float:none; margin:10px auto; width:90%; }
.header-part .top-bar ul li{padding-left:5px;}
.subscribeForm{padding:0;}
	.subscribeForm input[type="submit"]{width:auto; padding:10px 25px;}
	.experties-area-new{margin-top:0;}
	.videoList{text-align:center}
	.videoList li{float:none; display:inline-block; vertical-align:top;}
	
}

.m-0{margin:0;}.p-0{padding:0;}.m-p-0{padding:0; margin:0;}.m-top-40{margin-top:40px;}.m-top-30{margin-top:30px;}.m-top-50{margin-top:50px;}.m-top-20{margin-top:20px;}.m-bottom-40{margin-top:40px;}.m-bottom-30{margin-top:30px;}.m-bottom-50{margin-top:50px;}.m-bottom-20{margin-bottom:20px;}
.img-responsive{width:100%;}
.full-width{width:100%;}
.m-t-b-30{margin-top:30px; margin-bottom:30px;}
.m-b-t-10{margin-top:10px; margin-bottom:10px;}


@media screen and (min-width:1367px){
	.responsive-slider-class{height:700px;}
	.carousel-inner > .item{height:700px;}
    .carousel-inner > .item img{height:100%; width:100%; margin:auto;}

}
@media screen and (min-width:1199px) and (max-width:1366px){
	.responsive-slider-class{height:630px;}
	.carousel-inner > .item{height:630px;}
    .carousel-inner > .item img{height:100%; margin:auto;}
	.main-heading{height:655px;}
	.reviewsectionNew{background:url("../images/footer-cover-bg-desktop.jpg") no-repeat top center;; width:100%; padding:12px 0 39px 0; clear:both; text-align:center;}

}
@media screen and (min-width:480px) and (max-width:639px){
.main-heading{height:295px;}
}
@media screen and (min-width:640px) and (max-width:767px){
.main-heading{height:368px;}
}
@media screen and (min-width:768px) and (max-width:991px){
.main-heading{height:428px;}
}
@media screen and (min-width:992px) and (max-width:1199px){
.main-heading{height:478px;}
}
@media screen and (max-width:479px){
		.videoList li{width:100%; }
		.videoList2 button{margin-bottom:25px;}
		#zoom-box{display:none !important;}
		.header-part .top-bar ul li {padding: 6px 4px 5px 0px;}
		

	
}
@media screen and (max-width:546px){
	.iconhover100{width:70px; height:70px; background-size:70px 70px;}
	.blockdisplay li em{font-size:13px; margin-top:22px; padding:7px 6px 8px 22px;}
	.search-seatextop{width:100%; margin-bottom:10px;}
	.search-seatextop input{width:90%;}
	button.searcbox{width:8%;}
	.responsiveOrder{top:189px;}
	.search-seatex-order{padding:0;}
	.search-seatex-order ul ul{width:107px;}
}
@media screen and (max-width:1023px){
.img-rpes {width:98%; margin:auto; text-align:center;}	
}
@media screen and (min-width:1601px){
	.main-heading {background:url("../images/banner-design.png") no-repeat scroll center bottom; 
	background-size:cover; background-size:100% 240px ;}
	.footer-coverdesign {background:url("../images/footer-design.png") no-repeat scroll center top;
	background-size:cover; background-size:100% 240px ;}
	
}
@media screen and (min-width:547px) and (max-width:767px){
.height245{height:200px;}	
}

.m-0{margin:0;}.p-0{padding:0;}.m-p-0{padding:0; margin:0;}.m-top-40{margin-top:40px;}.m-top-30{margin-top:30px;}.m-top-50{margin-top:50px;}.m-top-20{margin-top:20px;}.m-bottom-40{margin-bottom:40px;}.m-bottom-30{margin-bottom:30px;}.m-bottom-50{margin-bottom:50px;}.m-bottom-20{margin-bottom:20px;}.m-bottom-100{margin-bottom:100px;}
.img-responsive{width:100%;}
.full-width{width:100%;}
.m-t-b-30{margin-top:30px; margin-bottom:30px;}
.m-t-b-60{margin-top:60px; margin-bottom:60px;}
.m-b-t-10{margin-top:10px; margin-bottom:10px;}
.bg-none{background:none !important;}.border-none{border:none !important;}







