@media screen and (min-width: 1366px){
    .page-template-Thank_you_page .checkout_block{
        width: 945px;
        margin: 80px auto 0px auto;
    }
    /*.page-template-Thank_you_page header > .container{display:none}*/
}/*@media screen and (min-width: 1366px){*/

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

    .page-template-Thank_you_page .products_container .item_container{
        width: auto;
    }
    .page-template-Thank_you_page .checkout_block{
        width: 860px;
    }
    .page-template-Thank_you_page .checkout_block .right_col .content{
        margin-right:0;
    }
    /*.page-template-Thank_you_page header > .container{display:none}*/
}/*@media screen and (min-width: 992px) and (max-width: 1365){*/

@media screen and (max-width: 1024px){
    .page-template-Thank_you_page_one .item_container .buttons_block{
        display: block;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px){
    .page-template-Thank_you_page #main:after{
        height:1020px;
    }

    /*.page-template-Thank_you_page header > .container{display:none}*/
    .page-template-Thank_you_page .products_container{
        padding-left: 3px;
        padding-right: 3px;
    }
    .page-template-Thank_you_page .products_container .item_container{
        width: auto;
        margin: 0 10px;
    }

    .page-template-Thank_you_page .checkout_block .left_col #payment_form{
        width: 325px;
    }

    .page-template-Thank_you_page #payment_form .line.clearfix input{
        width: 150px!important;
    }

    .page-template-Thank_you_page  #payment_form .line.total_line a.dt-sc-bordered-button1{
        width: 136px;
        min-width: 136px;
        font-size: 12px;
        padding: 12px 10px;
    }

    .page-template-Thank_you_page .checkout_block{
        width: 680px;
        margin-left: auto;
        margin-right: auto;
    }
    /**************************/
    .page-template-Thank_you_page .checkout_block .right_col .content{
        margin-right: 0;
    }

    .page-template-Thank_you_page .checkout_block .right_col .card_container{
        width: 310px;
        height:164px;
    }

    .page-template-Thank_you_page .checkout_block .right_col .card_container img{
        width: 220px;
        height: 139px;
    }

    .page-template-Thank_you_page .checkout_block .right_col .card_container img.card{
        left:60px
    }

    .page-template-Thank_you_page .checkout_block .right_col .card_container img.card_back{
        left:89px
    }

    .page-template-Thank_you_page .checkout_block .right_col .card_container:after{
        width: 123px;
        height:123px;
    }


    .page-template-Thank_you_page .checkout_block .right_col .payments{
        margin-top: 20px;
        text-align: right;
    }

    .page-template-Thank_you_page .checkout_block .right_col .payments img{
        width: 52px;
        height: 31px;
        display: inline-block;
        float:none;
    }

    .page-template-Thank_you_page_one .item_container .buttons_block{
        display: block;
    }

}/*@media screen and (min-width: 768px) and (max-width: 991px)*/


@media screen and (max-width: 767px){
    .page-template-Thank_you_page .products_container{
        padding-bottom:30px;
        background-color: #022444;
    }


    .page-template-Thank_you_page #main > .container{
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    /*.page-template-Thank_you_page #primary{
        width: 380px!important;
        margin-left: -45px;
    }*/

    /*.page-template-Thank_you_page .products_container{
        width: 380px;
    }*/

    .page-template-Thank_you_page .products_container .item_container{
        width: auto;
        margin: 0 10px;
    }


    /**********************/
    .page-template-Thank_you_page .checkout_block{
        width: 100%;
        float:left;
    }

    .page-template-Thank_you_page .checkout_block .right_col{
        display:none;
    }


    .page-template-Thank_you_page .checkout_block {
        width: 100%;
        margin: 50px auto 75px auto;
    }

    .page-template-Thank_you_page .checkout_block .left_col{
        width: 100%;
        float:none;
        /*padding-left: 15px;
        padding-right: 15px;*/
    }

    .page-template-Thank_you_page .checkout_block .left_col h3{
        font-family: Times New Roman;
        font-style: normal;
        font-weight: bold;
        font-size: 24px;
        line-height: 28px;
        color: #003267;
    }

    .page-template-Thank_you_page .checkout_block .left_col #payment_form{
        width: 100%;
    }


    .thanks_page .subtitle{max-width: 290px}

    .page-template-Thank_you_page footer {bottom:0}


    .page-template-Thank_you_page .products_container{
        margin-right: -15px;
        margin-left: -15px;

        margin-top: 60px;
        display: block!important;
        flex-wrap: nowrap !important;
        /*max-height:630px;*/
    }


    .page-template-Thank_you_page .slick-track{
        flex-wrap: nowrap !important;
    }

    .page-template-Thank_you_page_one .item_container .buttons_block{
        display: block;
    }


@supports (-webkit-overflow-scrolling: touch) {

    .page-template-Thank_you_page .products_container .item {
        min-height:600px
    }


}/*@supports (-webkit-overflow-scrolling: touch) {*/



}/*@media screen and (max-width: 767px){*/

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

    /*.page-template-Thank_you_page .products_container{
        width: 320px;
        margin-left: -15px;
    }*/

    .page-template-Thank_you_page .products_container{
        /*max-height: 665px*/
    }


    .page-template-Thank_you_page .products_container .item_container{
        width: auto;
        margin: 0 10px;
    }

    .page-template-Thank_you_page #payment_form .line.clearfix input {
        width: 142px!important;
    }

    .page-template-Thank_you_page #payment_form .line.total_line a.dt-sc-bordered-button1{
        min-width: 140px;
        padding: 12px;
    }


    .thanks_page h1{
        font-size: 36px;
    }

    .page-template-Thank_you_page #payment_form .line.total_line a.dt-sc-bordered-button1, .page-template-Thank_you_page #payment_form .line.total_line button.dt-sc-bordered-button1{
        min-width: 100px;
        padding: 17px 10px;
    }


    .page-template-Thank_you_page_one .item_container .buttons_block{
        display: block;
    }

}/*@media screen and (max-width: 320px){*/

