@media screen and (min-width:240px) and (max-width:359px){
	
.fixwidth, .fixWidth {
    width: 100%;
}	
	
.dskMenu{
  display:none;	
}	

.menubs{
	display:block;
	}

	.menuBox{
		    padding: 10px;
    width: 93%;
    display: inline-block;
    box-sizing: border-box;
	}	
	
	
	.menubs a{
    width: 55px;
    background: #1F63AE;
    display: block;
    text-align: center;
        border-radius: 5px;
	}
	
	
	
	.logLogin .register, .logLogin .login{
	    width:100%;
	}
	
	
	.menubs i{
		color: #fff;
    font-size: 25px;
    padding: 10px;
	}
	
	.mm-navbar__title span{
		text-indent:-10000px;
	}
	
	
	.topWrapper{
		display: inline-block;
	}
	.logLogin{
		    display: inline-block;
    float: none;
    margin: 0;
    width:100%;
	}
	
	.favBox{
		    margin: 0 10px;
		float: left;
	}
	
	
	.logLogin .register, .logLogin .login{
		float: left;
		    padding: 0 8px;
	}	
	
	.mod-languages {
		    padding: 0px 0px 0px 14px;
	}
	
	
	.mainBg{
		    height: auto;
    width: 100%;
    display: inline-block;
	}	
	
	.searchBox{
		    padding: 0;
    width: 100%;
    margin-bottom: 11px;
	}
	
	.searchBoxWrapper{
		    height: auto;
    width: 100%;
		display: inline-block;
	}
	
	
	.search_it,
	.searchBox .search_it:nth-of-type(1),
	.searchBox .search_it:nth-of-type(2),
	.searchBox .search_it:last-of-type{
float: none;
    width: 100%;
    margin: 0;
	}
	
	
	.search_it input[type="number"],
	.search_it input[type="text"],
	.search_it select{
		    width: 100%;
    margin-bottom: 5px;
	}
	
	.breadcrumbBox{
		    padding: 0 5px;
	}
	
	
	
	
	.categoryBlock ul{
		    width: 100%;
    display: inline-block;
	}	
	
	.categoryBlock ul li{
		width: 90%;
	}
	
	
	.owl-nav{
		display:none!important;
	}
	
	
	.auction-item-2 .auction-content .bid-area .bid-amount .amount-content .current {
    font-size: 11px;
	}
	
	.auction-item-2 .auction-content .bid-area .bid-amount .amount-content .amount {
    font-size: 13px;
	}
	
	.auction-item-2 .auction-content .countdown-area .countdown{
		    font-size: 12px;
		padding-right:5px;
	}
	
	.auction-item-2 .auction-content .countdown-area .total-bids {
    padding-left: 35px;
    font-size: 15px;
}
	
	
	.bidButton .animbutton{
		width: 85%;
	}	
	
	.auction-item-2 .auction-content .title a{
		font-size: 14px;
	}
	
	
	.subscribe_left{
		padding: 22px 0px 0px 75px;
	}
	
	.subscribe_left p:first-of-type{
		    font-size: 13px;
	}
	.subscribe_left p:last-of-type{
		font-size: 14px;
	}
	
	.subscribe_drop_wrap{
		display: inline-block;
	}
	
	.subscribe_drop{
		    width: 98%;
    float: none;
    margin: 6px auto;
	}
	
	
	
.loadSubscribeParams .searchItemRow {
    width: 95%;

}	
	
	
	span.divider{
		display:none;
	}
	
	.breadcrumbBox ul li a{
		padding-right:5px;
	}
	
	
	.lotBoxLeft{
		width: 100%;
    float: none;
	}	
	
	.lotBoxRight{
		    width: 100%;
    float: none;
    margin: 0;
	}
	
	
	.header2 a{
		    background: #1F63AE;
    display: block;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
	}	
	
	
	.header2 i{
		    font-size: 21px;
    padding-right: 10px;
    position: relative;
    top: 2px;
	}
	
	.lotBoxRight{
		display:none;
	}
	

	.lotBoxLeft{
		    padding: 0 10px;
	}
	
	
	.auction-item-3 .auction-thumb{
		        width: 100%;
    margin: 14px 0px 0px 0px;
	}
	
	.auction-item-3 .auction-content{
		    width: 100%;
    float: none;
    padding: 5px;
    margin-top: 5px;
    display: inline-block;
	}
	
	.auction-item-3 .auction-content .bids-area li{
		font-size:12px;
	}
	
	
	.lotWrapperBox .card{
		    display: block;
    width: 97%;
    margin: 15px auto;
	}	
	
	
	.mediaRoom{
		    width: 100%;
    float: none;
    margin: 0;
    top: 17px;
    padding: 10px;
	}
	
	.addFavorite{
		    top: 16px;
    right: 13px;
	}
	
	.arrow-ribbon-2{
		    font-size: 15px;
    padding: 5px;
	}
	
	
	.lotInfo{
		    float: none;
    width: 100%;
	}
	
	
	.lotInfo h1{
		    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 40px 0px 20px 0px;
	}
	
	.socialShareRow a{
		width: 25px;
    height: 25px;
    font-size: 11px;
	}
	
	
	.lotInfoUl{
		padding: 0 6px;
	}
	
	.lotInfoUl li{
		font-size: 13px;
	}
	
	
	.table{
		    width: 97%;
    margin: 0 auto;
	}
	
	.bidBox{
		display: inline-block;
	}
	
	.bidItem{
		    width: 100%;
    display: inline-block;
    height: auto;
    float: none;
    margin: 0;
    border: 0;
	}
	
	.bidItem span, .bidItem strong{
		    padding-right: 6px;
	}
	
	.bidItem p {
    font-size: 14px;
}
	
	
	.card-header{
		    width: 100%;
	}	
	
	
	
.logoBox{
        width: 72%;
        margin: 25px 4px;
}	
	
	.logoBox img{
	    width: 100%;
    height: auto;
	}
	
	
.topInfo{
        width: 100%;
    float: none;
}	
	
	.topInfo ul{
	        display: inline-block;
	}
	
.topInfo ul li{
        width: 47%;
    float: left;
    margin: 0;
    padding: 5px 0px 0px 5px;
     margin-right: 7px!important;
}	
	
.topInfo ul li:last-of-type{
    float: right;
    width: 48%;
}	

.mainRowBox{
 min-height:350px;    
}
	
.main_bg{
    height:350px;
}	
	
 .cources_nv ul li{
    width: 100%;
    float: none;
}	
	
.cources_nv ul li a{
    padding: 10px!important;
    font-size: 16px!important;
}
	
	
.aboutRow{
    padding: 0 5px;
}	

.aboutPreview{
        width: 100%;
    height: auto;
    float: none;
}	
	
.aboutPreview img{
        width: 100%;
}	
	
.aboutCont{
    width: 100%;
    float: none;
    margin-top: 55px;
}	
	
.aboutCont strong{
    display:none;
}	


.courcesItem{
  display: inline-block;   
}


.courcesLeft{
        width: 100%;
}

.courcesright,
.courcesRow .courcesItem:last-of-type .courcesLeft{
        width: 100%!important;
    box-sizing: border-box!important;
}


.courcesright h2, 
.courcesLeft h2{
    width: 100%;
    font-size: 16px;
}

.crt_d{
    width: 100%;
}

.aboutRead{
    margin: 40px 0;
    text-align: center;
}

.courcesItem{
    display: inline-block;
}

.newsRowBox{
    display: inline-block;
}

.homeNewItem{
    margin: 30px 0;
}

.nsDate{
    padding: 0px 15px;
}

.nsContent{
    padding: 15px;
}

.copyrightBox img{
        width: 100%;
    float: none;
}

.copyrightBox p{
    float: left;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.item-page{
        padding: 5px;
}

.item-image{
    float: none;
    width: 100%;
}

a{
    display:block;
}

.item-image img{
    width: 100%;
}


.breadcrumb ul li a, .breadcrumb ul li span{
        padding: 0 10px;
}

.blog{
        padding: 5px;
}

.page_110 .items-row{
        width: 100%;
    float: none;
    height: auto;
    margin: 0px 0px 40px 0px;
    display: inline-block;
}

.post_list_item_title{
        padding: 0;
    font-size: 20px;
}

.wpb_column_news{
        width: 100%;
    float: none;
    padding: 0 5px;
}

.vc_sidebar_position_left_rh{
    width: 100%;
    float: none;
}

.vc_sidebar_position_left_rh .wpb_wrapper{
    padding: 0 5px;
    width: 99%;
    display: inline-block;
    box-sizing: border-box;
}

.breadcrumb{
    display:none;
}

.stm_icon_box_responsive,
.contRighr{
    width: 100%;
    float: none;
}

.login i{
    float: left;
    padding: 2px 6px 0px 0px;
}

.icon_text{
        font-size: 14px;
}


.coursesBlock{
    display: inline-block;
    margin: 0;
}

.coursesBlock li{
        width: 96%;
    margin: 5px;
    box-sizing: border-box;
}

.coursesBlock li a{
    font-size: 17px;
}

.archive-course{
    height: auto;
    float: none;
    margin-bottom: 50px;
}

.content-area{
    padding: 0 10px;
    padding-bottom: 30px;
}

.single-course .content-area .ts-course-el-title{
    height: auto;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
}

.archive-course .lessons{
    height: auto;
    display: inline-block;
}

.archive-course .cl-button{
    float: none;
    margin: 0;
    display: inline-block;
}


.tabBlock{
       display: inline-block;
    position: relative;
    top: 0px;
}

.inner_block ul.tabBlock li{
    float: left;
    width: 45%;
}

.inner_block ul.tabBlock li a{
    font-size: 13px;
    padding: 14px 0;
}


.lessonsCon{
    padding: 5px;
}

.icon_alignment_left .icon{
        margin-right: 10px;
}
    

	   
    
   .mainInnerLeft {
       width: 0;
    padding: 0;
   } 
    
    .mainInnerRight{
        width: 100%;
    padding: 10px;
    }
    
    
    
 .mainInnerTop{
     height: auto;
    margin-bottom: 20px;
 }
 
 .innerWrap{
     display: inline-block;
 }
 
 .mainInnerLeft{
     width: 100%;
    float: none;
    border-bottom: 1px solid #fff;
    padding-bottom: 13px;
    display: inline-block;
 }
 
 .mainInnerRight{
     width: 100%;
    padding: 5px!important;
    display: inline-block;
    float: none;
 }
 
 .mainInnerTop .mainInnerRight h1{
         float: none;
    width: 100%;
    font-size: 17px;
    padding: 8px;
 }
    
    .mainInnerTop .mainInnerRight a{
            margin-bottom: 10px;
    }
    
    
 .innerWrap.bottomRow .mainInnerLeft{
     width: 0;
    float: left;
 }   
    
    
    .mainInnerRight{
            width: 100%;
    padding: 10px;
    
    }

 
 
 
 
 
 
 
 .topicListing >li{
     margin:10px;
 }
 
 
 .innerWrap.bottomRow .mainInnerLeft{
 width:0%;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
    position: absolute;
    z-index: 99;
    padding:0px;
   
}

 .innerWrap.bottomRow .mainInnerLeft.is_opened{
        width: 90%;
       

}
 
 
 
 #openLeftCols{
display: block;
    color: #fff;
    float: left;
    font-size: 37px;
    position: relative;
    left: 12px;
    top: 5px;
    cursor: pointer;
 }
 
 
 .examRow li {
    padding: 0px 0px 0px 33px;
 }
 
 
 .examRow li a {
         width: 48%;
    padding: 12px;
 }
 
 .innerWrap.bottomRow .mainInnerLeft {
    height: 70vh;
 }
 
 
 #loadDown{
     position: relative;
    right: 0;
    top: 0;
    margin-bottom: 15px;
 }
 
 
 .register i{
     float:left;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
    
    
    
	
	
	
	
	
	
}

