@media only screen and (min-width:1700px) and (max-width:1799px)
{	
	
}
@media only screen and (min-width:1600px) and (max-width:1699px)
{	
	
}
@media only screen and (min-width:1500px) and (max-width:1599px)
{	

}
@media only screen and (min-width:1400px) and (max-width:1499px)
{	

}
@media only screen and (min-width:1300px) and (max-width:1399px)
{	
   .bannertitle h1{font-size: 50px;}
	 .mainbannerslider .slider-content{height: 600px;}
	 .slick-slide{height: auto;}
	 .qutdtl p{ min-height: 142px;}

	 .clsblsimagebxsc h2{line-height: 30px;font-size: 20px !important;}
}
@media only screen and (min-width:1200px) and (max-width:1299px)
{	
	.mainbannerslider .slider-content{height: 640px;}
	.site-inner{margin-left: 15px;margin: 10px auto;}
	.logowrap { padding-left: 50px;}
	
	.clscommentsection .container{padding: 0 15px;}
	.clskindregwrap{margin-left: 0; margin-right: 0;}
	.clsblsimagebxsc h2{line-height: 35px;font-size: 20px !important;}
	.clsblocksecfrdfpgsc .site-inner{margin-top: 0px !important;}

}

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

	.breakroomtopicsec {justify-content: flex-start; align-items: center;}
	.breakroomtopicsec a.alignleft, .breakroomtopicsec img.alignleft, .breakroomtopicsec .wp-caption.alignleft {margin:7px 15px 7px 15px;}
  .clsblsimagebxsc h2{line-height: 35px;font-size: 20px !important;}
}

