@media only screen and (max-width: 1440px) {
    .legal_notice{    width: 60%;}
}

@media only screen and (max-width: 1260px) {
     .banner_section .banner img{ height: 600px}
     .banner_section .banner {height: 600px;}
    .container { width: 100%; padding: 0 15px;}
    .banner_section .banner .caption{    top: 44px;}
    .banner_section .banner .caption .free_div h1{font-size: 180px;    padding-top: 10px;}
    .banner_section .banner .caption .free_div h1>span {font-size: 40px;margin-left: -15px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 180px; margin-left: -20px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -55px; font-size: 60px;}
    .banner_section .banner .caption .free_div sup{    margin-left: -85px;    font-size: 65px;}
    .banner_section .banner .caption .free_div sup>em{    font-size: 43px;}
    .banner_section .banner .caption .free_div .cmd_btn{    margin: 25px 40px 25px 140px; }
    .banner_section .banner .caption .free_div h3{ margin-left: -30px;}
    .banner_section .banner .caption  ul  li{padding: 12px 0px;}
    .banner_section .banner .caption .top_img{    right: 0px;}
    .banner_section .banner .caption .free_div {top: 60px; right: 20px;  background-size: auto;}
    .cl_logo  ul  li{    margin:  5px;}
    .hosting .cmd_btn a{    font-size: 25px;}
    .footer_bot ul li{    padding: 5px 0px 5px;}
    .top-link, .top-link:link, .top-link:visited, .top-link:hover{right: 15%;}
    .wp_site .site_hosting .head h3{    font-size: 18px;}    
    .main_content ul{padding-top: 15px;}
  
}
@media only screen and (max-width: 1200px) {
   
    .banner_section .banner .caption{    top: 45px;}
   .banner_section .banner .caption .free_div{ top: 60px;}
   
}

@media only screen and (max-width: 1175px) {
   .banner_section .banner .caption .free_div{ top: 60px;}
}

@media only screen and (max-width: 1145px) {
    .banner_section .banner { max-height: 400px; }
    .banner_section .banner .caption{top: 54px;}
    .banner_section .banner .caption .free_div{top: 25px;}
    .customer_opinion{    padding: 7px 20px;}
    .banner_section .banner .caption h1{    font-size: 35px;}
    .banner_section .banner .caption h2{    font-size: 18px;}    
    .banner_section .banner .caption .free_div h3{    font-size: 20px;}
    .banner_section .banner .caption .top_img{    top: -50px;}
    .banner_section .banner .caption .free_div sup{margin-left: -85px; }
    .banner_section .banner .caption .free_div sup>em {font-size: 35px;}
    .banner_section .banner .caption .free_div .cmd_btn {  margin: 15px 100px;}
    .banner_section .banner .caption .free_div .cmd_btn a{    font-size: 20px;    padding: 5px 10px 8px;}
    .banner_section .banner .caption  ul  li{      padding: 5px 0px;  font-size: 21px;}
    .banner_section .banner .caption .free_div{    background-size: 100% auto;width: 35%;}    
    .banner_section .banner .caption .free_div h1{margin-left: 70px;}
    .banner_section .banner .caption .free_div h2{    font-size: 30px;    margin-left: -100px; margin-top: 40px;}
    .banner_section .banner .caption .free_div .cmd_btn{    margin: 25px 30px 25px 136px; }
    .banner_section .banner .caption .free_div h2:after{margin-left: -40px; margin-top: -6px;}
    .banner_section .banner .caption .con span{    font-size: 24px;}
    .hosting  h2{    font-size: 20px;}
    .footer_top ul li{    padding: 10px 15px 5px;}
    .characteristics .left_div ul li{    padding: 17px 10px 17px;width: 33%;}
    .grid li .head h3{    font-size: 17px;}
   }

   @media only screen and (max-width: 1100px) {
       .banner_section .banner .caption .free_div{top: 30px;}
       .banner_section .banner .caption .free_div sup{    margin-left: -65px;    font-size: 55px;}
       .banner_section .banner .caption .free_div h1{font-size: 150px; margin-left: 70px;}
       .banner_section .banner .caption .free_div h1>span.virgule{font-size: 150px; margin-left: -20px;}
       .banner_section .banner .caption .free_div .cmd_btn{    margin: 25px 45px 25px 125px; }       
       
   }
