@media only screen and (max-width:768px){
    #tab_container_813 .wpsm_nav-tabs > li {
    width: 100%;
    text-align: left;
}
.iblog-sec h3.wp-show-posts-entry-title a{font-size:19px;}
.iblog-sec .wp-show-posts-single.post{position:relative;}
.iblog-sec #tab_container_813 .wpsm_nav-tabs > li a{text-align:left !important;}
.iblog-sec time.wp-show-posts-entry-date.published{margin-top: 0px;
top: 10px;}
.iblog-sec .wp-show-posts-inner {
    display: block;}
    .footer-block.footer-block3:after{display:none;}
    .iblog-sec #tab_container_813 .tab-content{padding-right:0px;}
	.header .navbar-brand{display:none;}
	.header{padding: 2px 0px;}
    .logection .col-md-3{padding:0px 4px;}
    .iblog-sec .wp-show-posts-inner img{width:100%; height:auto;}
	#cssmenu ul li li .submenu-button.submenu-opened:after {
    background: #ddd;
}
	.footer-block .menu{height:auto}
	.service-box2 h2{margin: 0 0 10px 0; font-size: 20px;}
	.slider {
    margin-top: 102px;
}
	.slidmarg {
    
}
/************ iphone ***********/
.header1{
    position: -webkit-fixed; position: fixed;
    top: 0px;
    width: 100%;
    background: #fff;
    z-index: 9999;
    left: 0px;}
    .mainmenu.hdfix{position: fixed;}
.mainmenu{ position: -webkit-fixed;
    left: 0px;  z-index: 9999;   width: 100%;
    top: 41px;}
    body.wrapper {
    margin-top: 0px;
}
    /***********end************/
    .top-header .head-right li a {

    display: block;
    width: 25px;
    height: 25px;
    background: #aaabb0;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    color: #fff;
    font-size: 15px;

}
.top-header .head-right li {

    display: inline-block;
    margin-right: 2px;

}
.mainmenu{position:fixed;}
	
.top-header {
    padding: 8px 0px 8px;
}
.top-header .head-left {

    margin-top: 1px;

}
.top-header .head-left li a{font-size: 13px;}
.top-header .head-left li:first-child a i {
    font-size: 18px;
}
.top-header .head-left li a i{font-size: 16px;}
.top-header .head-right{ display:block;}
.menu{ padding: 6px 0px 2px; left: 0px;

height: 500px;
overflow: scroll;}
#myCarousel .left.carousel-control {
    background: #A9CF46;
    opacity: 1;
    text-shadow: none;
    width: 32px;
    height: 32px;
    font-size: 23px;
    left: 3%;
    top: calc(50% - 16px); display:block;
}
#myCarousel .right.carousel-control{background: #A9CF46;
    opacity: 1;
    text-shadow: none;
    width: 32px;
    height: 32px;
    font-size: 23px;
    right: 3%;
    top: calc(50% - 16px); display:block;}
	.logection {
    background: #000;
    padding: 16px 0px 0px; 
}
.logbox{margin-bottom:16px;}
.heading h3{font-size: 31px; margin-bottom: 27px;}
.heading h3:after{bottom: -11px;}
.heading p{font-size: 17px; text-align: left; margin-bottom: 12px;}
.heading p br{display:none;}
.course-block p{text-align:left;}
.course-block p br{display:none;}
.heading a{font-size: 17px;
padding: 6px 14px;}
.about-sec{ padding: 20px 0px 40px;}
.course-sec .marlr5.col-md-3 {
    padding: 0px 15px;
}
.course-block{margin-bottom: 18px;}
.course-sec {padding: 18px 0px 26px;}
.mail-fblock {
    padding: 0px 8px;}
	.mail-sec .form-control {
    height: 39px;}
	.mail-sec label{font-size: 15px; padding-top: 2px;}
.mail-sec{padding: 18px 0px 25px;}
.mail-sec .btn{ font-size: 17px;
padding: 6px 27px;}
.stsucess-sec {
padding: 18px 0px 38px;}
.success-box{padding: 0px 0px 9px; min-height: 237px;}
.success-box h3 a{font-size: 22px;}
.success-box h3 {
    margin: 6px 0px 4px; font-size: 21px;
}
.stsucess-sec .mbtn{font-size: 17px;
padding: 6px 27px; margin-top: 34px;}
.gallery-sec{padding: 28px 0px 38px;}
.gallery-sec .mbtn{ margin-top: 21px; font-size: 17px;
padding: 6px 27px;}
.gallery-sec .col-md-3.paddrl5 {
    padding: 0px;
}
.ranchi-sec h3{font-size: 32px;}
.ranchi-sec h4{font-size: 23px; margin: 4px 0px 6px;}
.ranchi-sec a{max-width: 134px;}
.footer-block.footer-block1:after{display:none;}
.footer-block.footer-block2:after{display:none;}
.footer-sec h4{font-size: 28px; margin-bottom: 16px;}
.footer-sec .addbox h5 {
font-size: 22px;}
.footer-sec .addbox {
    margin-bottom: 13px;
}
.footer-block.footer-block2 {
    padding-left: 0px;
}
.footer-block.footer-block3 {
    padding: 0px;
}
.footer-block {
    position: relative;
    margin-bottom: 30px;
}
.footer-block .btn{font-size: 17px;
padding: 6px 27px; margin-top: 8px;}
.copyright p{font-size: 16px;}
.copyright a{font-size: 16px;}
.stside {display:none;}
.ranchi-block h3{font-size: 26px; }
.ranchi-block .breadcrumb li{font-size: 14px;}
.gallery-sec.igalsec {
    margin-top: 100px;
}
.bread-sec{padding: 2px 0px; margin-top: 102px;}
.bread-sec .ranchi-block h1 {
    color: #fff;
    font-size: 28px;}
