@media only screen and (max-width: 1280px) and (min-width: 1023px) {

	
.green_nos li a {    font-size: 20px;	}	

section.cont_form:after {    right: -280px;	}

section.ghost_pro.ghost_pg:before {    width: 180px;    height: 180px;    left: -20px;    bottom: -50px;	}	

.banner_view:before {    width: 190px;    height: 190px;    }

section.who-shadows:before {    width: 200px;    bottom: -250px;	}

section.banner_view .banner-text p {    max-width: 100%;	}

html body .popupform {    padding: 0 30px;    width: 1020px;} 

.pop_thumb {    /* width: 30%; */}

.pop_fcov {    width: 70%;}

.popupform h2 {    font-size: 40px;    line-height: 40px;}

img.offer_icon {    max-width: 150px;} 

.pop_thumb img {    right: 110px;} 

section.cont_form:after{
    right: -135px;
    width: 650px;
    height: 400px;
    top: 107px;
}

.step_up p {
    line-height: 22px;
    font-size: 13px;
    min-height: 155px;
}

.right {
    left: 30px !important;
    top: 15px;
}

section.banner .banner-text h1 {
    font-size: 40px;
}

.h-left a {
    font-size: 13px;
}
header .row > div:nth-child(1) {
    right:0;
}

.navbar-nav>li>a {
    font-size: 16px;
}
}