@media only screen and (max-width:1024px) {
    .banner_section .banner .caption .free_div{top: 45px;}
    .customer_opinion { padding: 7px 10px;}
    .site_plus{    margin: 10px 15px 10px 0;padding: 7px 25px}
    .header  .menu_sec  ul  li{    padding: 5px 10px;}
    .hosting .cmd_btn a {font-size: 22px;}
    .characteristics .left_div ul li { padding: 10px;}
    .categories ul li a{    font-size: 23px;}
    .main_content  h2{    font-size: 23px;}
    .res_article ul li a > span{    width: 58%;}
    .footer_top ul li {padding: 10px 10px 5px;}
    .grid li .content table tr td{    padding: 10px 5px;word-break: keep-all;}
    .banner_section .banner .caption .free_div .cmd_btn{    margin: 20px 60px 25px 120px; }
}

@media only screen and (max-width:991px) {
    .banner_section .banner .caption{top : 45px;}
    .banner_section .banner{ min-height: 470px}
    .banner_section .banner .caption h1 {font-size: 30px;}
    .banner_section .banner .caption h2 { font-size: 16px;}
    .banner_section .banner .caption .free_div sup{    font-size: 55px;}
    .banner_section .banner .caption .free_div sup>em {font-size: 25px;}
    .banner_section .banner .caption .free_div h1 {font-size: 150px; margin-left: 75px; margin-top:0px;}
    .banner_section .banner .caption .con {  margin-top: 35px;}
    .banner_section .banner .caption .free_div h2{    font-size: 25px; margin-left: -100px; margin-top: 40px;}
    .banner_section .banner .caption .free_div h2:after{margin-left: -30px; margin-top: -6px; width: 55px; }
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 65px 25px 106px; }
    .header .menu_sec { float: none;text-align: center;}
    .header .menu_sec ul{float: none;}
    .video_bg h2,.wp_site h2,.main_content  h2,.testimonial  h2, .cpanel_mng h2, .our_service  h2, .faq_sec  h2{font-size: 25px;}
    .wp_site .site_hosting .head h3 { font-size: 15px;}
    .wp_site .site_hosting ul{    padding: 20px 20px 50px;}
    .wp_site .site_hosting  ul  li{    font-size: 17px;}
    .wp_site .site_hosting ul li:before, .wp_site .site_hosting .learn_more a{font-size: 20px;}
    .main_content ul li { padding: 20px 15px 20px;}
    .main_content ul li .img_div{padding: 10px 0; }
    .main_content.about_us ul li .img_div{padding: 10px 0;    position: relative; top: 0;margin-top: 0;}
    .main_content ul li .con_div{    padding: 5px 0;}
    .main_content ul li .con_div h3, .hosting  h2, .footer_bot p, .footer_bot ul{text-align: center;}
    .footer_bot ul li{float: none;}
    .main_content ul li .img_div img{    width: auto; height: 96px;}
    .affiliation  h2, .partnership  h2{    font-size: 25px;}
    .affiliation table{width: 100%;}
    .affiliation table > thead > tr > td{    font-size: 16px;}
    .affiliation  h3{font-size: 17px;}
    .main_content.transfer ul li .img_div{     position: relative; top: 0;margin-top: 0;   width: 100%;}
    .main_content.transfer ul li .con_div {padding: 20px 0 0 0px;    float: none;}
    .characteristics .left_div  {padding: 10px;}
    .characteristics .left_div p{    font-size: 18px;}
    .characteristics .left_div ul li {padding: 10px 5px;}
    .characteristics .left_div ul li a{    font-size: 15px;}
    .banner_section.characteristics .right_div h2{    font-size: 110px;}
    .banner_section.characteristics .right_div sup{    font-size: 33px;    margin-left: -35px;}
    .right_div .cmd_btn a{    font-size: 20px;    padding: 8px 15px 12px;}
    .grid li .head .rigth_img img {height: auto; width: 60px;}
    .grid li .content table>tbody>tr{font-size: 17px;}
   .categories ul li a {font-size: 18px;}
    .categories ul li{padding: 10px 10px;}
    .categories ul li:before{    font-size: 23px;}
    .blog_rh  h3{    font-size: 25px;}
    .res_article ul li{    padding: 20px 0px 20px;}
    .res_article ul li a > em{    width: 35%;}
    .page_temp h1{    font-size: 30px;}
    .page_temp .blue_sec h2, .page_temp .white_sec h2{    font-size: 25px;}
    .page_temp .white_sec .table_style table{    width: 95%;}
}
@media only screen and (max-width:940px) {
        .banner_section .banner .caption .free_div{top: 57px;}
    .banner_section .banner .caption .free_div sup{    font-size: 40px; margin-left: -55px; }
    .banner_section .banner .caption .free_div h1 {font-size: 110px; margin-left: 75px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 110px; margin-left: -15px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -35px; font-size: 50px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 80px 25px 100px; }        
}