.course-det{padding: 30px 0px 28px;}
.course-dblock h1{font-size: 28px; margin: 0px 0px 16px;}
.course-dblock p {
    font-size: 15px;
    margin-bottom: 12px;}
.course-dblock h3{font-size: 22px;}
.course-dblock li {font-size: 15px; position: relative;}
.djbook-sec{padding: 30px 0px 28px;}
.djbook-sec h1{font-size: 28px; margin: 0px 0px 16px;}
.djbook-block ul li{width:50%;}
.iblog-sec{padding: 30px 0px 28px;}
.single-blog-post .text-holder .blog-title a{font-size: 22px;}
.single-blog-post p {font-size: 15px;}
.single-blog-post .text-holder .meta-info{padding: 0px 15px 0px;}
.single-blog-post h1{font-size: 28px;}
.single-blog-post .text-holder.blog-single h3{font-size: 24px;}
.contact-form-section h3{margin-bottom: 26px;  font-size: 23px;}
.blog-section .contact-form-section{padding-bottom: 8px;}
.single-blog-post .text-holder.blog-single .meta-info{margin-left: 0px; margin-right: 0px; padding:0px;}
.contact-form-section{padding: 30px 0px 28px;}
.contact-right{margin-bottom: 27px;}
.course-sec.icourse{padding: 30px 0px 28px;}
.location-sec{padding: 30px 0px 28px;}
.location-sec h1{font-size: 28px;}
.mainmenu.hdfix { }
  #navigation.small-screen > ul{ overflow-y: scroll;  animation:none;
  -webkit-overflow-scrolling:touch; margin-top: 60px;} 
  .course-dblock h4{text-align:left; padding:0px;}
 .course-dblock img.stimg {
    float: none;}
.stsucess-sec.succ2 .success-box p{margin-bottom:0px;}

.video-sec.dangvideo .vid_container {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.video-sec.dangvideo .vid_container iframe.video1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-sec.dangvideo .vid_container iframe.video2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-sec.dangvideo .vid_container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.course-det .wprs_unslider-arrow.prev {
    left: 0px;}
.course-det .wprs_unslider-arrow{ right: 0px;}
.course-sec.icourse .course-block p{text-align:center;}
}
@media only screen and (max-width:1000px){.navbar-brand{max-width: 124px; position: relative;
z-index: 999999;}}
@media only screen and (min-width:1001px) and (max-width:1343px){
	#navigation > ul > li > a{padding: 8px 21px; font-size: 17px;}
	.header #navigation {
    padding-top: 34px;
}
}
@media only screen and (min-width:320px) and (max-width:350px){
    .stsucess-sec.succ2 .success-box {min-height: 211px;}
    
    .stsucess-sec.itstsec .success-box {}
}
@media only screen and (min-width:350px) and (max-width:380px){

.stsucess-sec.succ2 .success-box {min-height: 225px;}
.stsucess-sec.itstsec .success-box {}
} 
@media only screen and (min-width:381px) and (max-width:410px){

.stsucess-sec.succ2 .success-box {min-height: 239px;}
.stsucess-sec.itstsec .success-box {}
}
@media only screen and (min-width:411px) and (max-width:450px){

.stsucess-sec.succ2 .success-box {min-height: 256px;}
.stsucess-sec.itstsec .success-box {}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.stside {
    display: none;
}
.top-header .head-left li a{font-size: 15px;}
.top-header .head-left li:first-child a i {
    font-size: 19px;
}
.top-header .head-left li a i{font-size: 16px;}
#cssmenu .button {
    display: inline-block;
}
#cssmenu > ul > li > a:after{display:none;}
.contact-right{margin-bottom: 27px;}
.course-block h3{margin: 12px 0px 10px; font-size: 21px;}
.course-block p{font-size: 15px; margin-bottom: 14px;}

}
@media screen and (max-width:1000px){.logo{max-height:50px;margin:2px 0}
.logo a img{max-height:50px}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%}
#cssmenu ul ul li,#cssmenu li:hover>ul>li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu>ul>li{float:none}
#cssmenu ul ul li a{padding-left:45px}
#cssmenu ul ul li:hover{background:#a9cf46}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{background:0;border-bottom:solid 1px #f0f0f0}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{height:38px;}
.button:after{position:absolute;top:26px;right:20px;display:block;height:10px;width:20px;border-top:3px solid #fff;border-bottom:3px solid #fff;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:19px;right:20px;display:block;height:3px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:3px;width:20px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #f0f0f0;height:46px;width:46px;cursor:pointer; background: #8ead3d;
border-bottom: #f0f0f0 1px solid;}
#cssmenu ul ul .submenu-button{height:36px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:8px;right:17px;display:block;content:'\f107';font-family:Fontawesome;color:#fff;font-size:22px}
#cssmenu ul ul .submenu-button:before{top:8px;right:16px}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:0}
#cssmenu ul{padding:0; text-align: left;}
#cssmenu>ul>li>a{padding:11px 20px;display:block;border-bottom:solid 1px #f0f0f0; font-size: 16px;}
#cssmenu ul ul li{line-height:auto}
#cssmenu ul ul{padding-bottom:0px; background: #ececec;}
#cssmenu ul ul ul{background:#fff;}
#cssmenu ul ul li{line-height:normal}
#cssmenu ul {
    float: none;
}
#cssmenu ul ul li a {
    padding: 9px 15px 9px 22px;}
#cssmenu ul ul li:hover{background: none;}
#cssmenu ul ul li:hover a {
    color: #a5c84a;
}
#cssmenu ul ul li:hover a {
    color: #a5c84a;
}
#cssmenu ul ul li li:hover a {
    color: #a5c84a;
}


}