﻿/* LARGE DESKTOP PART */
@media screen and (max-width:1600px){
    .wraper_inner_banner{background-position: 80% center;}
}

@media screen and (min-width:1200px){
}

@media screen and (max-width:1199px){
    
    .wraper_inner_banner{background-position: 60% center;}
    
    .banner-form-main h2{/*padding: 12px 50px;*/ font-size: 18px;}
    
    .home-about h1{padding-top: 0;}
    .home-about-two h2{padding-top: 20px;}
    .home-about-two a{font-size: 19px; margin-bottom: 20px !important;}
    
    body:not(.home) .site-content h2{font-size: 30px; letter-spacing: 1.2px; line-height: 40px;}
    
    /*Trading page*/
     .trad-pdf-iframe {padding-bottom: 0px; padding-top: 10px;}
    
    .trading-form .radiant-contact-form.element-one .form-row {margin: 0 0 8px;}
    
}

/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
    .trading-form h4{font-size: 16px; padding: 5px 15px;}
}

@media screen and (max-width:991px){
    
.padd-top-70{padding-top: 40px;}
.padd-btm-70{padding-bottom: 40px;}
    
.margin-btm-70{margin-bottom: 40px;}
.margin-top-70{margin-top: 40px;}

.padd-top-50{padding-top: 40px;}
    
    .home-about h1{font-size: 32px;}
    
    .home h2.vc_custom_heading{font-size: 32px !important;}
    
}

@media screen and (max-width:991px){
    
    .banner-form-main{margin-bottom: 30px; margin-top: 30px; border-width: 10px;}
    .home .banner-form-main h2{/*padding: 12px;*/ font-size:/* 23px*/ 15px !important;}
    .banner-form{padding: 10px;}
    
    .home .home-about-two h2{font-size: 28px !important; line-height: normal; padding-top: 10px;}
    .home-about-two a{padding: 10px 20px; font-size: 14px; margin-top: 5px;}
    
    /*Innerpages*/
    
    body:not(.home) .site-content {padding-bottom: 20px; padding-top: 25px;}
    body:not(.home) .site-content h2{font-size: 28px; letter-spacing: 1px; line-height: 36px;}
    body.page-template-page-learn-to-trade-php .site-content{padding-top: 0;padding-bottom: 0;}
    
    /*Trading page*/
    .trad-iframe-part .vc_col-sm-8{width: 100%; margin-bottom: 20px;}
    .trad-iframe-part .vc_col-sm-4{width: 100%;}
    .trading-form .radiant-contact-form.element-one .form-row.button{text-align: left;}
    
    .course-object .service-cont .title h4{font-size: 18px; font-weight: 600;}
    
    .vc_separator {padding: 30px 0;}
    
    /*Contact page*/
    .box-shadow-contact{padding: 70px 15px;}
    
    div.wpcf7 .screen-reader-response{bottom: -12px;}

}


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

	/*--------------------------------------------------------------
	# Event Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Event List View Page
	--------------------------------------------------------------*/

	.radiantthemes-event-list-item > .row{
		display:block;
	}

	.radiantthemes-event-list-item-pic,
	.radiantthemes-event-list-item-data,
	.radiantthemes-event-list-item-button{
		max-width:initial;
	}

	.radiantthemes-event-list-item-pic{
		position:static;
		background-image:initial;
	}


}

@media screen and (min-width:768px){
    .home-about .about-right-img {
    /*background: #fff none repeat scroll 0 0;*/
        padding: 0;
        position: relative;
        text-align: center;
        z-index: 1;
    }
    .home-about .about-right-img:after {
        background-color: #f4f7f9;
        border-right: 10px solid #fb9824;
        content: "";
        height: 100%;
        left: -8%;
        position: absolute;
        top: 0;
        transform: skew(-12deg);
        width: 16%;
        /*z-index: -1;*/
    }
    
    .home-about-two:before{margin-left: 1.3%; margin-right:1.3%}
    .home-about-two {
    width: 100%;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0;
}
    .home-about-two .left.vc_col-sm-6 {float: left;}
    .home-about-two .right.vc_col-sm-6 {float: right; z-index: 2; padding-left: 30px;}
    
    .home-about-two .about-left-img {
    /*background: #fff none repeat scroll 0 0;*/
        padding: 0;
        position: relative;
        text-align: center;
        z-index: 1;
    }
    .home-about-two .about-left-img:before {
        background-color: #f4f7f9;
        border-left: 10px solid #fb9824;
        content: "";
        height: 100.05%;
        right: -10%;
        position: absolute;
        top: 0;
        transform: skew(-12deg);
        width: 19%;
        /*z-index: -1;*/
    }
    .right.order1 {
    background: #f4f7f9;
}
    
    .banner-form-main{right: 70px;}
}