@media only screen and (min-width:1025px) and (max-width:1199px)
{	
	
  .clsmostresources .content-column.one_fourth{max-width: 222px;margin-right: 23px;}
  .sidebar-primary{width: 100%;}
  .mainbannerslider .slider-content{height: 600px;}
  .bannertitle h1{font-size: 50px;}
  .logowrap { padding-left: 50px;}
  .clstoprightsec input{width:460px;}

  .clscommentsection .container{padding: 0 15px;}
  .clskindregwrap{margin-left: 0; margin-right: 0;}

  .clsbloxblock.audioquizseries .clspricetg input{width: 100%;}



}
@media only screen and (max-width: 1024px)
{	
	/*#cssmenu{position: inherit;}
	#cssmenu ul{background: #a88070; position:fixed; z-index:12; top:0px; right:-260px; width:260px; height:100%; overflow:auto;  transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
	#cssmenu ul.open{right:0;}
	#cssmenu ul.open li a{color:#ffffff;}
	#cssmenu ul ul, #cssmenu ul ul ul{padding:0; background:#fae2c8;color: #000; border:none; top:0px; position:inherit; width:100%; height:auto;  overflow:inherit; left:inherit;
	transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; }
	#cssmenu ul ul ul{background-color: #001728; }
	#cssmenu ul.open li{padding-right:0px;}
	#cssmenu ul.open li a{display:inherit; padding:11px 15px 11px;}
	#cssmenu ul ul li a{margin-top: 0px;}
	#cssmenu ul.open ul li a{padding:10px 10px;}
	#cssmenu ul.open li a:hover{background:#fff; color:#ffffff; text-decoration: none;}
	#cssmenu ul.open ul ul li:hover > a, #cssmenu ul.open ul ul li a:hover, #cssmenu ul.open ul ul li.active a {color: #ffffff; background:#0070c0; }
	#cssmenu::after, #cssmenu > ul::after{content:none;}
	#cssmenu #menu-button.menu-opened::after{transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:14px;  width: 25px; left:3px; background-color: #fff;}
	#cssmenu #menu-button.menu-opened::before{left:0px; top:6px;  transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); border-top:none; border-color: #fff;}
	#cssmenu > ul > li{margin:0px;}
	#cssmenu > ul > li > a{border:none; border-radius:0px;}
	#cssmenu > ul > li.active > a:before{content:none;}
	#cssmenu ul li a:after{content: none;}
	#cssmenu #menu-button{background-color: transparent;  z-index: 12; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
	#cssmenu ul ul li:last-child{border-bottom: 0px solid rgba(255, 255, 255, 0.20);}
	#cssmenu ul ul { opacity: 1; border-radius:0px; box-shadow: none;}
	#cssmenu li:hover > ul {left: auto; opacity: 1;}
	#cssmenu > ul > li > a::before {display: none;}
	#cssmenu ul.open ul li a {padding-left: 15px;}
	#cssmenu ul ul li a {border-bottom: none;}
	#cssmenu > ul > li::after{content: none;}
	#cssmenu ul ul:after{content: none;}
	#cssmenu li.shwinmblnav{display: inherit;}
	#cssmenu #menu-button.menu-opened {right: 260px; padding: 15px; background-color: #a88070;}
	#cssmenu li ul {visibility: visible; left: auto; opacity: 1; }*/

	
	.bannertitle h1{font-size: 50px;}
	.mainbannerslider .slider-content{height: 510px;}
	.slick-slide{height: auto;}
	.one_fourth {width: 50%;}
	.clsmostresources .content-column.one_fourth { max-width: 222px;}
	.sidebar-primary{width: 100%;}
	.clstoprightsec input{width: 420px;}
	.logowrap { padding-left: 50px;}


	.clscommentsection .container{padding: 0 15px;}
	.clskindregwrap{margin-left: 0; margin-right: 0;}
	.clsbloxblock.audioquizseries .clspricetg input{width: 100%;}

}
@media only screen and (min-width:992px) and (max-width:1024px)
{	
	.clspreparesec .search-form{position: relative;right: 0px;}

}
@media only screen and (max-width: 991px)
{	
	 .bannertitle h1{font-size: 38px;}
	 .mainbannerslider .slider-content{height: 510px;}
	 .slick-slide{height: auto;}
	 .bannertext{margin-bottom: 30px;}
	 .content-sidebar-wrap{padding: 0px;}
	 .clsmostresources .content-column.one_fourth{margin-right: 13px;}
	 .site-inner{width: 100%;}
	 .site-footer { padding: 20px 20px;}
	 .ftrlogosec{padding-top: 20px;}
	 .clsfollwus{padding-bottom: 22px;padding-top: 0px;}
	 .clsftrdtl{padding-bottom: 0px;}
	 .content{float: none;}
	 .clssingupsec{padding-left: 0px;}
 

  /*.menu-toggle{left: inherit;right: 15px;top: 38px;}*/
  .clstoprightsec{margin-right: 0px;}
  .logowrap { padding-left: 20px;}
  .menusec {padding-top:0px;}
  .logowrap img{max-width: 120px;}
  .clssingupsec li a{padding: 5px 22px;}
  .clssingupsec{padding-left: 0px;}
  .search-box img{    padding-right: 14px;}
  .clssatishelthtitle{margin-top: 60px;}
   .clstoprightsec .search{right: 258px;}
	.site-header .search-form{overflow: hidden; padding-bottom: 30px;}
	.clspreparesec .search-form{position: relative;right: 0px;}
   .slick-prev:before, .slick-next:before{display: none;}

   .post-932 h2 {font-size: 20px !important;}
   .clsbloxblock.audioquizseries .clspricetg input{width: inherit;}
   .clsbloxblock.audioquizseries .clsnonbox{height: unset;margin-bottom: 30px;}

}
@media only screen and (min-width: 768px) and (max-width: 991px)
{	
	.clsmostresources .content-column.one_fourth{max-width: 297px;}
	h2.background-color{font-size: 30px;}
	.clslefttxt p { font-size: 25px;}
	.clsdtlcours{padding-right: 15px;}
	.revbox{padding: 50px 34px 25px 34px;}
	.blncrcl p{font-size: 14px;}

	.comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"]{width: 70%;}

	.clsloginemldtl-rgt a{min-width: 152px;}

	.clsaclstraingintrosc{padding: 30px 20px;}
	.aclsmntitlelft{padding-left: 0px;}


	 .logowrap { padding-left: 75px;}
   .clssingupsec{margin-top:0;margin-right: 80px; position: relative; z-index: 1;} 

   #toggleSearch span{display: none;}
   .clstoprightsec .search{position: absolute; padding-top: 10px; right: 0;}
   .clstoprightsec .search > button{width: 36px; height: 36px; padding: 0; border:1px solid #ffffff; display: inline-flex; justify-content: center; align-items: center; border-radius: 100%; top: -13px; right: 30px;}
   .clstoprightsec .search img{max-width: 20px;}
   .clstoprightsec .search form{ width: 420px; top: 12px;}
   .clstoprightsec input{width: 100%; padding-right: 20px;}
   .search-form{overflow: inherit; position: absolute; right: 20px; top: 100%;}

   .subpagebanner{min-height: 300px !important;}

}
@media only screen and (max-width: 767px)
{	
	.bannertitle h1{padding: 0px;}
   .clsbnrbtn {display: block;}
   .bannerbtnsec{max-width: 200px; text-align: center; margin: 0px auto; margin-top: 15px;}
   .bannertext { margin-bottom: 18px;}
   .clstrustlogo .col-md-3{width: auto; margin: 0px auto;}
   h2.maintitle{ margin-bottom: 40px;}
   h2.background-color {padding:0px 0 11px 0px;font-size: 30px;}
   .one_fourth {width: 100%;}
   .clsmostresources .content-column.one_fourth{max-width: 240px; margin-right: 13px;height: auto; margin-bottom: 30px;}
   .clsmostresources .home-icon-image-container img{margin: 0px;width: 100%;}
   /*.clsmostresources .content-column.one_fourth {max-width: 100%; margin-right: 13px;    margin: 0px auto; text-align: center; justify-content: center; display: flex; margin-right: 0px;*/

   /*.clsmostresources .centered{display: unset;}*/
   .trainimg{text-align: center;}
   .clslefttxt br{display: none;}
   .clslefttxt p { font-size: 24px;}
   .clscourslist ul{padding-left: 0px;}
   .clsdtlcours{padding-right: 15px;}
   .revbox{margin-bottom: 45px;}
   .revboxwrap { margin-bottom:0px;}
   .clssatishelthtitle { font-size: 30px; margin-bottom: 25px;margin-top: 30px;}

   .full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{float: none;
    display: flex;justify-content: center; align-items: center; margin: 0px auto; text-align: center;}
  .clsmostresources .home-icon-image-container {width: 100%;}
  .clsmostresources .content-column.one_fourth {max-width: 100%;}
  .clsmostresources .home-icon-image-container img{height: auto;padding-bottom: 15px;}
  .site-footer{padding-bottom: 0px;}
  .container{max-width: 100% !important; padding-left: 5% !important; padding-right: 5% !important;}
  .clsauthrsec, .clskindregwrap{display: block;text-align: center;}
  .clsdtlkind { width: 100%; margin-top: 20px;}
  .authimg{margin-bottom: 20px;}

  /*.menu-toggle{left: inherit;right: 15px;top:32px;}*/


  .clstoprightsec{margin-right: 20px;}
  .menusec {padding-top: 0px;}
  .logowrap img{max-width: 120px;}
  .clssingupsec li a{padding: 5px 22px;font-size: 12px;}
  .clssingupsec{padding-left: 0px;}
  .search-box img{    padding-right: 14px;}
  .clssingupsec li{margin-left: 3px;}
  .clsmenu { margin-top: 0px;}
  .clsnavigation{z-index: 101;}
  .clsnavigation .menu {padding-top: 90px;}
  .clstoprightsec{display: block;}
  .clstoprightsec .search { right: 0;}

  .comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"]{width: 100%;}
  .clsloginemldtl{padding: 20px 20px 30px; text-align: center;}
  .clsloginemldtl-rgt{margin-top: 15px;}
  .aclsmntitlelft{padding-left: 0px; text-align: center;}
  .clsaclstraingintrosc{padding: 20px;}
  .aclsmntitlelft h3{max-width: 100%;}
  .aclsmnyutbscrght{margin-left: auto; margin-right: auto;}

   .clskindsign{padding-left: 0px;}
   .clsregistrationpgsec .clsdtlkind{max-width: 100%;}
  /* .mbltxthide{display:none;}*/
 /*  .clssingupsec i{display: inherit;}*/
   /*.clssingupsec li a{width: 36px; height: 36px; font-size: 16px; border-width: 1px; padding: 0; display: inline-flex; justify-content: center; align-items: center; border-radius: 100%;}*/
   .mainnavwrap {display: flex; align-items: center; height: auto; padding-top: 10px; padding-bottom: 10px;}
   .clsnavigation .menu li a span{border-bottom: 0px;}



   .logowrap {padding-left: 77px;}
   .clssingupsec{margin-top:0; position: relative; z-index: 1;} 
.clssingupsec.gcnewclsmobile ul {
    display: flex;
    width: 100%;
    margin-right: 0 !important;
}
   #toggleSearch span{display: none;}
   .clstoprightsec .search{position: absolute; padding-top: 10px;}
   .clstoprightsec .search > button{width: 36px; height: 36px; padding: 0; border:1px solid #ffffff; display: inline-flex; justify-content: center; align-items: center; border-radius: 100%; top: 0; right: 45px;}
   .clstoprightsec .search img{max-width: 20px;}
   .clstoprightsec .search form{ width: 420px; top: 30px;}
   .clstoprightsec input{width: 100%; padding-right: 20px;}
   .search-form{overflow: inherit; position: absolute; right: 20px; top: 100%;}

   .sticking .logowrap img{max-width: 120px;}
   .subpagebanner{min-height: 280px !important;}
   .clspreparesec .search-form{position: relative;right: 0px;}

    .clseasystpstitle h2{font-size: 30px !important;padding-bottom: 0px !important;}
    .post-11457 .section.group h3{margin-top: 0px !important;}

    .clssingupsec.gcnewclsmobile {display: block;}
    .clssingupsec.gcnewclsmobile i {font-size: 20px;text-align: center;}
    .clssingupsec.gcnewclsmobile ul{margin-bottom: 18px;}
    .clssingupsec.gcnewclsmobile li a {display: flex;}
    .clssingupsec.gcnewclsdesktop{display: none;}
    .clstoprightsec .search > button{ top: -22px; right:34px;}
    .clstoprightsec .search form{top: 6px;}
    .clstoprghtsec br{display: none;}

}	
@media only screen and (min-width: 640px) and (max-width: 767px)
{	
	.clstrustlogo .col-md-3{width: 100%;margin: 10px auto;}
	.clstoprightsec { margin-right: 0;}


	
}
@media only screen and (max-width: 639px)
{	
	
 
  .clstoprightsec{margin-right: 0px;}
  .menusec {padding-top: 0px;}
  .logowrap img{max-width: 120px;}
  .clssingupsec, .clscommentsection h3{padding-left: 0px;}
  .search-box img{    padding-right: 14px;}
  .clssingupsec li{margin-left: 3px;}
  .clsmenu { margin-top: 0px;}
  /*.clsnavigation .menu{padding-top: 130px;}*/

  h2.background-color, .clscommentsection h3{font-size: 24px;}
  .clssatishelthtitle {font-size: 25px;}
  .qutdtl p{min-height: auto;}
  .brand-item{padding: 0px;}

  .sticking .logowrap img{max-width: 120px;}
  .clsloginemldtl-icon{margin-right: 20px; }
  .subpagebanner{min-height: 260px !important;}

  .clsmostresources .home-icon-image-container {width: 100%;}

  
}
@media only screen and (min-width: 576px) and (max-width: 639px)
{	
	
}
@media only screen and (max-width: 575px)
{	
	.clslefttxt p { font-size: 20px;line-height: 30px;}
	.comment-content p{font-size: 15px;line-height: 20px;}
	.column{margin: 10px 8px;}

	.clsloginemldtl-icon{margin-right: 0px; margin-bottom: 10px;}
  	.clsloginemldtl-icon{display: block; text-align: center;}
  	.subpagebanner{min-height: 240px !important;}

  	.clseasystpstitle h2 {font-size: 25px !important;}
  	.clsnon-mnscrst h2{padding-left: 0px !important;}

  	.site-footer h6.clsftrtitle{padding-bottom: 0px;padding-top: 20px;}


}
@media only screen and (max-width: 479px)
{	
	
.bannertitle h1, h1.entry-title{font-size: 24px; line-height: 30px;}
.bannertext{font-size: 14px;}
.clstrainimgtext p{padding-left: 0px;}
.column {width: 94%; height: auto;}
.aclsmnyutbscrght{height: 220px;}
.clstoprightsec .search form{width: 320px;}
.subpagebanner{min-height: 220px !important;}

.menusec h6.clsftrtitle{padding-bottom: 0px !important;margin-top: 20px !important;}
.site-footer h6.clsftrtitle{padding-bottom: 0px;padding-top: 20px;}

.clssingupsec li a { padding: 3px 14px;}



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

/*.mainnavwrap { display: block;}*/
.clstoprightsec{margin-top: 0px;margin-left: 0px;}
.bannerbtn a{margin-right: 0px;padding: 11px 35px;}
.bannertitle h1{margin-bottom: 0px;}

}
@media only screen and (max-width: 399px) 
{	
	.aclsmnyutbscrght{height: 200px;}
	.clstoprightsec .search form{width: 280px;}
   .subpagebanner{min-height: 200px !important;}

   .clsmostresources .home-icon-image-container img {height: 250px;}
   .clsmostresources .home-icon-image-container{width: 100%;}


}
@media only screen and (max-width: 359px) 
{
	 .clsnavigation .menu{padding: 30px;padding-top: 100px;}

}
img {max-width: 100%; height: auto;}