@media only screen and (max-width:930px) {
    .banner_section .banner .caption .free_div{top: 62px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 25px 80px 25px 100px; }        
}

@media only screen and (max-width:875px) {
    .banner_section .banner .caption .free_div{top: 65px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 86px 25px 94px; }        
}

@media only screen and (max-width:830px) {
    .banner_section .banner .caption .free_div sup{    font-size: 40px; margin-left: -65px; }
    .banner_section .banner .caption .free_div h1 {font-size: 100px; margin-left: 75px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 100px; margin-left: -10px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -30px; font-size: 50px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 90px 25px 84px; }     
}


@media only screen and (max-width:820px) {
    .banner_section .banner .caption .free_div{top: 75px;}
    .banner_section .banner .caption .free_div sup{    font-size: 40px; margin-left: -60px; }
    .banner_section .banner .caption .free_div h1 {font-size: 100px; margin-left: 65px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 100px; margin-left: -10px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -35px; font-size: 50px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 90px 25px 90px; }     
}

@media only screen and (max-width:810px) {
    
    .banner_section .banner .caption .free_div .cmd_btn a{ font-size: 15px;}
}

@media only screen and (max-width:785px) {
    .banner_section .banner .caption .free_div h2{    font-size: 20px; margin-left: -100px; margin-top: 40px;}
    .banner_section .banner .caption .free_div h1 {font-size: 100px; margin-left: 55px; margin-top:0px;}
    .banner_section .banner .caption .free_div .cmd_btn a{ font-size: 15px;}
}

@media only screen and (min-width: 768px){
    
    .disply { display: block!important;}    
}


@media only screen and (max-width:768px) {
  .legal_notice { width: 90%;}
  
}