@media screen and (max-width:767px){
.left.order2.wpb_column.vc_column_container.vc_col-sm-6 {
    order: 2;
}
    
.padd-top-70{padding-top: 20px;}
.padd-btm-70{padding-bottom: 20px;}
    
.margin-btm-70{margin-bottom: 20px;}
.margin-top-70{margin-top: 20px;}

.padd-top-50{padding-top: 20px;}
    
    .banner-form-main{width: 40%;}
    .home .banner-form-main h2.vc_custom_heading {font-size: 16px !important; line-height: normal; font-weight: normal;}
    .banner-form input{ padding: 10px !important; height: 36px !important;}
    
    .home-about h1{font-size: 29px; line-height: normal;}
    .home-about .vc_single_image-wrapper{padding-top: 15px;}
    
    .home-about-two img {padding-bottom: 20px;}
    
    .home h2.vc_custom_heading{font-size: 29px !important; line-height: normal;}
    
    .home-service .vc_row.wpb_row.vc_inner.vc_row-fluid{text-align: center;}
    .home-service .vc_col-sm-4{display: inline-block; width: 50%; }
    .home-service .vc_col-sm-4:last-child{padding-top: 20px;}
    
    /*Innerpage*/
    
    .wraper_inner_banner_main > .container{padding-top: 20px !important;}
    .wraper_inner_banner {background-position: 50% center;}
    
    body:not(.home) .site-content h2{line-height: 32px; font-size: 26px;}
    
    .four-month-program .rt-fancy-text-box .holder{padding: 10px 15px !important; margin-bottom: 10px;}
    
    .course-object{padding-top: 10px;}
    .course-object .vc_col-sm-3{width: 50%; display: inline-block;  margin-bottom: 15px; vertical-align: top;}
    .course-object .rt-fancy-text-box.element-four > .holder > .pic{ margin-bottom: 10px;}
    .course-object .vc_col-sm-3 .pic > img {width: 100%; }
    
    /*Contact page*/
    body:not(.home).page-id-7291 .site-content{padding-top: 0;}
    .box-shadow-contact {padding: 20px 15px;}
    .cont-add-cont{margin-top: 0;}
    .cont-add-cont .vc_col-sm-4{padding-top: 0!important; padding-bottom: 0 !important;}
    .cont-add-cont > .vc_column-inner {padding: 30px 30px 10px;}
    .cont-map-cont {padding: 20px 0 0;}
    .cont-map-cont iframe{height: 200px;}
    
    .alignleft-none img.alignleft{float: none; padding-bottom: 10px; padding-right: 10px; margin: 0;} 
    
}


/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){

    /*Contact page*/
    .cont-add-cont .vc_col-sm-4{width: 50%; display: inline-block;}
    .cont-add-cont .vc_col-sm-4:last-child{width: 100%;}
    
	/*--------------------------------------------------------------
	# Shop Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Product Listing Page
	--------------------------------------------------------------*/

	.woocommerce ul.products li.product.rt-shop-column-3,
	.woocommerce ul.products li.product.rt-shop-column-4{
		width:50%;
	}

	/*--------------------------------------------------------------
	# Cart Page
	--------------------------------------------------------------*/

	.woocommerce input.input-text[name=coupon_code]{
		width:50% !important;
	}

	/*--------------------------------------------------------------
	# Event Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Event List View Page
	--------------------------------------------------------------*/

	.radiantthemes-event-list-item > .row{
		display:block;
	}

	.radiantthemes-event-list-item-pic,
	.radiantthemes-event-list-item-data,
	.radiantthemes-event-list-item-button{
		max-width:initial;
	}

	.radiantthemes-event-list-item-pic{
		position:static;
		background-image:initial;
	}

	/*--------------------------------------------------------------
	# 404 Error Page
	--------------------------------------------------------------*/

	.wraper_error_main > .container{
		padding-top:80px !important;
		padding-bottom:90px !important;
	}
    
    .banner-form-main{float: right;}

}

