

@media(max-width: 1650px){

	.bnr-txt h3 {

    font-size: 35px ;

	}

	.bnr-txt {

    padding-left: 180px;

	}

	.lft-pro-st {

    position: relative;

    padding-left: 120px;

	}

	.logo-tb-div {

    padding-left: 85px;

	}

	.lft-pro-st p {

    width: 80%;

	}

	.logo-tb-div {

    padding-left: 140px;

	}

	.process-icon-div {

    margin: 0 10px;

    padding: 20px 5px;

    }

	.process-icon-div p {

    font-weight: bold;

    font-size: 20px;

	}

	.testi-div p {

    font-size: 20px;

	}

}





@media(max-width: 1500px){

	

	.bnr-txt {

    padding-left: 70px;

	}

	.bnr-side-img img {

    /* right: -125px; */

 }

	.testi-div p {

    font-size: 18px;

	}

	

	

}
@media (min-width:1366px) and (max-width:1500px){
	.hd-txt h3 {
	    padding-bottom: 30px;
	}
	.logo-cmpny {
	    padding: 40px 0;
	}
	.cta-sec {
	    padding: 30px 0 25px;
	}
	.cta-txt h2 {
	    font-size: 26px;
	}

	.header {

	    padding-left: 0;

	}

	.bnr-txt h1 {

    font-size: 48px;

	}

	.bnr-txt h3 {

    font-size: 25px;

	}

.bnr-txt {
    padding-left: 50px;
    padding-top: 25%;
}

	.bnr-side-img img {

    /* right: -170px; */

 }

	.lft-pro-st {

    position: relative;

    padding-left: 0;

	}

	.logo-tb-div {

    padding-left: 100px;

	}

.main-bnr {
    height: 760px;
    min-height: 760px;
}

	.testi-slider .slick-list.draggable {

    height: 300px;

    min-height: 300px;

	}

	.testi-div p {

    font-size: 15px;

	}

	.lft-pro-st p {

    font-size: 18px;

	}

	.process-icon-div p {

    font-weight: bold;

    font-size: 16px;

	}

	.mainPop {
	    width: 800px;
	    height: 550px;
	}
	.formWrap {
	    padding: 15px 20px 0 30px;
	}
	.popup-bdy input, .popup-bdy select {
	    height: 40px;
	    line-height: 54px;
	}
	.frmicon-box textarea {
	    height: 70px;
	}
	.popup-btn input {
	    height: 50px;
	    line-height: 54px;
	    font-size: 18px;
	}

	.bnr-txt p, .hd-txt p{
	    font-size: 16px;
	}
	.hd-txt h2 {
	    font-size: 35px;
	}
	.banner-img img.banner-img {
	    width: 24%;
	}
	.custom-slider h2 {
	    margin-bottom: 15px;
	}
	.cta-txt p {
	    font-size: 18px;
	    padding: 10px 0 0;
	}
	.cta-txt h2 {
	    font-size: 26px;
	}
	.cta-sec {
	    padding: 50px 0;
	}
	.combo-pack .pricing-box h2 {
	    font-size: 40px;
	}
	.combo-pack .pricing-box p {
	    font-size: 18px;
	}
	.cmb-price-txt img.pppp {
	    width: 16%;
	}
	.header .navbar {
	    /* width: 53%; */
	}	
	.slide-section .carousel-caption {
    left: 11%;
    top: 25px;
    width: 80%;
	}
	.clint-rslt p {
		font-size: 16px;
		margin: 0
	}
	.clint-rslt {
		padding: 10px 15px 0
	}
	.clint-rg-txt span {
		font-size: 50px;
		font-weight: 500
	}
	.clint-lf-txt span {
		font-size: 50px;
		font-weight: 500
	}
	.client-txt-st {
		margin: 15px 0 5px
		}
		.slide-section .img-slide-logo {
    width: 34%;
	}


	
}
@media(max-width: 1366px){

	.slide-section .carousel-caption {
    left: 11%;
    top: 25px;
    width: 80%;
    padding-top: 0;
 }
 .partner_sec {
    background: url(../images/click-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 50px 0 55px;
}
.slide-section .img-slide-logo p {
    margin-top: 20px;
    font-size: 13px;
    overflow: auto;
    overflow-y: scroll;
    height: 90px;
    padding-right: 5px;
}
/* width */
.slide-section .img-slide-logo p::-webkit-scrollbar {
  width: 8px;
}

/* Track */
.slide-section .img-slide-logo p::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.slide-section .img-slide-logo p::-webkit-scrollbar-thumb {
  background: red; 
  border-radius: 10px;
}

/* Handle on hover */
.slide-section .img-slide-logo p::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
}
	.clint-rslt p {
		font-size: 16px;
		margin: 0
	}
	.clint-rslt {
		padding: 10px 15px 0;
		margin-top: 20px;
	}
	.clint-rg-txt span {
		font-size: 50px;
		font-weight: 500
	}
	.clint-lf-txt span {
		font-size: 50px;
		font-weight: 500;
	}
	.client-txt-st {
		margin: 10px 0 5px;
		}
		.slide-section .img-slide-logo {
    width: 34%;
 }





	.header {

	    padding-left: 0;

	}

	.bnr-txt h1 {

    font-size: 40px;

	}

	.bnr-txt h3 {

    font-size: 25px;

	}

.bnr-txt {
    padding-left: 50px;
    padding-top: 25%;
}

	.bnr-side-img img {

    /* right: -170px; */

 }

	.lft-pro-st {

    position: relative;

    padding-left: 0;

	}

	.logo-tb-div {

    padding-left: 100px;

	}

	.main-bnr {

		height: 780px;
	    min-height: 780px;

	}

	.testi-slider .slick-list.draggable {

    height: 300px;

    min-height: 300px;

	}

	.testi-div p {

    font-size: 15px;

	}

	.lft-pro-st p {

    font-size: 18px;

	}

	.process-icon-div p {

    font-weight: bold;

    font-size: 16px;

	}

	.mainPop {
	    width: 800px;
	    height: 550px;
	}
	.formWrap {
	    padding: 15px 20px 0 30px;
	}
	.popup-bdy input, .popup-bdy select {
	    height: 40px;
	    line-height: 54px;
	}
	.frmicon-box textarea {
	    height: 70px;
	}
	.popup-btn input {
	    height: 50px;
	    line-height: 54px;
	    font-size: 18px;
	}

	.bnr-txt p, .hd-txt p{
	    font-size: 16px;
	}
	.hd-txt h2 {
	    font-size: 35px;
	}
	.banner-img img.banner-img {
	    width: 24%;
	}
	.custom-slider h2 {
	    margin-bottom: 15px;
	}
	.cta-txt p {
	    font-size: 18px;
	    padding: 10px 0 0;
	}
	.cta-txt h2 {
	    font-size: 26px;
	}
	.cta-sec {
	    padding: 50px 0;
	}
	.combo-pack .pricing-box h2 {
	    font-size: 40px;
	}
	.combo-pack .pricing-box p {
	    font-size: 18px;
	}
	.cmb-price-txt img.pppp {
	    width: 16%;
	}
	.header .navbar {
	    /* width: 53%; */
	}
}