@media screen and (min-width:360px) and (max-width:475px){
    
 	
.fixwidth, .fixWidth {
    width: 100%;
}	
	
.dskMenu{
  display:none;	
}	

.menubs{
	display:block;
	}

	.menuBox{
		    padding: 10px;
    width: 93%;
    display: inline-block;
    box-sizing: border-box;
	}	
	
	
	.menubs a{
    width: 55px;
    background: #1F63AE;
    display: block;
    text-align: center;
        border-radius: 5px;
	}
	
	
	
	.logLogin .register, .logLogin .login{
	    width:100%;
	}
	
	
	.menubs i{
		color: #fff;
    font-size: 25px;
    padding: 10px;
	}
	
	.mm-navbar__title span{
		text-indent:-10000px;
	}
	
	
	.topWrapper{
		display: inline-block;
	}
	.logLogin{
		    display: inline-block;
    float: none;
    margin: 0;
    width:100%;
	}
	
	.favBox{
		    margin: 0 10px;
		float: left;
	}
	
	
	.logLogin .register, .logLogin .login{
		float: left;
		    padding: 0 8px;
	}	
	
	.mod-languages {
		    padding: 0px 0px 0px 14px;
	}
	
	
	.mainBg{
		    height: auto;
    width: 100%;
    display: inline-block;
	}	
	
	.searchBox{
		    padding: 0;
    width: 100%;
    margin-bottom: 11px;
	}
	
	.searchBoxWrapper{
		    height: auto;
    width: 100%;
		display: inline-block;
	}
	
	
	.search_it,
	.searchBox .search_it:nth-of-type(1),
	.searchBox .search_it:nth-of-type(2),
	.searchBox .search_it:last-of-type{
float: none;
    width: 100%;
    margin: 0;
	}
	
	
	.search_it input[type="number"],
	.search_it input[type="text"],
	.search_it select{
		    width: 100%;
    margin-bottom: 5px;
	}
	
	.breadcrumbBox{
		    padding: 0 5px;
	}
	
	
	
	
	.categoryBlock ul{
		    width: 100%;
    display: inline-block;
	}	
	
	.categoryBlock ul li{
		width: 90%;
	}
	
	
	.owl-nav{
		display:none!important;
	}
	
	
	.auction-item-2 .auction-content .bid-area .bid-amount .amount-content .current {
    font-size: 11px;
	}
	
	.auction-item-2 .auction-content .bid-area .bid-amount .amount-content .amount {
    font-size: 13px;
	}
	
	.auction-item-2 .auction-content .countdown-area .countdown{
		    font-size: 12px;
		padding-right:5px;
	}
	
	.auction-item-2 .auction-content .countdown-area .total-bids {
    padding-left: 35px;
    font-size: 15px;
}
	
	
	.bidButton .animbutton{
		width: 85%;
	}	
	
	.auction-item-2 .auction-content .title a{
		font-size: 14px;
	}
	
	
	.subscribe_left{
		padding: 22px 0px 0px 75px;
	}
	
	.subscribe_left p:first-of-type{
		    font-size: 13px;
	}
	.subscribe_left p:last-of-type{
		font-size: 14px;
	}
	
	.subscribe_drop_wrap{
		display: inline-block;
	}
	
	.subscribe_drop{
		    width: 98%;
    float: none;
    margin: 6px auto;
	}
	
	
	
.loadSubscribeParams .searchItemRow {
    width: 95%;

}	
	
	
	span.divider{
		display:none;
	}
	
	.breadcrumbBox ul li a{
		padding-right:5px;
	}
	
	
	.lotBoxLeft{
		width: 100%;
    float: none;
	}	
	
	.lotBoxRight{
		    width: 100%;
    float: none;
    margin: 0;
	}
	
	
	.header2 a{
		    background: #1F63AE;
    display: block;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
	}	
	
	
	.header2 i{
		    font-size: 21px;
    padding-right: 10px;
    position: relative;
    top: 2px;
	}
	
	.lotBoxRight{
		display:none;
	}
	

	.lotBoxLeft{
		    padding: 0 10px;
	}
	
	
	.auction-item-3 .auction-thumb{
		        width: 100%;
    margin: 14px 0px 0px 0px;
	}
	
	.auction-item-3 .auction-content{
		    width: 100%;
    float: none;
    padding: 5px;
    margin-top: 5px;
    display: inline-block;
	}
	
	.auction-item-3 .auction-content .bids-area li{
		font-size:12px;
	}
	
	
	.lotWrapperBox .card{
		    display: block;
    width: 97%;
    margin: 15px auto;
	}	
	
	
	.mediaRoom{
		    width: 100%;
    float: none;
    margin: 0;
    top: 17px;
    padding: 10px;
	}
	
	.addFavorite{
		    top: 16px;
    right: 13px;
	}
	
	.arrow-ribbon-2{
		    font-size: 15px;
    padding: 5px;
	}
	
	
	.lotInfo{
		    float: none;
    width: 100%;
	}
	
	
	.lotInfo h1{
		    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 40px 0px 20px 0px;
	}
	
	.socialShareRow a{
		width: 25px;
    height: 25px;
    font-size: 11px;
	}
	
	
	.lotInfoUl{
		padding: 0 6px;
	}
	
	.lotInfoUl li{
		font-size: 13px;
	}
	
	
	.table{
		    width: 97%;
    margin: 0 auto;
	}
	
	.bidBox{
		display: inline-block;
	}
	
	.bidItem{
		    width: 100%;
    display: inline-block;
    height: auto;
    float: none;
    margin: 0;
    border: 0;
	}
	
	.bidItem span, .bidItem strong{
		    padding-right: 6px;
	}
	
	.bidItem p {
    font-size: 14px;
}
	
	
	.card-header{
		    width: 100%;
	}	
	
	
	
.logoBox{
        width: 72%;
        margin: 25px 4px;
}	
	
	.logoBox img{
	    width: 100%;
    height: auto;
	}
	
	
.topInfo{
        width: 100%;
    float: none;
}	
	
	.topInfo ul{
	        display: inline-block;
	}
	
.topInfo ul li{
        width: 47%;
    float: left;
    margin: 0;
    padding: 5px 0px 0px 5px;
     margin-right: 7px!important;
}	
	
.topInfo ul li:last-of-type{
    float: right;
    width: 48%;
}	

.mainRowBox{
 min-height:350px;    
}
	
.main_bg{
    height:350px;
}	
	
 .cources_nv ul li{
    width: 100%;
    float: none;
}	
	
.cources_nv ul li a{
    padding: 10px!important;
    font-size: 16px!important;
}
	
	
.aboutRow{
    padding: 0 5px;
}	

.aboutPreview{
        width: 100%;
    height: auto;
    float: none;
}	
	
.aboutPreview img{
        width: 100%;
}	
	
.aboutCont{
    width: 100%;
    float: none;
    margin-top: 55px;
}	
	
.aboutCont strong{
    display:none;
}	


.courcesItem{
  display: inline-block;   
}


.courcesLeft{
        width: 100%;
}

.courcesright,
.courcesRow .courcesItem:last-of-type .courcesLeft{
        width: 100%!important;
    box-sizing: border-box!important;
}


.courcesright h2, 
.courcesLeft h2{
    width: 100%;
    font-size: 16px;
}

.crt_d{
    width: 100%;
}

.aboutRead{
    margin: 40px 0;
    text-align: center;
}

.courcesItem{
    display: inline-block;
}

.newsRowBox{
    display: inline-block;
}

.homeNewItem{
    margin: 30px 0;
}

.nsDate{
    padding: 0px 15px;
}

.nsContent{
    padding: 15px;
}

.copyrightBox img{
        width: 100%;
    float: none;
}

.copyrightBox p{
    float: left;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.item-page{
        padding: 5px;
}

.item-image{
    float: none;
    width: 100%;
}

a{
    display:block;
}

.item-image img{
    width: 100%;
}


.breadcrumb ul li a, .breadcrumb ul li span{
        padding: 0 10px;
}

.blog{
        padding: 5px;
}

.page_110 .items-row{
        width: 100%;
    float: none;
    height: auto;
    margin: 0px 0px 40px 0px;
    display: inline-block;
}

.post_list_item_title{
        padding: 0;
    font-size: 20px;
}

.wpb_column_news{
        width: 100%;
    float: none;
    padding: 0 5px;
}

.vc_sidebar_position_left_rh{
    width: 100%;
    float: none;
}

.vc_sidebar_position_left_rh .wpb_wrapper{
    padding: 0 5px;
    width: 99%;
    display: inline-block;
    box-sizing: border-box;
}

.breadcrumb{
    display:none;
}

.stm_icon_box_responsive,
.contRighr{
    width: 100%;
    float: none;
}

.login i{
    float: left;
    padding: 2px 6px 0px 0px;
}

.icon_text{
        font-size: 14px;
}


.coursesBlock{
    display: inline-block;
    margin: 0;
}

.coursesBlock li{
        width: 96%;
    margin: 5px;
    box-sizing: border-box;
}

.coursesBlock li a{
    font-size: 17px;
}

.archive-course{
    height: auto;
    float: none;
    margin-bottom: 50px;
}

.content-area{
    padding: 0 10px;
    padding-bottom: 30px;
}

.single-course .content-area .ts-course-el-title{
    height: auto;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
}

.archive-course .lessons{
    height: auto;
    display: inline-block;
}

.archive-course .cl-button{
    float: none;
    margin: 0;
    display: inline-block;
}


.tabBlock{
       display: inline-block;
    position: relative;
    top: 0px;
}

.inner_block ul.tabBlock li{
    float: left;
    width: 45%;
}

.inner_block ul.tabBlock li a{
    font-size: 13px;
    padding: 14px 0;
}


.lessonsCon{
    padding: 5px;
}

   .icon_alignment_left .icon{
        margin-right: 10px;
}
    
    
    
    
    
    
    
    
    
    
   .mainInnerLeft {
       width: 0;
    padding: 0;
   } 
    
    .mainInnerRight{
        width: 100%;
    padding: 10px;
    }
    
    
    
 .mainInnerTop{
     height: auto;
    margin-bottom: 20px;
 }
 
 .innerWrap{
     display: inline-block;
 }
 
 .mainInnerLeft{
     width: 100%;
    float: none;
    border-bottom: 1px solid #fff;
    padding-bottom: 13px;
    display: inline-block;
 }
 
 .mainInnerRight{
     width: 100%;
    padding: 5px!important;
    display: inline-block;
    float: none;
 }
 
 .mainInnerTop .mainInnerRight h1{
         float: none;
    width: 100%;
    font-size: 17px;
    padding: 8px;
 }
    
    .mainInnerTop .mainInnerRight a{
            margin-bottom: 10px;
    }
    
    
 .innerWrap.bottomRow .mainInnerLeft{
     width: 0;
    float: left;
 }   
    
    
    .mainInnerRight{
            width: 100%;
    padding: 10px;
    
    }
    
 .innerWrap.bottomRow .mainInnerRight  {
         height: 70vh!important;
 }
    
    
 
 
 
 .topicListing >li{
     margin:10px;
 }
 
 
 .innerWrap.bottomRow .mainInnerLeft{
 width:0%;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
    position: absolute;
    z-index: 99;
    padding:0px;
   
}

 .innerWrap.bottomRow .mainInnerLeft.is_opened{
        width: 90%;
       

}
 
 
 
 #openLeftCols{
display: block;
    color: #fff;
    float: left;
    font-size: 37px;
    position: relative;
    left: 12px;
    top: 5px;
    cursor: pointer;
 }
 
 
 .examRow li {
    padding: 0px 0px 0px 33px;
 }
 
 
 .examRow li a {
         width: 48%;
    padding: 12px;
 }
 

 
 #loadDown{
     position: relative;
    right: 0;
    top: 0;
    margin-bottom: 15px;
 }
 
 
 .register i{
     float:left;
 }
    
    
    
    
    
    
    
    
}