@media screen and (max-width:639px){
    
    .container{padding-left: 10px; padding-right: 10px;}
    .row{margin-left: -10px; margin-right: -10px;}
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left: 10px; padding-right: 10px;}
    
    .vc_row {margin-left: -10px; margin-right: -10px;}
    .vc_column_container > .vc_column-inner{padding-left: 10px; padding-right: 10px;}
    
    .banner-form-main{border-width: 2px; width: 48%;}
    .home .banner-form-main h2.vc_custom_heading {font-size: 15px !important; font-weight: 400;}
    
    .home-about h1{font-size: 26px;}
    
    .home h2.vc_custom_heading {font-size: 26px !important;}
    .home-about strong{font-size: 18px;}
    
    /*Innerpage*/
    
    .padd-btm-30 {padding-bottom: 20px;}
    
    .inner_banner_main .title{font-size: 26px !important; line-height: 35px !important;}
    .wraper_inner_banner{background-position: 45% center;}
    
    body:not(.home) .site-content {padding-bottom: 10px; padding-top: 20px;}
    body:not(.home) .site-content h2 {font-size: 24px; line-height: 28px;}
    body.page-template-page-learn-to-trade-php .site-content{padding-top: 0;padding-bottom: 0;}
    
    /*Trading page*/
    .vc_separator {padding: 15px 0;}
    
    .trad-pdf-iframe{padding-top: 0;}
    .trad-iframe-part iframe {height: 384px; width: 100%;}
    
    /*Contact page*/
    .box-shadow-contact{ padding: 20px 10px;}
    .cont-add-cont .wpb_single_image img{height: 40px;}

}