@media(max-width: 1285px){

	.bnr-side-img img {

    /* right: -200px; */

 }

	

	

}

@media(max-width: 1366px){

		



	.combo-txt h2 {

	    font-weight: bold;

	    font-size: 32px;

	}



	.process-nav {

	    margin: 0 0 0 -60px;

	}



	.price-txt h2 {

	    font-size: 60px;

	}



	.price-txt h3 {

	    font-size: 16px;

	    line-height: 16px;

	}



	.hd-btn a {

font-size: 20px;

margin: 0px 0 0 35px;

/* display: block; */
}



	.lv-cht-btn, .gt-strt-btn {

	    padding: 13px 25px;

	    font-size: 20px;

	}



	.req-btn {

	    padding: 16px 35px;		

	    font-size: 20px;

	}



	.process-nav .slick-list.draggable {

	    height: 390px;

	    padding: 70px 10px !important;

	}

}





@media(max-width: 767px){
	.header .navbar {
	 display: block;
    float: left;
    width: 100%;
    overflow-y: hidden;
    left: 0;
    right: 0;
    text-align: center;
}
.slide-section .img-slide-logo p {
    display: none;
}

.clint-rslt {
    display: none;
}

.col-sm-12.key-word-rnk {flex-direction: column;}

.keyword-rnk h2 {
    font-size: 22px;
    margin-top: 20px;
}

.col-sm-12.key-word-rnk .col-sm-7 {
    padding: 0;
    width: 100%;
}

.col-sm-5.key-form {
    width: 100%;
}

.keyword-rnk ul li {
    font-size: 11px;
}

.slide-section .carousel-caption {
    left: 11%;
    top: 60px;
    width: 100%;
    padding-top: 0;
}

#myCarousel > .carousel-indicators {
    bottom: 77%;
    left: 2%;
}