/*****************************************ONE********************************************************/
@media screen and (min-width: 768px) and (max-width: 991px){
    .page-template-Thank_you_page_one .main_info .left_col{
        padding-left: 0;
    }

    .page-template-Thank_you_page_one .main_info .left_col:before{
        top:-53px;
        left:-85px;
    }

    .page-template-Thank_you_page_one #payment_form .line{
        margin-top:10px;
    }

    .page-template-Thank_you_page_one #payment_form .line.total_line{
        margin-top: 44px;
    }

    .page-template-Thank_you_page_one .item_container .buttons_block{
        display: block;
    }
	

	.home #main{
		padding-top:0!important; 	
	}

	.home .column.dt-sc-full-width.mobileslider.space.first{
		width:100vw;
		display:block;
		margin-top:-90px;
		margin-bottom:20px;
	}

}/*@media screen and (min-width: 768px) and (max-width: 991px){*/

@media screen and (max-width: 767px){
    .page-template-Thank_you_page_one #main{
        /*background-color: #022444;*/
    }

    
    .page-template-Thank_you_page_one #main:after{
        background-color: #022444;
        min-height: 1200px;
    }


    .page-template-Thank_you_page_one.page-id-6794 #main:after{
        background-color: #022444;
        min-height: 1185px;
    }


    .page-template-Thank_you_page_one.page-id-6800 #main:after{
        background-color: #022444;
        min-height: 1175px;
    }

    .page-template-Thank_you_page_one .main_info .left_col{
        width: 100%;
        padding-left: 0;
    }

    .page-template-Thank_you_page_one .main_info .left_col:before{
        left: -65px;
        top:-45px;
    }

    .page-template-Thank_you_page_one .main_info .right_col{
        width: 100%;
        float: left;
        margin-top: 45px;
    }


    .page-template-Thank_you_page_one .main_info .right_col #payment_form{
        width: 100%;
    }

    .page-template-Thank_you_page_one #payment_form .line.clearfix input{
        width: 170px!important;
    }

    .page-template-Thank_you_page_one #payment_form .line.total_line a.dt-sc-bordered-button1 {
        min-width: 135px;
        width: 135px;
        padding-left: 12px;
        padding-right: 12px;
        font-size: 11px;
    }

    .page-template-Thank_you_page_one #main > .container{
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .page-template-Thank_you_page_one footer {bottom:0}

    .page-template-Thank_you_page_one .item_container .buttons_block{
        display: block;
    }


}/*@media screen and (max-width: 767px){*/


@media screen and (max-width: 530px){
    .page-template-Thank_you_page_one .main_info .left_col .product .item_container{
        width: 100%;
    }
    .page-template-Thank_you_page_one .item_container .buttons_block{
        display: block;
    }
	


	
	.page-template-Thank_you_page .copyright .container{
		margin-top: 0px;
	}


	.page-template-Thank_you_page_one #primary{
		margin-top:30px!important;
	}
	
	

}/*@media screen and (max-width: 530px){*/

@media screen and (max-width: 320px){
    .page-template-Thank_you_page_one #main:after{
        min-height: 1275px;
    }

    .page-template-Thank_you_page_one.page-id-6800 #main:after {
        min-height: 1251px;
    }




    .page-template-Thank_you_page_one.page-id-6794 #main:after {
        background-color: #022444;
        min-height: 1260px;
    }

    .page-template-Thank_you_page_one #payment_form .line.clearfix input{
        width: 143px!important;
    }


    .page-template-Thank_you_page_one #payment_form .line .expiration_container.validation_error:before, .page-template-Thank_you_page_one #payment_form .line .cvv_container.validation_error:before{
        right:38px;
    }

    .page-template-Thank_you_page_one #payment_form .expiration_container.validation_ok:before, .page-template-Thank_you_page_one #payment_form .cvv_container.validation_ok:before{
        right:38px;
    }

    .page-template-Thank_you_page_one .item_container .buttons_block{
        display: block;
    }

}/*@media screen and (max-width: 320px){*/


@media screen and (max-width: 530px){
	.home .column.dt-sc-full-width.mobileslider.space.first { 
		width:100vw!important;
		/*margin-left:0;*/
		opacity:0;

		transition-duration: 0.3s;
    	transition-property: opacity;
    	transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
		
	}

	.column.dt-sc-full-width.mobileslider.space.first.active {   
		opacity:1;		
	}

	.page-id-3981 #main > .container {
		width:	330px;
	}

	#post-3981 .column.dt-sc-one-third.space{
		width: 100%;
		margin: 0;	
	}


	#post-3981 .dt-sc-contact-info span{
		display:block;	
	}


}/*@media screen and (max-width: 530px){*/

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

	.mobileslider .mobile-2-two {
		margin-top: -4px!important;
	}

}/*@media screen and (min-width: 330px) and (max-width: 480px){*/

@media screen and (max-width: 320px){
	.page-id-3981 #main > .container {
		width:300px;
	}


	.page-id-3981 #main > .container .fullwidth-section .container{
		width: 100%;	
	} 

}/*@media screen and (max-width: 320px){*/








