body{
margin:0 auto;
background-color:#fff;
line-height: 1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
b{font-size: 110%;}
em{color: red;}
#maincontainer{
overflow:hidden;
background:white;
margin: 0 auto; }
#topsection{
background: #EAEAEA;
height: 132px;
background-image:url(//chts.org/wp-content/themes/chts/images/header.jpg);
background-repeat:no-repeat;
}
#menu_bg{
background-image:url(//chts.org/wp-content/themes/chts/images/menu_bg.jpg);
background-repeat:no-repeat;
height:35px;
}
#topsection h1{
margin: 0;
padding-top: 15px;
}
#contentwrapper{
float: left;
width: 100%;
} #leftcolumn{
display:none;
}
#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
width:962px;
margin:0 auto;
height:80px;
}
#footer a{
color: #FFFF80;
}
.innertube{
margin: 10px; 
margin-top: 0;
}
.innertube1{
padding:15px;
}
.innertube2{ } .suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size:11px;
} .suckertreemenu ul li{
position: relative;
display: inline;
float: left;
} .suckertreemenu ul li a{
display: block;
padding:5px 4px 4px;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: black;
}
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; 
display: block;
visibility: hidden;
}
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}
.suckertreemenu ul li ul li ul{ 
top: 0;
}
.suckertreemenu ul li ul li a{
display: block;
width: 160px; 
color: black;
text-decoration: none;
padding: 4px;
background-color: #F3F3F3;
}
.suckertreemenu ul li a:hover{
background-color: #e57813;
color: white;
}
.suckertreemenu .mainfoldericon{
}
.suckertreemenu .subfoldericon{
}
* html p#iepara{ 
<!--padding-top: 1em;-->
}
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; } h2 a{
color:#ff6600;
font-size:24px;
text-decoration:none;
} @import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");
*{
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-size: 14px; font-family: 'Poppins', sans-serif;
transition: all 1s ease-out;
}
p{
margin-bottom:20px;
line-height:1.5em;
}
.clear{
display: block;
clear: both;
content: '';
} .container{
width: 1200px;
margin: 0 auto;
padding: 0 20px
}
.top-header{
padding: 10px 0;
color: #fff;
color:#aaa;
background: rgb(29,29,61);
background: linear-gradient(90deg, rgba(29,29,61,1) 0%, rgba(10,10,144,1) 100%);
}
.top-header a{
margin-left: 10px;
color: #fff;
text-decoration: none;
margin-right: 10px;
}
.top-header .header-left{
float: left;
color:#fff;
}
.top-header .header-right{
float: right;
}
.logo-main{
display: inline-block;
vertical-align: middle;
float: left;
}
.logo-main > span{
color: #fff;
font-family: 'Dancing Script', cursive;
color: #fff;
vertical-align: middle;
font-size: 14px;
display: inline-block;
text-transform: capitalize;
}
.logo-main > .main{
padding: 10px 20px;
background: orange;
font-size: 20px;
color: #fff;
line-height: 40px;
height: 60px;
border-radius: 10px;
font-weight: 700;
margin-right: 10px;
}
.bottom-header{
padding: 20px 0;
background: rgb(10,10,144);
background: linear-gradient(90deg, rgba(10,10,144,1) 0%, rgba(29,29,61,1) 100%);
}
.menus-main{
float: right;
}
.menus-main ul > li{
list-style: none;
display: inline-block;
}
.menus-main ul > li li{
display:block;
}
.menus-main ul > li > a{
padding: 20px 20px;
transition: 0.4s;
}
.menus-main ul li a{
display: block;
text-decoration: none;
color: #ffffff;
}
.menus-main ul li:hover,
.menus-main ul li a:hover{
background: rgba(0,0,0,.5);
}
.menus-main .sub-menu{
max-width: 270px;
min-width: 200px;
display: none;
}
.menus-main ul > li:hover > ul{
position: absolute;
background: #101335;
z-index: 99;
display: block;
}
.menus-main ul > li:hover > ul > li{
}
.menus-main ul > li:hover > ul > li > a{
padding: 15px 20px;
color: #fff;
}
.menus-main ul > li:hover > ul li a{
}
.footer-map .map{
width:100%;
height:500px;
}
.slider{
}
.footer{
background:#333;
}
.bottom-footer{
padding:20px 0 0;
}
html{
padding-bottom:155px;
position:relative;
min-height:100%;
}
.footer{
background:#333;
position:absolute;
bottom:0;
width:100%;
}
.menus-social{
float:right;
}
.menus-social li{
list-style:none;
display:inline-block;
margin-left:20px;
}
.menus-social li a{
color:#fff;
text-decoration:none;
}
.bottom-foot{
margin-top:20px;
padding:20px 0;
background:#000;
}
.copyright{
float:right;
color:#fff;
}
.footer-menu{
float:left;
}
.footer-menu li{
border-left:1px solid #fff;
line-height:14px;
padding: 0 10px;
}
.footer-menu li a{
display:block;
}
.footer-menu li:first-child{
border-left:0;
}
.footer-menu li a{
padding:0 !important;
}
.home-slider{
overflow:hidden;
height:550px;
}
.home-slider .item{
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
}
.home-slider img{
width:100%;
}	
.home #maincontainer{
width:100%;    
padding: 0;
}
.home-slider{
position:relative;
}
.home-slider .owl-dots{
position: absolute;
width: 100%;
z-index: 99;
left: 0;
bottom: 0;
height: 50px;
line-height:50px;
display:table;
text-align:center;
background: rgba(0,0,0,.6);
}
.home-slider .owl-nav > * {
position: absolute;
z-index: 999;
bottom: 0;
background: gray !important;
width: 50px;
height: 49px;
}
.home-slider .owl-nav span {
font-size:30px;
color:white;
display:block;
line-height:50px;
}
.home-slider .owl-nav .owl-prev{
left:0px;
}
.home-slider .owl-nav .owl-next{
right:0px;
}
.home-slider .owl-dots > .owl-dot{
width:10px;
height:10px;
margin:0 4px;
border-radius:100%;
overflow:hidden;
outline:0 !important;
background:gray;
}
.home-slider .owl-dots > .owl-dot.active{
background:white;
}
.home-slider .owl-stage-outer,
.home-slider .owl-stage,
.home-slider .owl-item,
.home-slider .item{
height:100%;
}
.bottom-header.sticky{
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;
}
.our-courses{
background:#fff;
padding:60px 0px 30px 0;
}
.our-courses ul{
margin:0;
padding:0;
}
.our-courses ul li{
width:31%;
margin:0 1%;
margin-bottom:20px;
list-style:none;
float:left;
text-align:center; padding:10px;
border-radius:10px;
}
.our-courses ul li img{
max-width: 100%; margin-bottom: 20px;
width: auto !important;
border-radius:10px;
height: 200px !important;
}
.our-courses ul li:hover{
box-shadow:0 0 10px #333;
transform:scale(1.05);
}
h2{
margin-bottom:20px;	
font-weight:600;
color:orange;
font-size:20px;
}
tr:nth-child(odd){
background:#f5f5f5;
}
td{
padding:10px;
}
.our-courses ul li h2 a{
color:orange;
font-size:20px;
}
.our-courses ul li p{
margin-bottom:15px;
line-height:1.5em;
padding:0 15px;
font-size:15px;
}
.btn-type,
.home-gallery #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a{
display:inline-block;
background:orange;
padding:15px 30px;
border-radius:4px;
font-size:15px;
text-decoration:none;
color:#fff;
border:0;
}
.home-gallery #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a:hover,
.btn-type:hover{
color:orange;
background:#000;
}
.why-chts{
background:#f5f5f5;
}
.why-chts ul{
margin-top:50px;
}
.why-chts ul li{
padding:40px 20px 20px;
background:white;
}
.our-courses{
overflow:hidden;
}
.our-courses .container > h2, .home-gallery h2, .home-contact h2{
font-size:48px;
font-weight:600;
text-align:center;
margin-bottom:15px;
color:orange;
line-height:normal;
}
.our-courses .container > h2 + p{
font-weight:600;	
text-align:center;
font-size:16px;
margin-bottom:30px;
}
.testimonials{	
}
.testimonials .testimonial_rotator_wrap{
margin:0;
padding:0;
background:transparent;
background:#fff;
}
.testimonials .testimonial_rotator_wrap.with-prevnext{
padding:50px 40px;
background:url(http://chts.org/wp-content/uploads/2020/05/testimonials-bg.jpg) no-repeat center center;
background-size:cover;
position:relative;
}
.testimonials .testimonial_rotator_wrap.with-prevnext:after{
background:rgba(0,0,0,.8);
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.testimonials .testimonial_rotator.template-threepigs .testimonial_rotator_slide_title{
color:orange;
}
.testimonials .testimonial_rotator_prev, 
.testimonials .testimonial_rotator_next{
top:50%;
transform:translateY(-50%);
color:#fff;
}
.testimonials .testimonial_rotator_prev{
left:10px;
}
.testimonials .testimonial_rotator_next{
right:10px;
}
.testimonials .testimonial_rotator.template-threepigs .testimonial_rotator_quote {
font-size: 1.2em;
line-height: 1.5em;
padding: 10px 40px;
color:#fff;
}
.home-gallery{
background:#fff;
padding-top:40px;
padding-bottom:70px;
}
.home-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{
padding:0;
margin:0;
width:100% !important;
}
.home-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item {
justify-content: flex-start;
max-width: 500px;
border-radius: 20px;
overflow: hidden;
margin: 10px;
width:31% !important;
}
.home-gallery .bwg_thumbnail.bwg_container,
.home-contact ul{
padding:0;
margin:0;
}
.home-contact{
background:#f5f5f5;
padding:50px 0;
overflow:hidden;
display:table;
width:100%;
}
.home-contact ul{
margin-top:30px;
}
.home-contact ul li{
width:25%;
vertical-align:top;
display:table-cell;
padding:0 1%;
text-align:center;
border-left:1px solid #666;
list-style:none;
line-height:normal;
}
.home-contact ul li:first-child{
border-left:0;
}
.home-contact ul li h3{
font-size:20px;
color:orange;
margin-bottom:20px;
}
.home-contact ul li p{
font-size:16px;
line-height:1.5em;
}
.custom-form{
margin: 50px auto 0;
width: 900px;
display: table;
}
.custom-form > div{
width: 400px;
float: left;
}
.custom-form > div.col-2{
float:right;
}
.custom-form .wpcf7-form-control,
.wpcf7-form-control-wrap input{
border:0;
background:#fff;
height:40px; margin-top:5px;
width:100%;
border-radius:5px;
border:1px solid #ddd;
padding:0 10px;
}
.wpcf7-form-control-wrap input[type="checkbox"],
.wpcf7-form-control-wrap input[type="radio"]{
width: 20px;
height: 20px;
vertical-align: middle;
margin-right: 5px;
margin-top: 0;
}
.wpcf7 h2{
margin-top: 20px;
margin-bottom: 5px;
font-size: 16px;
color: orange;
}
.custom-form textarea.wpcf7-form-control{
height:230px;
margin-bottom:10px;
padding-top:5px;
padding-bottom:5px;
}
.custom-form .wpcf7-form-control.wpcf7-submit, input[type="submit"]{
background:orange;
margin-top:0;
color:#000;	
cursor:pointer;
border:0;
padding:10px 20px;
}
input[type="submit"]{
margin-top:30px;
}
tr:hover{
background:transparent !important;
}
.pcf7-list-item.last{
margin-bottom:30px;
}
.notification{
overflow:hidden;
background:orange;
padding:15px 0;
}
.notification ul{
white-space:nowrap;
padding-left:300px;
}
.notification marquee{
white-space:nowrap;
}
.notification li{
margin:0;
white-space:nowrap;
display:inline-block;
list-style:none;
margin-right:30px;
}
.notification li p{
margin:0;
}
.notification li p a{
color:#000;
font-size:15px;
}
.fixLatest{
height:56px;
display:inline-block;
background:red;;
position: absolute;
margin-top: -15px;
color:white;
font-size:20px;
padding:15px 40px;
z-index:9;
}
.postmetadata{
display:none;	
}
#content{
padding:50px 0;
}
.type-page > h2{
margin-bottom:30px;	
}
.type-page > h2,
.type-page > h2 a{
font-size:32px;
}
.type-page > h2 + small{
display:none;
}
.page-id-116 #maincontainer.container{
padding:0;
width:100%;
}
.page-id-116 #maincontainer.container .type-page > h2{
display:none;
}
.page-id-116 #maincontainer.container #content{
padding:0;
}
.online-registration{
position: fixed;
top: 50%;
z-index: 9999;
background: rgb(10,10,144);
background: linear-gradient(90deg, rgba(10,10,144,1) 0%, rgba(29,29,61,1) 100%);
border-radius: 0 10px 10px 0;
padding: 15px;
font-size: 18px;
color: #fff;
width:130px;
}
.enquiry-btn{
margin-top:-80px;
}
.online-registration > a{
color: yellow;
text-align: center;
display: block;
text-decoration: none;
}
#content .navigation{
margin-bottom:30px;
overflow:hidden;
}
#content .navigation .alignright,
#content .navigation .alignleft {
float:left;
}
#content .navigation .alignleft {
margin-right:30px;
}
#respond{
display:none;
}
.testimonial_rotator.template-onepig .testimonial_rotator_quote{
color: #fff;
width: 250px;
display: table;
margin: 0 auto;
line-height: 19px !important;
} @media (max-width: 1239px){
.container{
width:1024px;
}
body.sticky button#responsive-menu-button{
position:fixed !important;
top:30px !important;
}
#responsive-menu-container{
width:250px !important;
}
button#responsive-menu-button{	    
transform: translateX(0px) !important;
}
#responsive-menu-additional-content .head-contact > a{
display: inline-block;
color: #fff;
font-size: 12px;
text-decoration:none;
}
#responsive-menu-container .menus-social{
margin-top:20px !important;
float:none;
}
#responsive-menu-container .menus-social li{
border-left:1px solid #fff;
display:inline-block;
line-height:16px;
font-size:12px;
padding:0 10px;
}
#responsive-menu-container .menus-social li:first-child{
padding-left:0;
border-left:0;
}
#responsive-menu-container .menus-social li a{
color:#fff;
text-decoration:none;
display:block;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a,
#responsive-menu-container,
#responsive-menu-container #responsive-menu-title,
#responsive-menu-container #responsive-menu-additional-content,
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow
{
background: rgb(10,10,144) !important;
background: linear-gradient(90deg, rgba(10,10,144,1) 0%, rgba(29,29,61,1) 100%) !important;
}
}
.flexslider ul{
max-height: 620px !important;
overflow: hidden;
}
@media (max-width: 1100px){
button#responsive-menu-button{
right:3% !important;
}
.our-courses .container > h2, .home-gallery h2, .home-contact h2{
font-size:30px;
}
.enquiry-btn{
margin-top:-40px;
}
.online-registration{
padding:5px 10px;
width:100px;
font-size:14px;
}
.footer-menu li,
.copyright{
font-size:12px;
}
}
@media (max-width: 1023px){
#rmp_menu_trigger-965{
top:60px !important;
}
.sticky #rmp_menu_trigger-965{
top:20px !important;
}
.menus-main{
display:none;
}
.container{
width:auto;
}
.home-slider{
height:400px;	
}
.fixLatest{
left:0;
}
.notification{
position:relative;
}
.notification .container{
position:static;
}
.notification{
height:50px;
}
.fixLatest{
height:50px;
font-size:16px;
padding:15px 20px;
}
.home-contact{
display:block;
}
.home-contact ul li{
width:48%;
display:inline-block;
}
.home-contact ul li p{
font-size:14px;
}
.home-contact ul li:nth-child(3){
border-left:0;
}
.custom-form{
width:700px;
display:block;
}
.custom-form > div{
width:330px;		
}
.our-courses .container > h2 + p{
font-size:14px;
}
.custom-form textarea.wpcf7-form-control{
height:220px;
}
}
@media (max-width: 767px){
#rmp_menu_trigger-965{
top:1.5px !important;
}
.sticky #rmp_menu_trigger-965{
top:1.5px !important;
}
.bottom-header{
position: fixed;
width: 100%;
z-index: 99999;
top:0;
padding-top: 7px;
padding-bottom: 7px;
}
.our-courses ul li{
float:none;
width:auto;
margin-bottom:30px;
}
.top-header{
display:none;
}
.logo-main > span{
font-size:10px;
line-height: normal;
font-weight: 700;
}
.logo-main img{
width:80px;
height:auto;
}
button#responsive-menu-button,
body.sticky button#responsive-menu-button{
width:40px !important;
height:40px !important;
top:9px !important;
position:fixed !important;
}
.home-contact ul li{
width:auto;
float:none;
margin-bottom:20px;
display:block;
border-bottom:1px solid #000;
border-left:0;
}
.custom-form,
.custom-form > div{
width:100%;
display:block;
}
.footer-map .map{
height:300px;
}
.home-contact{
padding-bottom:20px;
}
body{
padding-top:55px;
}
.home-slider{
height:300px;
}
.home-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item{
width:45% !important;
}
.bottom-foot{
text-align:center;
}
.bottom-footer .logo-main,
.menus-social,
.footer-menu,
.copyright{
margin:0 auto 20px;
float:none;
display:table;
}
.copyright{
margin-bottom:0;
}
}
@media (max-width: 400px){
.logo-main{
margin-left:-11px;
}
.home-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item{
width:100% !important;
}
.our-courses .container > h2, .home-gallery h2, .home-contact h2{
font-size:24px;
}
}