.cmbo-side-img img {
    display: none;
}
.btn-new-cmbo {
    margin-left: 0;
}
.cmbo-side-img h4 {
    margin-left: 0;
    margin-top: 0;
}
.pck-img-st-pr {
    position: absolute;
    right: -5px;
    font-size: 28px;
    background: url(../images/pck-amount-img.png);
    background-size: 78%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 147px;
    height: 144px;
    display: flex;
    z-index: 1;
    align-items: flex-start;
    justify-content: center;
    top: -606px;
    padding-top: 47px;
}
.combo-new-pack ul li{
	list-style: none;
	margin: 0;
}
.combo-new-pack{
	text-align: center;
}
.logo-dsgn-pack, .stat-dsgn-pack, .social-dsgn-pack, .web-dsgn-pack, .valadd-dsgn-pack{
	margin-bottom:0px;
}
a.button.pac-btns.blinking {
    margin: 0;
    font-size: 18px;
}
.popup-close {
    transition-duration: .5s;
    position: absolute;
    font-size: 20px;
    /* background: #FFF; */
    color: #fff;
    right: 0px;
    top: 0px;
   }
	a.navbar__logo {
    float: none;
}

	a.navbar__logo img {
	    left: 0;
	        margin: 0 auto 0 35px;
	}
	.main-bnr {
	    height: auto;
	    min-height: auto;
	}
	.bnr-btn {
    margin-top: 50px;
    text-align: center;
	}
	.portfolio-logo.custom-slider .owl-carousel .owl-item img {
    display: block;
    width: 90%;
	}
	.testi-div {
    padding: 25px 35px 55px;
    background: white;
    border-radius: 0 16px 16px 16px;
    position: relative;
    min-height: 150px;
    margin: 0 -295px;
    width: 90%;
	}
	.bnr-txt {
	    padding-left: 15px;
	    padding-top: 35%;
	    padding-bottom: 50px;
	    padding-right: 15px;
	}
	.bnr-txt ul {
	    text-align: center;
	}
	.main-bnr .main-col-div {
	    display: block;
	}
	.bnr-side-slider-1, .bnr-side-slider-2{
		display: none;
	}
	.logo-cmp img {
	    margin: 0 10px 0 0;
	    width: 45%;
	    float: left;
	    height: 66px;
	    margin: 0 13px 16px 5px;
	}
	popup-header p {
    font-size: 16.5px;
	}
	.port_icon_sec {
    margin: 30px 0 0;
    display: none;
	}	
	.logo-cmpny {
	    padding: 40px 0;
	}
	.port_icon_box img {
	    margin: 0 10px 5px 0;
	}
	.cta-sec {
	    padding: 40px 0;
	}
	.cta-sec .col-sm-12 {
	    display: block;
	}
	.cta-txt h2, .hd-txt h2, .bnr-txt h1, .hd-txt h2, .combo-txt h2{
	    font-size: 28px;
	    text-align: center !important;
	    margin: 19px 0 11px 0;
	    text-align: center;
	}
	.cta-txt p {
	    font-size: 18px;
	    padding: 10px 0 20px;
	}
	.hd-txt p, .bnr-txt p, .pricing-sec .hd-txt p{
	    font-size: 15px;
	    text-align: center;
	}
	.bnr-txt h3 {
	    font-size: 20px;
	}
	.combo-pack {
	    padding: 30px 0 40px;
	}
	.combo-txt p {
	    margin-bottom: 10px;
	}
	.cmb-txt {
	    display: block;
	}
	.cmb-price-txt {
	    padding: 30px 0 0;
	}
	.combo-dt {
	    display: block;
	}
	.combo-pack .action-main-pkg {
	    display: block;
	}
	.combo-bx .pr-btn-order {
	    margin: 0;
	    padding: 13px 41px;
	}
	.tab-mlogo-div {
	    display: block;
	}
	section.process-sec{
		display: none;
	}
	section.sec_partners {
	    padding: 30px 0 10px;
	}
	section.sec_partners .partners_inner .col-md-2 {
	    width: 50%;
	    float: left;
	}
	.testimonial-sec {
	    overflow-x: hidden;
	}
	.testi-slider .slick-list.draggable {
	    height: 400px;
	    min-height: 400px;
	}
	.popup_img_bg {
	    display: none;
	}
	.mainPop {
width: 90%;
    height: 550px;	
	}
	.popup-header h4 {
	    margin: 0px 0 0px;
	}
	.hd-btn {
    float: none;
    text-align: center;
    display: inline-flex;
    align-items: center;
    width: 100%;
    justify-content: center;
	}