@media only screen and (max-width:767px) {
    
    .banner_section .banner .caption .free_div h1 {font-size: 110px; margin-left: 75px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 110px; margin-left: -15px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -35px; font-size: 50px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 70px 25px 105px; }  
    .banner_section .banner .caption .free_div {width: 40%; top: 65px;}
    .mob_menu { cursor: pointer; display: block; width: 100%; text-align: center; margin: 0;}
    #toggle { display: block; top: -130px;}
    .header  .menu_sec  #right_header{padding-top: 0;position: absolute;top: 100%;left: 0;width: 100%;background: #fff;display: none;z-index: 999;}
    .header  .menu_sec .disply ul li.current-menu-item a { color: #6f312b;}
    .header  .menu_sec  ul  li { display: block; text-align: left;margin: 10px 15px 0 0; padding: 0;background: none;border:none;}
    .header   .menu_sec  ul  li:last-child	{ padding:0 0 10px 0;}
    .header  .menu_sec  ul  li:first-child	{ padding:0;}
    .header  .menu_sec  ul  { padding:0 30px; width: 100%;}
    .site_plus{    margin: 10px 0px ;}
    .video_bg h2, .wp_site h2, .main_content h2, .testimonial h2, .cpanel_mng h2, .our_service h2, .faq_sec h2 { font-size: 22px;}
    
    .video_bg p{    padding: 0 10px 40px;    font-size: 15px;}
    .form-style input[type=submit], .form-style input[type=button]{    padding: 8px 13px 14px;    font-size: 25px;}
    .affiliation  p{padding: 0;}
    .main_content.transfer h3{    font-size: 20px;}
    .main_content ul li .con_div h3{    font-size: 18px;}
    .blog .cmd_btn a   { margin: 20px auto 20px;}
    .banner_section.characteristics .banner img,.banner_section.characteristics .banner{    min-height: 700px;}
    .characteristics .right_div{    border-top-right-radius: 0px;border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
    .characteristics .left_div{    border-top-right-radius: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 0;}
    .grid li .head .rigth_img{    right: 10px;}
    .grid li .head{    padding: 15px;}
    .grid li .head h3 {font-size: 17px; padding-right: 50px;}
    .categories ul li{    width: 100%;}
    .share h3{    font-size: 25px;}
    .main_content .blog p{    font-size: 18px; line-height: 1.3em;}
    .page_temp h1 {font-size: 28px;}
    .page_temp .blue_sec h2, .page_temp .white_sec h2 {font-size: 23px;}
    .embed-container { padding-bottom:56.25%; max-width: 100%; margin: 0 auto;} 
    .embed-container iframe, .embed-container object, .embed-container embed { width: 100%; height: 100%; }
     .grid li .content table tr td{ word-break: break-all;}
}

@media only screen and (max-width:730px) {
     .banner_section .banner .caption .free_div h1 {font-size: 100px; margin-left: 65px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 100px; margin-left: -15px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -25px; font-size: 50px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 80px 25px 100px; }  
    .banner_section .banner .caption .free_div {width: 40%; top: 72px;}
}

@media only screen and (max-width:690px) {
    .banner_section .banner .caption .free_div h3{margin-top: 5px;}
    .banner_section .banner .caption .free_div sup{font-size: 35px;}
     .banner_section .banner .caption .free_div h1 {font-size: 90px; margin-left: 65px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 90px; margin-left: -15px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -25px; font-size: 50px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 90px 25px 90px; }  
    .banner_section .banner .caption .free_div {width: 40%; }
}
@media only screen and (max-width:680px) {
     .banner_section.characteristics .banner img,.banner_section.characteristics .banner{    min-height: 730px;}
    .banner_section .banner .caption .free_div { top: 150px;}
    .banner_section .banner .caption .free_div sup {font-size: 23px;}
    .banner_section .banner .caption .free_div sup>em {font-size: 20px;}
    .banner_section .banner .caption .free_div h1 { font-size: 60px;}
    .banner_section .banner .caption .free_div h1>span {font-size: 30px;margin-left: -10px;}
    .banner_section .banner .caption .free_div h2 { margin-top: 25px;font-size: 25px;}
    .banner_section .banner .caption .free_div h3 { font-size: 20px; margin-left: 25px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 38px 10px;}
    .banner_section .banner .caption h1 {font-size: 22px;}
    .banner_section .banner .caption h2 {font-size: 14px;}
    .banner_section .banner .caption  ul  li{    font-size: 18px;}
    .banner_section .banner .caption ul li:before{    font-size: 25px;}
 .banner_section .banner .caption .free_div h3{margin-top: 5px;}
    .banner_section .banner .caption .free_div sup{font-size: 40px;}
    .banner_section .banner .caption .free_div h2{margin-left: -90px;}
     .banner_section .banner .caption .free_div h1 {font-size: 110px; margin-left: 65px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 110px; margin-left: -15px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -35px; font-size: 50px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 90px 25px 92px; }  
    .banner_section .banner .caption .free_div {width: 40%; top: 25px; background-size: 0%;}
    .banner_section .banner .caption .top_img {display: none}
    .banner_section .banner{height: 420px; min-height: 420px; max-height: 420px;}
    .banner_section .banner img{height: 420px; min-height: 420px; max-height: 420px;}
}
@media only screen and (max-width:660px) {
    .banner_section.characteristics .banner img,.banner_section.characteristics .banner{    min-height: 730px;}
    .banner_section .banner .caption .free_div { top: 150px;}
    .banner_section .banner .caption .free_div sup {font-size: 23px;}
    .banner_section .banner .caption .free_div sup>em {font-size: 20px;}
    .banner_section .banner .caption .free_div h1 { font-size: 60px;}
    .banner_section .banner .caption .free_div h1>span {font-size: 30px;margin-left: -10px;}
    .banner_section .banner .caption .free_div h2 { margin-top: 25px;font-size: 25px;}
    .banner_section .banner .caption .free_div h3 { font-size: 20px; margin-left: 25px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 38px 10px;}
    .banner_section .banner .caption h1 {font-size: 22px;}
    .banner_section .banner .caption h2 {font-size: 14px;}
    .banner_section .banner .caption  ul  li{    font-size: 18px;}
    .banner_section .banner .caption ul li:before{    font-size: 25px;}
    
     .banner_section .banner .caption .free_div h3{margin-top: 5px;}
    .banner_section .banner .caption .free_div sup{font-size: 40px;}
    .banner_section .banner .caption .free_div h2{margin-left: -90px;}
     .banner_section .banner .caption .free_div h1 {font-size: 110px; margin-left: 65px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 110px; margin-left: -15px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -35px; font-size: 50px;}
    .banner_section .banner .caption .free_div .cmd_btn { margin: 15px 90px 25px 92px; }  
    .banner_section .banner .caption .free_div {width: 40%; top: 25px; background-size: 0%;}
    .banner_section .banner .caption .top_img {display: none}
    
    
    .site_plus{float: left;}
    .wp_site p,.main_content  h5,.testimonial  h5,.cpanel_mng p, .our_service  p, .faq_sec p, #accordian ul li p{font-size: 18px;}
    .video_bg h2, .wp_site h2, .main_content h2, .testimonial h2, .cpanel_mng h2, .our_service h2, .faq_sec h2,#accordian h3 { font-size: 20px;}
    .main_content ul li .con_div p{text-align: center;}
    .hosting  h2{font-size: 18px;}
    .footer_top  p, .testimonial ul li .con_div p{text-align: justify;}
    .our_service ul li{width: 30%;}
    .footer_top ul li:first-child{padding-left: 15px;}
    .cpanel_mng .img_div .demo_cp a{    font-size: 22px;    padding: 10px 40px 14px;}
    .cpanel_mng .img_div .demo_cp{    margin-left: -104px; margin-bottom: -15px;}
    .testimonial ul li{    padding: 50px 0px 25px;}
    .cpanel_mng p{padding: 0;}
    .log_in_sec ul li{    width: 100%;}
    .affiliation h2, .partnership h2 {font-size: 20px;}
    .log_in_sec .cmd_btn a    {margin: 20px auto;}
    .main_content.transfer h3 { font-size: 18px;}
    .article img{height: auto;}
    .banner_section.characteristics .banner .caption1{    top: 20px;}
    .banner_section.characteristics .banner .caption1 h2{    padding: 5px 0 25px;    font-size: 22px;}
    .banner_section.characteristics .banner .caption1 .right_div h2 {  font-size: 110px;}
    .characteristics .left_div ul li{    width: 50%;}
    .grid-sizer, .grid-item{    width:100%;}
    .grid li .content table>tbody>tr {font-size: 15px;}
    .main_content .blog p > em{    margin-left: 0;}
    .nextprev a{font-size: 18px;}
    .nextprev a >i {font-size: 20px; margin: 0 10px;}
    .page_temp h1 { font-size: 25px;}
    .page_temp .blue_sec h2, .page_temp .white_sec h2 { font-size: 20px;}
    .page_temp .white_sec h6>span{font-size: 18px;}
    .page_temp .white_sec h3{    font-size: 22px;}
    .page_temp .white_sec h4, .page_temp .white_sec h5{    font-size: 17px;}
    .page_temp .white_sec h5{    font-size: 16px;}
    .page_temp .white_sec p{ font-size: 16px; line-height: 1.3em;}
    .page_temp .white_sec p>em{ font-size: 18px; line-height: 1.3em;}
          
    /*-------------Search Bar--------------*/
    div[id*='ajaxsearchlite'].wpdreams_asl_container {
        width: 90%;
        margin: 0% 5% 0px 5%;
    }
    
    .banner_section.blog_page .banner img{    min-height: 200px;}
}

@media only screen and (max-width:550px) {
    .banner_section .banner .caption .free_div h3{ margin-top:10px; margin-left: 70px;}
   
    .banner_section .banner .caption .free_div sup{font-size: 35px;}
    .banner_section .banner .caption .free_div h2{margin-left: -25px;}
    .banner_section .banner .caption .free_div h1 {font-size: 90px; margin-left: 65px; margin-top:10px;}
    .banner_section .banner .caption .free_div h1>span.virgule{font-size: 90px; margin-left: -15px;}
    .banner_section .banner .caption .free_div h1>span.euro{margin-left: -25px; font-size: 50px;}
}
@media only screen and (max-width:530px) {
    .banner_section.characteristics .banner img,.banner_section.characteristics .banner{    min-height: 790px;}
}

@media only screen and (max-width:505px) {
    .banner_section .banner{min-height: 650px;}
     .banner_section .banner img{height: 650px;}
      .banner_section .banner .caption .free_div {width: 100%; top: 320px; background-size: 0%; left: 15%;}
       .banner_section .banner .caption .free_div h1 {font-size: 150px; margin-left: 65px; margin-top:0px;}
       .banner_section .banner .caption .free_div h1>span.virgule{font-size: 150px; margin-left: -25px;}
           .banner_section .banner .caption .free_div h1>span.euro{margin-left: -50px; font-size: 70px;}
    .banner_section .banner .caption .free_div sup{font-size: 54px;}
        .banner_section .banner .caption .free_div h2{margin-left: -350px;}
        .banner_section .banner .caption .free_div h3{ font-size: 20px; margin-left: -150px;}
        .banner_section .banner .caption .free_div .cmd_btn a{font-size: 25px;}
        .banner_section .banner img{height: 680px; min-height: 680px; max-height: 680px;}
        .banner_section .banner{height: 680px; min-height: 680px; max-height: 680px;}
    
}
@media only screen and (max-width:480px) {
   
   .testimonial ul li .img_div img {width: auto;height: auto;}
    .testimonial ul li .img_div{    margin-top: -30px;}
    .video_bg h2, .wp_site h2, .main_content h2, .testimonial h2, .cpanel_mng h2, .our_service h2, .faq_sec h2, #accordian h3 { font-size: 17px;}
    .wp_site .site_hosting  ul  li{display: inline-flex;}
    .testimonial ul li .con_div:before{    border-width: 15px;}
    .testimonial ul li .con_div:after{    border-width: 14px;}
    .testimonial ul li .con_div:after, .testimonial ul li .con_div:before{    top: 42%;    left: -30px;}
   .cpanel_mng .img_div .demo_cp a { font-size: 18px; padding: 5px 15px 7px;}
    .cpanel_mng .img_div .demo_cp {margin-left: -65px;}
    .our_service ul li {width: 49%;}
    .banner_section.inner_page .banner .caption h1{    font-size: 19px;}
    .banner_section.affiliation .banner .caption .cmd_btn a{    font-size: 22px;}
    .main_content.transfer h3 {font-size: 16px;}
    .banner_section.characteristics .banner .caption1 h2 {padding: 5px 0 15px;font-size: 18px;}
    .characteristics .char_ban{padding: 0;}
    .banner_section.characteristics .banner .caption1 .right_div h2 {font-size: 80px;}
    .characteristics .right_div{padding: 5px;}
    .characteristics .left_div p { font-size: 15px;}
    .banner_section.characteristics .banner .caption1 .right_div h2 { font-size: 70px;letter-spacing: 5px;}
    .banner_section.characteristics .banner img,.banner_section.characteristics .banner{    min-height: 700px;}
    .banner_section.characteristics .right_div sup{font-size: 23px; font-weight: bold}
    .page_temp .white_sec  h6>span:before{    margin-left: 0px}
    .page_temp .white_sec .table_style table {width: 100%;}
    .page_temp .white_sec .table_style table>thead>tr{    font-size: 16px;}
    .page_temp .white_sec .detail_table .head h3{    font-size: 18px;}
    .page_temp .grey_sec .comment ul li .img_div img{    height: 60px;}
    .page_temp .grey_sec .comment ul li .img_div{    left: 0;}
    .page_temp .grey_sec .comment ul li .con_div:before{    border-width: 15px;}
    .page_temp .grey_sec .comment ul li .con_div:after{    border-width: 14px;}
    .page_temp .grey_sec .comment ul li .con_div:after, .page_temp .grey_sec .comment ul li .con_div:before{    top: 42%;    left: -30px;}
    .page_temp .grey_sec .host_web .head h6{font-size: 17px;}
    ul.form-style li{    padding: 10px 15px 10px;}
    .cmd_fr .or{    top: 38%;}
    .main_content.transfer .cmd_btn a{    padding: 13px 50px 16px;}
    .grid li .content table tr td{    padding: 10px 5px;}
    .grid li .content table tr td {    word-break: keep-all;}
    .grid li.grid-item--width2  .content table tr td {    word-break: break-all;}
   .banner_section .banner{min-height: 650px;}
     .banner_section .banner img{height: 650px;}
      .banner_section .banner .caption .free_div {width: 100%; top: 320px; background-size: 0%; left: 15%;}
       .banner_section .banner .caption .free_div h1 {font-size: 150px; margin-left: 65px; margin-top:0px;}
       .banner_section .banner .caption .free_div h1>span.virgule{font-size: 150px; margin-left: -25px;}
           .banner_section .banner .caption .free_div h1>span.euro{margin-left: -50px; font-size: 70px;}
    .banner_section .banner .caption .free_div sup{font-size: 54px;}
        .banner_section .banner .caption .free_div h2{margin-left: -330px;}
        .banner_section .banner .caption .free_div h3{ font-size: 20px; margin-left: -130px;}
    
    /*-------------Search Bar--------------*/
    div[id*='ajaxsearchlite'].wpdreams_asl_container {
        width: 90%;
        margin: 0% 5% 0px 5%;
    }
    
    .banner_section.blog_page .banner img{    min-height: 210px;}
    
}

@media only screen and (max-width:460px) {
    .banner_section .banner .caption .free_div h2{margin-left: -310px;}
    .banner_section .banner .caption .free_div h3{ font-size: 20px; margin-left: -110px;}
}
@media only screen and (max-width:430px) {
    .testimonial ul li .con_div  h3{font-size: 12px}
    .banner_section .banner .caption .free_div h2{margin-left: -280px;}
    .banner_section .banner .caption .free_div h3{ font-size: 20px; margin-left: -80px;}
}
    
@media only screen and (max-width:400px) {
     .banner_section .banner .caption .free_div{ left: 8%}
    .banner_section .banner .caption .free_div h2{margin-left: -250px;}
    .banner_section .banner .caption .free_div h3{ font-size: 20px; margin-left: -50px;}
    .banner_section.characteristics .banner img,.banner_section.characteristics .banner{    min-height: 720px;}
}
@media only screen and (max-width:378px) {
.banner_section.characteristics .banner img,.banner_section.characteristics .banner{    min-height: 750px;}
}
@media only screen and (max-width:368px) {
    .banner_section .banner .caption .free_div{top: 340px;}
     .banner_section .banner img{height: 710px; min-height: 710px; max-height: 710px;}
        .banner_section .banner{height: 710px; min-height: 710px; max-height: 710px;}
    
}
@media only screen and (max-width:360px) {
    .banner_section.characteristics .banner img,.banner_section.characteristics .banner{    min-height: 825px;}
    
    .site_plus em{    font-size: 14px;}
    .site_plus:before{    border-width: 16px 0 16px 16px;}
    .wp_site .site_hosting .learn_more{    margin-left: -102px;}
      .affiliation table > thead > tr > td { font-size: 14px;}
    .log_in_sec .cmd_btn a, .hosting .cmd_btn a{    font-size: 20px;}
    
     /*-------------Search Bar--------------*/
    div[id*='ajaxsearchlite'].wpdreams_asl_container {
        width: 90%;
        margin: 0% 5% 0px 5%;
    }
    .banner_section .banner .caption  ul  li{font-size: 17px}
    .banner_section .banner{min-height: 720px;}
     .banner_section .banner img{height: 720px;}
      .banner_section .banner .caption .free_div {width: 100%; top: 390px; background-size: 0%; left: 0%;}
       .banner_section .banner .caption .free_div h1 {font-size: 150px; margin-left: 65px; margin-top:0px;}
       .banner_section .banner .caption .free_div h1>span.virgule{font-size: 150px; margin-left: -25px;}
           .banner_section .banner .caption .free_div h1>span.euro{margin-left: -50px; font-size: 70px;}
    .banner_section .banner .caption .free_div sup{font-size: 54px;}
        .banner_section .banner .caption .free_div h2{margin-left: -50%;}
        .banner_section .banner .caption .free_div h3{ font-size: 20px; margin-left: -22%;}
    
}























	 