@media only screen and (max-width:1440px){
    .hex_list {    overflow: hidden;}  
    .section_04 img{width: 100%; height: 100%; }
    .open-cart-div {right: 0;margin-right: 0;}
}

@media only screen and (max-width:1360px){
    .product_details .productDisc {left: 0;}
}



@media only screen and (max-width:1199px){
	.th_lt ul li{font-size: 15px;padding:10px 9px;}
	.th_lt ul li:before{font-size: 22px;top: 5px;}
	.menu ul li{padding: 0 15px;}
	.logo{width: 260px;}
    .s2_inner {    padding: 30px 20px 60px;}
    .sec02_bt li p{    text-align: center;}
    .section_03  .book_now{left: 160px;}
    .cartbut{right: 0;margin-right:0;}
    .banner-accordian-wrapper .inner-banner .container .banner-caption h1{font-size: 30px;}
    .banner-accordian-wrapper .inner-banner .container {left:0px;    width: 100%;margin-left: 0;}
    .analytical-accordian {left: 0;margin-left: 0;}
    .reeko-tab-wrapper ul.tabs li{padding: 10px 9px;font-size: 12px;line-height: normal;}
    .woocommerce-checkout .woocommerce form .form-row input#terms {width: 25px;}
    .checkbox>span{    margin-left: 35px;}
    .krss-new-range .banner-accordian-wrapper .inner-banner .container img{width:300px!important;}
    .sedex-lt-tab-wrapper ul.tabs li {padding: 10px 15px;}
    .analytical_page .banner-accordian-wrapper .inner-banner .container img{width: auto;}
    .submit-wrap {width: 480px;}
    .send-me-email {width: 175px;}
    .contact-page-form .chk-bx-wrap {    width: 257px;}
}

@media only screen and (max-width:1019px){
    .container {width: 100%;}
    .woocommerce-checkout .woocommerce form .form-row input.input-checkbox {width: 83%;}
}

@media only screen and (max-width:999px){
    .analyticalPartsList {width: 100%;}
	.container{max-width: 995px;width: 100%;}
    .analytical-accordian ul li {font-size: 16px;}
    .accordion li a{padding:15px 20px 15px 20px;}
    .inner1 h1 {margin-right: 0;}
    .otherProducts { float: none;margin: 0 auto;}
    .otherProducts h3 {font-size: 28px;}
    .ana-product-des>a {margin-top: 15px;}
    .ana-product-des{width: 100%;}
    .ana-product-list.col-xs-push-1{left:0;}
    .col-xs-push-1.welcome-to-acadamy {left:0;top: 50px;} 
    .banner-accordian-wrapper .inner-banner .container img {width: 60%;}
/*    .product_details .banner-accordian-wrapper .inner-banner .container img{width: auto;}*/
    .taster-course-training,.welcome-to-acadamy {margin-top: 50px;}
    .innerLeftStrip {display: none;}
    .product_details .banner-accordian-wrapper .inner-banner .container img {    width: auto;}
    .courses_page .banner-accordian-wrapper .inner-banner .container img,.welcome_to_aca .banner-accordian-wrapper .inner-banner .container img{width: auto;}
    .productDisc {width: 100%;left:0;}
    .reeko-tab-wrapper input[type="submit"] {    right: auto;float: none;margin: 0 auto;display: block;}
    
    .contact-page-form .chk-bx-wrap {width: 347px;}
    .send-me-email {width: 265px;}
    
    li.menu-item-has-children ul li.menu-item-has-children:before {border-width: 7px;top: 21px;}
}
@media only screen and (max-width:991px){
    .submit-wrap {width: 100%;text-align: center;}
    .contact-page-form input[type="submit"] {margin:  30px auto 0;float: none;}
    .inner-submit {width: 100%;text-align: center;}
	.th_lt:before{display: none;}
	.th_lt ul li{font-size: 13px;}
	.logo{width: 230px;}
	.menu ul li{font-size: 12px;    padding: 0 10px;}
	.btm-header{padding: 15px 0;}
	.logo2{width: 135px;}
	.fs{margin: 0 0 15px 30px;}
	#footer h2{font-size: 15px;}
	.sec2{width: 100%;}
	.newsletter_sec input[type="submit"]{width:90px;}
	#footer .f-btm ul li{font-size: 10px;padding: 0 10px;}
     .col-xs-push-1.productDisc {left: 0;}
     .col-xs-push-1.taster-course-training {left: 0;top: 50px;}
    .productDisc {    min-height: auto;}
    .training-accrodian  {width: 80%;margin: 0 auto;float: none;}
    .news_page article .entry-content {    width: 69%;}
    .news_page article .post-thumbnail {width: 28%;}
    .contact-us-text {text-align: center;margin-bottom: 50px;}
    .woocommerce-checkout .woocommerce form .form-row label{text-align:left;}
    .woocommerce-checkout .woocommerce form .form-row input.input-checkbox {width: 100%;}
	.slider_con p{font-size:18px;}
	.slider_con h1{font-size: 25px;}
	.slider_con{bottom: 135px;}
	.prod_img{width: 250px;margin: 0 auto 0;bottom: -293px;    right: 188px;}
	#slider2 h2{font-size:20px;}
	#slider2 p{font-size:16px;line-height: 20px;}
	.prod_img1{margin:0 0 15px;}
	.s2_inner{padding: 30px 10px 70px;}
    .welcome_to_aca .banner-accordian-wrapper .inner-banner .container {top: 90px;transform: none;}
    .training-section {padding: 70px 0 120px 0;}
    .th_rt {padding: 4px 0px 4px 0px;}
}
@media only screen and (max-width:768px){
    .default_page h3 {width:100%;}
    #order_comments {border: 1px solid #dcddde;}
    #order_comments_field label{    width: 100%;text-align: center;}
    .inner-submit {width:100%;}
    .contact-page-form .wpcf7-form-control-wrap {height: 45px;}
    .contact-page-form .wpcf7-form-control-wrap.title:before {padding-top: 5px;}
    .contact-page-form .chk-bx-wrap {width: 287px;}
    .send-me-email {width: 185px;}
    
}