.logo-cmp {
    display: inline-block;
    width: 100%;
    text-align: center;
    display: block;
    text-align: center;
}

	.banner-img img.banner-img {
    width: 26%;
}

.cmb-price-txt img.pppp {
  position: relative;
    margin: 0 auto;
    width: 86% !important;
    left: 0;
    right: 0;
}


.cmb-chat{

	margin: 39px 0 0 0;
}

.types-logo{

	display: none;
}

section.footer {
    text-align: center;
}

.contact-sec .cntct-dt-div .hd-txt{

	display: none;
}
.header {
    overflow-y: hidden;
}
.banner-img {
    text-align: center;
}
.pricing-box .price-list ul li {
    float: left;
    width: 100%;
}

.partner_box img {
    width: 100%;
}
.partner_sec {
    
    padding: 20px 0 20px;
    display: none;
}
section.tab-anthr-sec img {
    width: 100%;
}

 .features_table_main_box .col-sm-4 {
        width: 33.3%;
    }
    
    .features_table_sec_hosting h2 {
        font-size: 18px !important;
        height: 64px !important;
        align-items: center;
        display: grid;
    }
    
    .features_table_sec_hosting .yellow_btn.btn_effect {
        width: auto !important;
        padding: 10px 15px 9px !important;
        font-size: 13px;
    }
    
    
    #Email-Marketing-Packages .features_table_sec_hosting .yellow_btn.btn_effect{
        width: 80% !important;
    }

    .features_table_sec_hosting {
		overflow-x: scroll;
	}
    
    .features_table_sec_hosting .col-sm-3 {
        width: 25%;
        float: left;
        /* display: inline-block; */
    }
    .features_table_main_box {
        height: 56.5vh;
        overflow-y: auto;
        overflow-x: scroll;
        width: 200%;
        float: none;
    }
    
    .features-table li {
        font-size: 13px !important;
        padding: 0 0 0 10px;
        height: 64px !important;
        align-items: center;
        display: grid;
    }
    
    .features_table_sec_hosting .col-sm-2 .yellow_btn.btn_effect {
        padding: 10px 13px 9px !important;
        width: auto !important;
        font-size: 13px;
    }

.sec_banner_inner .bnr-txt {
    padding: 40px 0 10px;
}
.sec_banner_inner .bnr-txt h1 {
    
    font-size: 30px;
    font-weight: 400;
    }
    .sec_banner_inner .bnr-txt p{
    	text-align: center;
    }
    .bnr-txt div {
    text-align: center;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	}
	.bnr_form .contact_page_form h3 {
    font-size: 31px;
    font-weight: 700;
    margin: 0 0 20px;
    position: relative;
    padding: 0 25px 0px;
    text-align: center;
	}
	.bnr_form .contact_page_form h3 span {
    display: table;
    text-align: center;
    width: 100%;
	}
	.blk_title_lf {
    text-align: center;
    line-height: initial!important;
	}
	.blk_para_lf {
    text-align: center;
	}
	.seo_page_optimiz_box_right .counter-value {
    float: none;
    margin: 0 auto 0;
    display: table;
	}
	.seo_page_optimiz_box_right h3 small {
    font-size: 20px;
    top: -40px;
    right: -225px;
    left: auto;
	}
	.seo_page_optimiz_box_right h3 span {
    font-size: 14px;
    font-weight: 600;
    top: -30px;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
    display: table;
	}
	.seo_page_optimiz_box_right p {
    margin: 15px 0 0;
    font-size: 15px;
    width: auto;
    text-align: center;
	}
	.seo_page_optimiz_box_right h3 {
    font-size: 40px;
	}
	.seo_page_optimiz_box_right1 {
    border-right: 0 solid #dcdde4;
    height: 90px;
    margin: 0;
    padding: 15px 0 0 0;
	}
	section.tab-anthr-sec {
    display: none;
	}
	.cntct-dt p {
    font-weight: 600;
	}
	.cntct-dt {
    text-align: center;
	}
	.Copyright-txt img {
    width: 100%;
    margin-top: 20px;
	}
	.footer .ftr-ul {
    list-style: none;
    padding: 0;
    margin-bottom: 20px;
	}
}