@media only screen and (max-width: 1000px) and (min-width: 320px) {
    .right {
    left: 11px !important;
    top: -27px;
    max-width: 357px !important;

}
  

body .mark_cont h3 span:after {bottom: 0;}

body .bet_sp_right .col-md-3.bet_item {    width: 100%;	}

body .bet_sp_right {    width: 100%;	}

body .pop_thumb {    display: none;  }

body .pop_fcov {    width: 100%; }

body img.offer_icon {    display: none;  }

body .pop_head {    margin-top: 10px;    }

body .popupform ul li textarea {    height: 90px;    }

body .pop_inn.col-md-12 {padding: 0 10px;}

body section.banner .banner-text { max-width:100%; }
	
body .popupform h2 {font-size: 26px;line-height: 18px;}	

body h3.bgPhone {    display: none;	}

body .pop_head h5 {    display: none;	}

body .popupform ul li{ width: 100%;  }

body .pop_finn {    min-width: 100%;    padding: 0;    background: none;    margin-bottom: 5px; }

body .popupform h2 span {/* line-height: normal; */}

body .popupform {width: 90%;padding: 20px;}

body .popupform input[type="submit"] {    padding: 14px 26px;	}

body .pop_btns.col-md-12 {    justify-content: center;	} 
	
body header .row {    display: block;    }

body .h-left {    display: none; }

body .h-right {    justify-content: center;       display: none;   margin-top: 10px;   }

body .banner-inn {background-position: right top;border-radius: 0;padding: 3em 0;}

body .banner-text h4:after {    display: none;   }

body .banner-text {    text-align: center;   }

body .banner-text h1 {font-size: 35px;line-height: 44px;}

body section.sponsor-ghost:after {    display: none; }

body section.sponsor-ghost {    padding-top: 5em;    text-align: center; }

body .head_style h2 br {    display: none;}

body .head_style {    margin-bottom: 2em;    }	
	
body span.cirle.wh {    display: none;}

body ul.ul-btns {    justify-content: center;     flex-wrap: wrap;   }

body .spg_left {    display: none;   }

body ul.ul-btns li a.btn {    min-width: 100%;  }

body ul.ul-btns li:last-child {    margin-right: 0;  }	

body section.steps_list {    background: #fff;    padding: 4em 0;    /* text-align: center; */	}

body .st_hright {    margin-bottom: 40px;	}

body .step_inn {    margin-top: 20px;	}

body .step_item.st_b {    border-bottom: 1px solid #ddd;	}
	
body section.ghost_pro {    background: #f3f3e9;    padding-top: 4em;    }

body .head_style h2 {line-height: normal;font-size: 32px;}

body .nos_item {
    justify-content: center;
}

body .nos_lst .col-md-3 {    margin-bottom: 20px;    }

body .spec_book {margin-top: 30px;}

body .spec_left .head_style:before {background: #fff;height: 100%;top: 0;}

body .spec_left ul {/* width: 100%; */}

body .spec_right {    display: none; }

body .cta_offer h2 {    font-size: 30px;    line-height: normal; }

body a.cta_tel {    color: #000;    font-size: 30px; }

body section.book_top {text-align: center;padding-bottom: 30px;background-size: 170px;}	

body .row.row-flex {    display: block;  }

body .bk_thumb_bk {    padding: 0 10px;  }

body .trust_sect .row {    display: block;   }

body .trst_right .owl-nav {position: relative;bottom: 0;margin: 0px auto;display: table;padding-top: 20px;}

body .trst_rinn h2 {text-align: center;font-size: 34px;margin-bottom: 40px;line-height: 40px;}	

body section.cust_section p {text-align: center;padding: 0;}

body .cst_item {    margin-bottom: 20px;    text-align: center;  }

body section.cust_section p:before {    display: none;   }

body section.cont_form:after {    display: none; }

body .cont_form h2 br {    display: none;    }

body .cont_form h2 {    text-align: center;  }

body .col-md-4.pay_ment {    display: none;  }

body .lt-rgt {    text-align: center;    }

body .address_lst {    text-align: center;   }

body .ftr_link ul {    text-align: center;    display: table;    margin: 0 auto; }

body .footer-up {    /* text-align: center; */       padding-bottom: 2em;    }

body .ftr_link ul:before {    display: none; }

body .ftr_link {    margin-top: 10px;    width: 50%;     float: left;    }

body .col-md-3.ftr_info {    text-align: center;    margin-bottom: 40px; }

body .ftr_link:last-child {    width: 100%;  }

body .ForminfoDv .col-md-6 {    padding: 0 15px; }

body .ForminfoDv {    padding-left: 0;   }

body .col-md-6.no_stn_right {    display: none;  }

body .nos_lst.row {    margin-bottom: 0;	}

body .spec_left .head_style {    top: 0;    margin-bottom: 0;    padding: 30px 0;    }

body .spec_list {    margin-top: 0;    padding-top: 3em; }

body .banner-text p {    font-size: 16px;    margin: 20px 0;	}

body .banner-text h4 {    font-size: 14px;    margin: 0 auto 20px;	}

body button.navbar-toggler {display: block;height: 40px;width: 40px;background: none;border: none;}

body ul.navbar-nav.mr-auto {    margin: 0 auto;    display: block;   }

/*body .navbar-collapse {    background: #243b41;  }*/

body .hd_logo_inn {    display: flex;    align-items: center;    justify-content: space-between;	}

body .hd_logo_inn img {    width: 180px;	}

body .spec_left ul li {    font-size: 14px;	}

body .nos_item h2 {    font-size: 40px;	}

body section.who-shadows:before {    display: none;	}

body section.who-shadows {    background: url('../images/abt-shadow.png') no-repeat scroll left top #fff;	}

body .banner_view:before {    width: 80px;    height: 80px;    background-size: contain;    bottom: -40px;    left: 0;    right: 0;    margin: 0 auto;	}

body section.ghost_pro.ghost_pg:before {    display: none;   }

body section.bet_ideas {    padding: 4em 0;  }

body section.green_cta h2 {    font-size: 24px;    line-height: 38px;    text-align: center; }

body section.green_cta h2 br {    display: none; }

body section.green_cta h2 span {    display: inline; }

body .green_nos li a {    font-size: 18px;   }

body a.btn.line_quote {    margin: 0 auto;    display: table;    }

body .green_nos {    text-align: center; }

body section.green_cta {    /* background-size: 100% 100%; */    }

body .bet_ideas .btn-center {    margin-top: 0;	}

body .bet_inn p {    font-size: 16px;	}

body section.ghost_cta {    padding: 4em 0;	}

body .genr_inn {    padding-top: 1.5em;	}

body .public_logos ul li {width: 100%;border-bottom: 1px solid #6e6e68;border-right: none;}

body .te_right.col-md-5 {    display: none;  }

body .col-md-5.pwel-left {    display: none; }

body section.pub-wel:before {    height: 100%;    background-size: 140px;    } 

body .tel_block {    width: 100%;	}

body .team-expert .row.row-flex {    margin-bottom: 2em;	}

body section.who-shadows.markt_tabs {    background: url('../images/abt-shadow.png') no-repeat scroll center 30%;	}

body .row.row-height {    display: block;	}

body .mark_right {    display: none;	}

body .mark_left {    width: 100%;	}

body .mark_cont h3 {    margin-bottom: 0;    font-size: 38px;    line-height: 38px;	}

body .bk1 .bkei_inn {    background: #e2ead4;   }

body .bk2 .bkei_inn {    background: #e6e5d0;   }

body .bk3 .bkei_inn {    background: #f5edce;  }

body .bk4 .bkei_inn {    background: #ded9c3;   }

body .bkei_inn img {    float: none;    margin: 0 auto;    display: table;   }

body .bkei_inn h3 {    width: 100%;    text-align: center;    min-height: auto;   }

body .bkei_inn {min-height: auto;}

body .hb_list {    flex-wrap: wrap;  }

body .col-md-5.hb_right {    display: none;  }

body ul.tabs li.tab-link {    margin: 0 10px;    }

body ul.tabs {flex-wrap: wrap;margin-top: 20px;justify-content: center;}

body .green_offer {    margin-bottom: 20px;	}

body .edi_item.col-md-6 {    display: block;    text-align: center;  }

body .edi_text {    width: 100%; }

body .edi_thumb {    margin: 20px auto;  }

body section.who-ghost {    padding-bottom: 0;   }

body .efi_head {    width: 100%;    text-align: center;  }

body div#editSlider .owl-stage-outer {    clear: both;    padding-top: 50px; }

body.editing_pg section.bet_ideas {    background: #f1eedf;	}

body .pricing-section:before {    left: 0;	}

body .itab-content:before {    display: none;	}

body .itab-content {    padding-left: 0;    padding-bottom: 0;	}

body .tp_inn p {    padding: 0 20px;    width: 100%; }

body section.contact-section {background: url('../images/abt-right.html') no-repeat scroll right top #fff;padding-top: 6em;}

body .cnt_info {    width: 100%;    padding: 30px;   }

body .cnt_info a.cn_tel {    font-size: 26px;    }

body .cnt_social {    margin:  0 auto;       width: 100%;    }

body .cntr_inn {    margin-top: 30px;    }

body .cntr_inn h2 {    font-size: 28px;  }

body section.banner_view .banner-text h1{    font-size: 35px;	    line-height: 44px;	}

body section.who-shadows .who_right h2, body section.who-shadows .who_left h2 {    font-size: 30px;   }

body section.book_seller {    background-size: 200px;    padding-top: 7em;    padding-bottom: 4em;	}

body .bn_non_inn {    margin-top: 40px;	}

body .bn_non_inn h2 {    font-size: 50px;    line-height: 50px;	}

body section.content-page {   padding: 4em 0;	}

body .popupform .fancybox-close-small {    color: #fff;    padding: 5px; }

body button.navbar-toggler img.menu-em {    max-width: 30px;	}

body .navbar{border-bottom:1px solid rgb(255 255 255 / 30%);}

ul.social-icon-new {
    text-align: center;
}
.who-pics {
    display: none;
}
.navigation-secondary{position:relative;}
}

@media only screen and (max-width: 767px) and (min-width: 320px){
  section {
    position: relative;
    padding: 30px 0;
}
  section.team-expert {
    padding-bottom: 2em;
    padding-top: 3em;
}
  #banner-p1 {
    margin: 0px 0px 13px 0px;
    font-size: 19px;
    font-weight: 500;
    color: #fff;
    text-align: justify;
}
  .banner-text {
    flex-direction: column-reverse;
    display: flex;
}
  ul.ul-btns li {
    width: 100%;
    margin-right: 0px; 
    margin-bottom: 10px;
}
  .right {
    background-color: #fff;
    margin: 10px;
    border-radius: 7px !important;
    margin-bottom: auto !important;
    z-index: 2 !important;
        padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 400px !important;
        left: revert !important;
    top: revert !important;
}
    body .banner-text h1 {
       font-size: 30px !important;
    line-height: 35px !important;
    font-weight: 600 !important;
    text-align: left;
}
body .banner-text p {    font-size: 16px;    margin: 20px 0;	}
body .head_style h2{
    font-size: 26px !important;
}
.navigation-secondary .container .nav{flex-direction:column;}
.navigation-secondary .container .nav li+li .nav-link:before{display:none;}
#pub2 {
    font-size: 22px;
    letter-spacing: -1px;
    margin: 0 0 20px;
    line-height: 32px;
}
.cont_form h2 {
    color: #fff;
    font-size: 30px;
    margin-bottom: 20px;
    line-height: 45px;
}
.ForminfoDv .col-md-12, .ForminfoDv .col-md-6 {
    padding: 0 15px;
}
#banner-p1 {
    text-align: left !important;
}
}

@media only screen and (max-width: 300px) and (min-width: 399px){
    body .ftr_link {
    margin-top: 10px !important;
    width: 100% !important;
    float: left;
}
body .ftr_link:last-child {
    width: 100% !important;
}
    
}

@media only screen and (max-width: 1000px) and (min-width: 400px){
    body .ftr_link {
    margin-top: 10px;
    width: 33%;
    float: left;
}
body .ftr_link:last-child {
    width: 33%;
}
body .cta_offer h2 {
    font-size: 30px;
    line-height: normal;
}
#pub1{
    font-size: 20px;
}
body section.green_cta h2 {
    font-size: 26px !important;
    line-height: 44px;
    text-align: center;
}
body .trst_rinn h2 {
    font-size: 30px;
}
.cont_form h2 {
    font-size: 28px;
}
body .cta_offer h2 {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: normal;
}
#price-1{
    font-size: 32px !important;
    line-height: 44px !important;
}
#authorh1{
     font-size: 32px !important;
    line-height: 44px !important;
}
#clutchlogo {
    width: 80%;
    margin-left: 10px;
}
#platlogo {
    width: auto;
    margin: 5px 0 0;
    position: static;
}
}

@media only screen and (max-width:1279px) and (min-width:767px){
    #googlelogo {
    width: 47%;
    margin-top:2px
}

#binglogo {
    width: 48%;
}

#clutchlogo {
    width: 42%;
    margin-left:0;
}

#platlogo {
    width: 55%;
}

}