@media screen and (min-width:480px) and (max-width:639px){
    .sticky-wrapper {background: #fb9824;}
}

@media screen and (max-width:479px){
    .container{padding-left: 5px; padding-right: 5px;}
    .row{margin-left: -5px; margin-right: -5px;}
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left: 5px; padding-right: 5px;}
    
    .vc_row {margin-left: -5px; margin-right: -5px;}
    .vc_column_container > .vc_column-inner{padding-left: 5px; padding-right: 5px;}
    
    .home-slider.vc_custom_1526968384388{background-size: 500px !important; background-position: center top !important;}
    .banner-form-main{width: 100%; margin-top: 130px;}
    .home .banner-form-main h2.vc_custom_heading{font-size: 17px !important;}
    
    .home-about h1{font-size: 24px;}
    
    .home h2.vc_custom_heading {font-size: 24px !important;}
    
    .home-service .vc_col-sm-4{width: 100%;}
    
    /*Innerpage*/
    .inner_banner_main .title {font-size: 20px !important; line-height: 22px !important;}
    .inner_banner_breadcrumb #crumbs{font-size: 10px;}
    .inner_banner_breadcrumb #crumbs .gap{margin-left: 2px; margin-right: 2px;}
    
    body:not(.home) .site-content h2 {font-size: 21px; line-height: 24px; padding-bottom: 10px; letter-spacing: 0.5px;}
    body:not(.home) .site-content h3 {font-size: 18px; line-height: 22px;}
    
    /*Trading page*/
    .four-month-program .rt-fancy-text-box .title h4{font-size: 18px; line-height: 24px;}
    .course-object .service-cont .title h4{font-size: 16px; line-height: 20px;}
    
    .trad-iframe-part iframe {height: 270px;}
    .trading-form h4{font-size: 17px; padding: 5px 15px;}
    
    /*Contact page*/
    .box-shadow-contact{ padding: 20px 5px;}
    .cont-add-cont .wpb_single_image{margin-bottom: 0 !important}
    
    /*Blog details page*/
    .comments-area .comment-form{margin-left: -5px; margin-right: -5px;}
    .comments-area .comment-form > p{padding-left: 5px; padding-right: 5px;}

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

	/*--------------------------------------------------------------
	# Gallery Columns
	--------------------------------------------------------------*/

	.gallery-item,
	.gallery-columns-1 .gallery-item,
	.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-4 .gallery-item{
		width:100%;
		max-width:initial;
	}

	/*--------------------------------------------------------------
	# Shop Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Product Listing Page
	--------------------------------------------------------------*/

	.woocommerce .woocommerce-products-header,
	.woocommerce .woocommerce-result-count,
	.woocommerce .woocommerce-ordering{
		width:100%;
		text-align:center;
	}

	.woocommerce ul.products li.product.rt-shop-column-3,
	.woocommerce ul.products li.product.rt-shop-column-4{
		width:100%;
	}

	/*--------------------------------------------------------------
	# Cart Page
	--------------------------------------------------------------*/

	.woocommerce input.input-text[name=coupon_code]{
		width:100% !important;
		margin:0px 0px 7px 0px !important;
	}

	.woocommerce input.button[name=apply_coupon]{
		width:100% !important;
	}

	/*--------------------------------------------------------------
	# Checkout Page
	--------------------------------------------------------------*/

	.woocommerce form #customer_details,
	.woocommerce form #order_review_heading,
	.woocommerce form #order_review{
		width:100%;
	}

	/*--------------------------------------------------------------
	# Event Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Event List View Page
	--------------------------------------------------------------*/

	.radiantthemes-event-list-item > .row{
		display:block;
	}

	.radiantthemes-event-list-item-pic,
	.radiantthemes-event-list-item-data,
	.radiantthemes-event-list-item-button{
		max-width:initial;
	}

	.radiantthemes-event-list-item-pic{
		position:static;
		background-image:initial;
	}

	/*--------------------------------------------------------------
	# 404 Error Page
	--------------------------------------------------------------*/

	.wraper_error_main > .container{
		padding-top:50px !important;
		padding-bottom:60px !important;
	}

	.error_main p{
		display:block;
		margin-top:0;
	}

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

	/*--------------------------------------------------------------
	# Gallery Columns
	--------------------------------------------------------------*/

	.gallery-item,
	.gallery-columns-1 .gallery-item,
	.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-4 .gallery-item{
		width:100%;
		max-width:initial;
	}

	/*--------------------------------------------------------------
	# Shop Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Product Listing Page
	--------------------------------------------------------------*/

	.woocommerce .woocommerce-products-header,
	.woocommerce .woocommerce-result-count,
	.woocommerce .woocommerce-ordering{
		width:100%;
		text-align:center;
	}

	.woocommerce ul.products li.product.rt-shop-column-3,
	.woocommerce ul.products li.product.rt-shop-column-4{
		width:100%;
	}

	/*--------------------------------------------------------------
	# Cart Page
	--------------------------------------------------------------*/

	.woocommerce input.input-text[name=coupon_code]{
		width:100% !important;
		margin:0px 0px 7px 0px !important;
	}

	.woocommerce input.button[name=apply_coupon]{
		width:100% !important;
	}

	/*--------------------------------------------------------------
	# Checkout Page
	--------------------------------------------------------------*/

	.woocommerce form #customer_details,
	.woocommerce form #order_review_heading,
	.woocommerce form #order_review{
		width:100%;
	}

	/*--------------------------------------------------------------
	# Event Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Event List View Page
	--------------------------------------------------------------*/

	.radiantthemes-event-list-item > .row{
		display:block;
	}

	.radiantthemes-event-list-item-pic,
	.radiantthemes-event-list-item-data,
	.radiantthemes-event-list-item-button{
		max-width:initial;
	}

	.radiantthemes-event-list-item-pic{
		position:static;
		background-image:initial;
	}

	/*--------------------------------------------------------------
	# 404 Error Page
	--------------------------------------------------------------*/

	.wraper_error_main > .container{
		padding-top:50px !important;
		padding-bottom:60px !important;
	}

	.error_main p{
		display:block;
		margin-top:0;
	}

}