@media screen and (min-width:476px) and (max-width:767px){
    
	
.fixwidth, .fixWidth {
    width: 100%;
}	
	
.dskMenu{
  display:none;	
}	

.menubs{
	display:block;
	}

	.menuBox{
		    padding: 10px;
    width: 93%;
    display: inline-block;
    box-sizing: border-box;
	}	
	
	
	.menubs a{
    width: 55px;
    background: #1F63AE;
    display: block;
    text-align: center;
        border-radius: 5px;
	}
	
	
	
	.logLogin .register, .logLogin .login{
	    width:100%;
	}
	
	
	.menubs i{
		color: #fff;
    font-size: 25px;
    padding: 10px;
	}
	
	.mm-navbar__title span{
		text-indent:-10000px;
	}
	
	
	.topWrapper{
		display: inline-block;
	}
	.logLogin{
		    display: inline-block;
    float: none;
    margin: 0;
    width:100%;
	}
	
	.favBox{
		    margin: 0 10px;
		float: left;
	}
	
	
	.logLogin .register, .logLogin .login{
		float: left;
		    padding: 0 8px;
	}	
	
	.mod-languages {
		    padding: 0px 0px 0px 14px;
	}
	
	
	.mainBg{
		    height: auto;
    width: 100%;
    display: inline-block;
	}	
	
	.searchBox{
		    padding: 0;
    width: 100%;
    margin-bottom: 11px;
	}
	
	.searchBoxWrapper{
		    height: auto;
    width: 100%;
		display: inline-block;
	}
	
	
	.search_it,
	.searchBox .search_it:nth-of-type(1),
	.searchBox .search_it:nth-of-type(2),
	.searchBox .search_it:last-of-type{
float: none;
    width: 100%;
    margin: 0;
	}
	
	
	.search_it input[type="number"],
	.search_it input[type="text"],
	.search_it select{
		    width: 100%;
    margin-bottom: 5px;
	}
	
	.breadcrumbBox{
		    padding: 0 5px;
	}
	
	
	
	
	.categoryBlock ul{
		    width: 100%;
    display: inline-block;
	}	
	
	.categoryBlock ul li{
		width: 90%;
	}
	
	
	.owl-nav{
		display:none!important;
	}
	
	
	.auction-item-2 .auction-content .bid-area .bid-amount .amount-content .current {
    font-size: 11px;
	}
	
	.auction-item-2 .auction-content .bid-area .bid-amount .amount-content .amount {
    font-size: 13px;
	}
	
	.auction-item-2 .auction-content .countdown-area .countdown{
		    font-size: 12px;
		padding-right:5px;
	}
	
	.auction-item-2 .auction-content .countdown-area .total-bids {
    padding-left: 35px;
    font-size: 15px;
}
	
	
	.bidButton .animbutton{
		width: 85%;
	}	
	
	.auction-item-2 .auction-content .title a{
		font-size: 14px;
	}
	
	
	.subscribe_left{
		padding: 22px 0px 0px 75px;
	}
	
	.subscribe_left p:first-of-type{
		    font-size: 13px;
	}
	.subscribe_left p:last-of-type{
		font-size: 14px;
	}
	
	.subscribe_drop_wrap{
		display: inline-block;
	}
	
	.subscribe_drop{
		    width: 98%;
    float: none;
    margin: 6px auto;
	}
	
	
	
.loadSubscribeParams .searchItemRow {
    width: 95%;

}	
	
	
	span.divider{
		display:none;
	}
	
	.breadcrumbBox ul li a{
		padding-right:5px;
	}
	
	
	.lotBoxLeft{
		width: 100%;
    float: none;
	}	
	
	.lotBoxRight{
		    width: 100%;
    float: none;
    margin: 0;
	}
	
	
	.header2 a{
		    background: #1F63AE;
    display: block;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
	}	
	
	
	.header2 i{
		    font-size: 21px;
    padding-right: 10px;
    position: relative;
    top: 2px;
	}
	
	.lotBoxRight{
		display:none;
	}
	

	.lotBoxLeft{
		    padding: 0 10px;
	}
	
	
	.auction-item-3 .auction-thumb{
		        width: 100%;
    margin: 14px 0px 0px 0px;
	}
	
	.auction-item-3 .auction-content{
		    width: 100%;
    float: none;
    padding: 5px;
    margin-top: 5px;
    display: inline-block;
	}
	
	.auction-item-3 .auction-content .bids-area li{
		font-size:12px;
	}
	
	
	.lotWrapperBox .card{
		    display: block;
    width: 97%;
    margin: 15px auto;
	}	
	
	
	.mediaRoom{
		    width: 100%;
    float: none;
    margin: 0;
    top: 17px;
    padding: 10px;
	}
	
	.addFavorite{
		    top: 16px;
    right: 13px;
	}
	
	.arrow-ribbon-2{
		    font-size: 15px;
    padding: 5px;
	}
	
	
	.lotInfo{
		    float: none;
    width: 100%;
	}
	
	
	.lotInfo h1{
		    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 40px 0px 20px 0px;
	}
	
	.socialShareRow a{
		width: 25px;
    height: 25px;
    font-size: 11px;
	}
	
	
	.lotInfoUl{
		padding: 0 6px;
	}
	
	.lotInfoUl li{
		font-size: 13px;
	}
	
	
	.table{
		    width: 97%;
    margin: 0 auto;
	}
	
	.bidBox{
		display: inline-block;
	}
	
	.bidItem{
		    width: 100%;
    display: inline-block;
    height: auto;
    float: none;
    margin: 0;
    border: 0;
	}
	
	.bidItem span, .bidItem strong{
		    padding-right: 6px;
	}
	
	.bidItem p {
    font-size: 14px;
}
	
	
	.card-header{
		    width: 100%;
	}	
	
	
	
.logoBox{
        width: 72%;
        margin: 25px 4px;
}	
	
	.logoBox img{
	    width: 100%;
    height: auto;
	}
	
	
.topInfo{
        width: 100%;
    float: none;
}	
	
	.topInfo ul{
	        display: inline-block;
	}
	
.topInfo ul li{
        width: 47%;
    float: left;
    margin: 0;
    padding: 5px 0px 0px 5px;
     margin-right: 7px!important;
}	
	
.topInfo ul li:last-of-type{
    float: right;
    width: 48%;
}	

.mainRowBox{
 min-height:350px;    
}
	
.main_bg{
    height:350px;
}	
	
 .cources_nv ul li{
    width: 100%;
    float: none;
}	
	
.cources_nv ul li a{
    padding: 10px!important;
    font-size: 16px!important;
}
	
	
.aboutRow{
    padding: 0 5px;
}	

.aboutPreview{
        width: 100%;
    height: auto;
    float: none;
}	
	
.aboutPreview img{
        width: 100%;
}	
	
.aboutCont{
    width: 100%;
    float: none;
    margin-top: 55px;
}	
	
.aboutCont strong{
    display:none;
}	


.courcesItem{
  display: inline-block;   
}


.courcesLeft{
        width: 100%;
}

.courcesright,
.courcesRow .courcesItem:last-of-type .courcesLeft{
        width: 100%!important;
    box-sizing: border-box!important;
}


.courcesright h2, 
.courcesLeft h2{
    width: 100%;
    font-size: 16px;
}

.crt_d{
    width: 100%;
}

.aboutRead{
    margin: 40px 0;
    text-align: center;
}

.courcesItem{
    display: inline-block;
}

.newsRowBox{
    display: inline-block;
}

.homeNewItem{
    margin: 30px 0;
}

.nsDate{
    padding: 0px 15px;
}

.nsContent{
    padding: 15px;
}

.copyrightBox img{
        width: 100%;
    float: none;
}

.copyrightBox p{
    float: left;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.item-page{
        padding: 5px;
}

.item-image{
    float: none;
    width: 100%;
}

a{
    display:block;
}

.item-image img{
    width: 100%;
}


.breadcrumb ul li a, .breadcrumb ul li span{
        padding: 0 10px;
}

.blog{
        padding: 5px;
}

.page_110 .items-row{
        width: 100%;
    float: none;
    height: auto;
    margin: 0px 0px 40px 0px;
    display: inline-block;
}

.post_list_item_title{
        padding: 0;
    font-size: 20px;
}

.wpb_column_news{
        width: 100%;
    float: none;
    padding: 0 5px;
}

.vc_sidebar_position_left_rh{
    width: 100%;
    float: none;
}

.vc_sidebar_position_left_rh .wpb_wrapper{
    padding: 0 5px;
    width: 99%;
    display: inline-block;
    box-sizing: border-box;
}

.breadcrumb{
    display:none;
}

.stm_icon_box_responsive,
.contRighr{
    width: 100%;
    float: none;
}

.login i{
    float: left;
    padding: 2px 6px 0px 0px;
}

.icon_text{
        font-size: 14px;
}


.coursesBlock{
    display: inline-block;
    margin: 0;
}

.coursesBlock li{
        width: 96%;
    margin: 5px;
    box-sizing: border-box;
}

.coursesBlock li a{
    font-size: 17px;
}

.archive-course{
    height: auto;
    float: none;
    margin-bottom: 50px;
}

.content-area{
    padding: 0 10px;
    padding-bottom: 30px;
}

.single-course .content-area .ts-course-el-title{
    height: auto;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
}

.archive-course .lessons{
    height: auto;
    display: inline-block;
}

.archive-course .cl-button{
    float: none;
    margin: 0;
    display: inline-block;
}


.tabBlock{
       display: inline-block;
    position: relative;
    top: 0px;
}

.inner_block ul.tabBlock li{
    float: left;
    width: 45%;
}

.inner_block ul.tabBlock li a{
    font-size: 13px;
    padding: 14px 0;
}


.lessonsCon{
    padding: 5px;
}


.icon_alignment_left .icon{
        margin-right: 10px;
}





 
 
 .topicListing >li{
     margin:10px;
 }
 
 
 .innerWrap.bottomRow .mainInnerLeft{
 width:0%;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
    position: absolute;
    z-index: 99;
    padding:0px;
   
}

 .innerWrap.bottomRow .mainInnerLeft.is_opened{
        width: 90%;
       

}
 
 
 
 #openLeftCols{
display: block;
    color: #fff;
    float: left;
    font-size: 37px;
    position: relative;
    left: 12px;
    top: 5px;
    cursor: pointer;
 }
 
 
 .examRow li {
    padding: 0px 0px 0px 33px;
 }
 
 
 .examRow li a {
         width: 48%;
    padding: 12px;
 }
 
 .innerWrap.bottomRow .mainInnerLeft {
    height: 70vh;
 }
 
 
 #loadDown{
     position: relative;
    right: 0;
    top: 0;
    margin-bottom: 15px;
 }
 
 
 .register i{
     float:left;
 }
 








    
    
    
}


@media screen and (min-width:768px) and (max-width:768px){

}


@media screen and (min-width:1024px) and (max-width:1024px){

}