@media only screen and (max-width:767px){
    
    .arrow span{ 
    right: 39%;
    top: 36px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #fc6206;
    border-width: 6px;
    margin-top: -10px;
}
    
    .send-me-email {width: 200px;}
    .contact-page-form .chk-bx-wrap {width: 277px;}
    
    .sec02_md_bg .container{padding: 0;}
    .cont {text-align: center;}
    .hex_list li div{text-align: center;}
    .hex_list li div img {width: 100%;}
    .section_03 .book_now {left: 0;}
    
    
    table.shop_table tbody td img {width: 117px;}
	.logo_section,.menu_section{float: none;text-align: center;}
	.menu ul{display: block;}
	.logo_section{position: relative;padding: 15px 0;}
	#nav-toggle{display: block;right: 0;}
	.menu ul li{float: none;font-size: 15px;text-align: center;}
	.btm-header{padding: 0;}
	#nav-toggle{top:35px;}
	.th_lt{display: none;}
	.top_header{background: #555555;padding: 5px 0;}
	.th_rt{text-align: center;}
	.top_header:before{display: none;}
	.menu ul li{padding: 10px 0;}
	.menu_section{padding: 15px 0;display: none;}
	#footer{text-align: center;}
	.social_links ul li{display: inline-block;float: none;}
	.cards{text-align: center;}
	.logo2{margin: 0 auto 15px;}
	#footer .f-btm ul li{float: none;}
	#footer .f-btm ul li:before{display: none;}
	#footer .f-btm{margin: 20px 0 0;}
	#footer .f-btm p{text-align: center;}
	.search_sec{text-align: center; float: none;position: relative;margin: 0;}
    .menu {margin-top: 10px;}
    
    /*styling on 16th Nov*/
    .analytical-accordian {width: 90%;position: relative;margin: 0 auto;}
    .otherProducts .three-ana-hexa {margin: 0 auto;}
    .productDisc h1,.welcome-to-acadamy h3{font-size: 20px;line-height: 27px;}
    .contact-us-text h3 {font-size: 32px;}
.product_details .reeko-banner h1 {margin-right: 0px;}
    .otherProducts h3{text-align: center;    font-size: 26px;}
    .banner-accordian-wrapper .inner-banner .container .banner-caption{text-align: center;     margin-top: 65px;}
    .training-accrodian  h5 {font-size: 23px;line-height:25px;}
    .tabs,.reeko-tab-wrapper ul.tabs {display: none;}
	.tab_drawer_heading {display: block;background: #cd1719;padding: 15px 20px;position: inherit;    color: #fff;}	
    .taster-course-training h3 {color: #fff;background: #cd1719;padding: 15px 20px;    font-size: 20px;line-height: normal;}
    .training-accrodian {width: 100%;}
     .news_page article .entry-content {margin-left: 0;width: 100%;}
    .news_page article .post-thumbnail {width: 100%;}
    .banner-accordian-wrapper .inner-banner .container img {width: 100%;}
    .banner-accordian-wrapper .inner-banner .training-page-banner img {width: 320px;margin: 0 auto;}
    .category_page .banner-accordian-wrapper .inner-banner .container .banner-caption {    padding-top: 70px;}
    .woocommerce-info::before {display: none;}
    .woocommerce-checkout .woocommerce form .form-row label.checkbox {width: 100%;text-align: left;}
    .woocommerce-checkout .woocommerce form .form-row input.input-checkbox {width: 76%;}
    .default_page h3 {width: 100%;text-align: center;}
	.prod_img{width: 150px;bottom: -113px;right: 10px;}
	.slider_con h1{font-size:20px;}
	.slider_con p{font-size:15px;}
	#slider2 h2{font-size:18px;}
	.prod_img1{margin: 0 0 15px;}
	#slider2 p{font-size:14px;}
	.f-btm ul{    margin-left: 0;}
	.section_04 ul li{float:none;width:auto;padding: 0 0 30px;}
    .products_page .banner-accordian-wrapper .inner-banner .container img {width: 100%;}
    .banner-accordian-wrapper .inner-banner img{height: 465px;}
    .courses_page .inner-banner img {height: 465px;}
    .krss-new-range .inner-banner img{height: 300px;}
    
    
    li.menu-item-has-children ul { position: relative; width:100%; background:#fc6206;}
    li.menu-item-has-children ul ul { position: relative; width:100%; left:0;}
    li.menu-item-has-children ul li.menu-item-has-children:before { display: none;}
    li.menu-item-has-children ul li.menu-item-has-children ul { left:0;    background: rgba(255,255,255,0.4);}
    li.menu-item-has-children ul li { text-align: center}
    li.menu-item-has-children ul li ul li { text-align: center}
    /*.product_details .banner-accordian-wrapper .inner-banner>img {height: 382px;}*/
    .open-cart-div {width: 60%;}
    .check-out-page .col-xs-15{text-align: center;margin-bottom: 20px;}
    .coupon {float: none;margin:0 auto;}
    .table-responsive {border: 0;}
    .contact-form .capti img{    width: 100%;}
    
    .contact-page-form .wpcf7-form-control-wrap.capt,.contact-page-form .captcha-1 input {    width: 100%;}
    .social_links ul li {    margin-right: 15px;}
    .fs {margin: 0 0 15px 0px;}
}

@media only screen and (max-width:640px){
    .send-me-email {width: 160px;}
    .contact-page-form .chk-bx-wrap {width: 237px;}
    .arrow span{ right: 36%;}
}

@media only screen and (max-width:600px){
    .otherProducts .three-ana-hexa2,.otherProducts .three-ana-hexa1 {width: 170px;height: 140px;}
    .otherProducts .three-ana-hexa2 {top: 200px;}
    .part-img, .ana-product-des {display: table;width: 100%;text-align: center;}
    .ana-product-des a {float: none;margin: 10px auto 0;}    
    .otherProducts .three-ana-hexa {    background-size: contain;    width: 270px;}
    .otherProducts .three-ana-hexa2 h5 a,.otherProducts .three-ana-hexa1 h5 a,.otherProducts .three-ana-hexa3 h5 a {font-size: 13px;width: 150px;margin: 0 auto;display: block;}
    .ana-product-des {padding-left: 0px;}
    .ana-product-des h3 {    line-height: 20px;padding: 5px 0;}
    .contact-page-form form label {display: table;text-align: left;width: 100%;border: 2px solid blue;}
    .contact-page-form .wpcf7-form-control-wrap {display: table;width: 100%;padding-left: 0px; }
    .contact-page-form .cap{    margin: 20px 0 20px 0;}
    .contact-page-form input[type="submit"] {right: 0;}
    .invoice-address form .form-row label {width: 100%;    display: block;}
    .invoice-address form .form-row textarea, .invoice-address form .form-row input{width: 100%;}
    .woocommerce-checkout .woocommerce form .form-row .select2-container {width: 100%!important;}
    .woocommerce-checkout .woocommerce form .form-row input.input-checkbox {width: 25px;}
    .products_page .banner-accordian-wrapper .inner-banner>img {    height: 230px;}
    .banner-accordian-wrapper .inner-banner .training-page-banner img {width:280px;}
    .open-cart-div {width: 100%;}
    .coupon {    width: 100%;}
    .coupon label {width: 100%;padding: 10px 0;    margin-bottom: 5px;border-right:0;}
    .coupon .button,.coupon .input-text {display: block;width: 100%;margin-left: 0;    margin-bottom: 5px;}
    #budget-cost-center {width: 100%;display: block;}
    .courses_page .banner-accordian-wrapper .inner-banner .container img,.welcome_to_aca .banner-accordian-wrapper .inner-banner .container img {    width: 288px;display: block;margin: 0 auto;text-align: center;}
    .product_details .banner-accordian-wrapper .inner-banner .container img {width: 200px;}
    .krss-new-range .banner-accordian-wrapper .inner-banner .container img{width:200px!important;}
/*    .part-description {max-width:600px;}*/
    .part-description{overflow: scroll;width: 500px;margin: 0 auto;}
    .contact-page-form .wpcf7-form-control-wrap img {width: 100%;    height: 97px;object-fit: contain;}
    .reeko-tab-wrapper .captcha-1 input {width: 100%;}
    .section_03 .book_now {bottom: 5px;}
    .section_03 .book_now a {font-size: 17px;line-height: 17px;}
    .ana-product-des p {    padding-right: 0px;}
    
     .send-me-email {width: 100%;text-align: left;}
    .contact-page-form .chk-bx-wrap {width: 100%;    padding: 15px 0 15px 0;}
    .contact-page-form [type="checkbox"]:not(:checked) + label:before, .contact-page-form [type="checkbox"]:checked + label:before {right: auto;left:0;}
    
    .contact-page-form [type="checkbox"]:not(:checked) + label:after, .contact-page-form [type="checkbox"]:checked + label:after {right: auto;left:10px;}
}

@media only screen and (max-width:480px){
    .part-description{overflow: scroll;width: 320px;margin: 0 auto;}
    .send-me-email,.reeko-tab-wrapper form label {    font-size: 13px;}
    .arrow span {right: 29%;}
}
