@media (max-width:1920px) {
.container {width: 1290px;}
body.hp-customer-data section.hero {height: calc(80vh - 60px);}
body.hp-customer-data section.customer{min-height: 0;}
body.hp-customer-data section.contact-record {min-height: 0;}
body.hp-customer-data section.benefits {/*height: 60vh;*/}
body.hp-customer-data section.benefits .row {display: inline;}
body.hp-customer-data section.benefits .benefit-text {min-height: 0;}
section.company-header {background-position: center 80%;}
section.partners-optimum-reviews{ margin-top: 0}
body#ifasol section.hero {padding: 14em 0;background-position: center;background-repeat: no-repeat;background-size: 105%;}
body#ifasol h1 {font-size: 50px;}
body#ifasol h2 {font-size: 25px}
.godigital-response{margin-left: 25%;}
}


@media (max-width:1680px) {
.container {width: 1170px;}
body.hp-customer-data section.hero .row figure img {max-width: 120%;}
body.hp-customer-data section.benefits {/*height: 80vh;*/}
body.hp-customer-data section.hero {height: calc(100vh - 60px);}
body.hp-customer-data section.hero .row figure img {max-width: 110%;}
body#ifasol h1 {font-size: 38px;}
body#ifasol h2 {font-size: 18px}
body#ifasol section.hero {background-repeat: repeat;background-size: 81%;padding: 11em 0;}
.godigital-response{margin-left: 22%;}
section.subfeatures-splash-deals {background-size: cover;}
}

@media (max-width:1680px) {
body#ifasol section.hero {background-repeat: no-repeat;background-size: 81%;padding: 13em 0;background-size: 110%;}
}
@media (max-width:1421px) {
.godigital-response {margin-left: 18%;}
}

@media (max-width: 1200px){
.container {width: 1040px;}
.collaboration .bg-solifa img{max-width: 89%;margin-top: 15%;}
body.hp-customer-data section.customer .bubbles-left .bubble, body.hp-customer-data section.customer .bubbles-right .bubble {margin-bottom: 1em;}
body.hp-customer-data section.customer .bubbles-left .bubble.bubble-d,
body.hp-customer-data section.customer .bubbles-right .bubble.bubble-d{margin-bottom: 1em;}
body.hp-customer-data section.contact-record {margin-top: 0px !important;}
.user-input-wrp1 {width: 120px;}
.navbar-default .navbar-nav>li>a {letter-spacing: 0.2px; padding: 10px 7px;
    font-size: 13px;}
body#ifasol section.hero {padding: 8em 0;}
.godigital-response {margin-left: 15%;}
.footer.footer_small {height: 50px !important;}
.navbar-nav.navbar-right {padding-right: 0px;}
.payment_box{
margin-top:20px;
}
.subscribe_page_img p{
    font-size: 18px;
    line-height: 1.4;
}
.googlepay-img{

    margin-top: 50px;
  }

}

@media (max-width: 1169px){
.cd-testimonials-all .cd-testimonials-item {width: 95%;}
}

@media (max-width: 1060px){
.container {width: 850px;}
a#logo-navbar img {max-width: 125px;}
.navbar-nav.navbar-right { padding-right: 0; }
.nav>li>a {padding: 10px 9px;font-size: 12px;}
.navbar-default .navbar-nav>li>a {letter-spacing: 0.2px;}
body.hp-customer-data section.collaboration .collaboration-content{padding: 2em 3em;}
body.hp-customer-data section.hero {height: calc(95vh - 60px);}
body.hp-customer-data section.customer .bubbles-left .bubble { margin-right: 0;}
.customer img{max-width: 130%;}
body.hp-customer-data section.customer .bubbles-left .bubble.bubble-b, body.hp-customer-data section.customer .bubbles-right .bubble.bubble-b {
     margin-top: 0;margin-right: 0;}
body.hp-customer-data section.customer .bubbles-left .bubble.bubble-d, body.hp-customer-data section.customer .bubbles-right .bubble.bubble-d {
	margin-top: 0em;}
body.hp-customer-data section.customer .bubbles-left .bubble, body.hp-customer-data section.customer .bubbles-right .bubble {
	padding: 1em 1em;}
body.hp-customer-data section.customer .bubbles-left .bubble.bubble-e, body.hp-customer-data section.customer .bubbles-right .bubble.bubble-e {
    margin-left: 5em;}
body.hp-customer-data section.customer .bubbles-left .bubble p, body.hp-customer-data section.customer .bubbles-right .bubble p {
	font-size: 15px;}
.user-input-wrp1 {width: 95px;}
#captcha {margin-top: -35px;}
.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: -20px !important;}
.footer.footer_small {font-size: 12px; height: auto !important}
form.carrerform_info {padding: 60px 20px;}
.sec-radio {top: 0;}
.radio_btn{padding: 0 10px 0 22px;font-size: 12px;}
.file-up {width: 300px;}
.join_us .tabs_menu__img-bg .bg-wrap {top: 50px;}
.join_us .tabs_menu__img-bg .img-container {height: calc(42% - 32px);width: calc(110% - -20px);}
body#ifasol h2 {font-size: 15px;}
body#ifasol h1 {font-size: 30px;}
body#ifasol section.hero {padding: 7em 0;}
.godigital-banner {padding: 6em 0 0 0 !important;}
section.subfeatures-splash-deals .subfeatures-splash-text img{width: 370px;}
.navbar-right { float: left !important; }
#optimum-navbar-features.navbar-collapse { margin-left: 0px; }
.subscribe_page_img p{font-size: 14px;}
}

@media (max-width: 991px){
body.hp-customer-data section.customer .bubbles-left, body.hp-customer-data section.customer .bubbles-right {padding-top: 0em;}
body.hp-customer-data section.benefits {/*height: 190vh;*/}
.carousel-control.right {right: -80px;}
.carousel-control.left {left: -80px;}
form.carrerform_info {margin: 0 15%;padding: 60px 60px;}
.file-up {width: 385px;}
.join_us .tabs_menu__img-bg .bg-wrap {height: calc(65% - 32px);width: 85%;right: 10px;top: 70px;}
.career_bg {margin: 0 15%;margin-bottom: -110px !important;}
.join_us .tabs_menu__img-bg .img-container {height: calc(60% - 32px);width: calc(85% - -20px);}
section.contact-us .contact-us-directions {margin: 0 20%;}
.goresp-features-left{width: 400px;float: left;}
.goresp-features-right{width: 400px;float: right;}
.godigital-response {margin-left: 10%;}
section.subfeatures-deals-questions .subfeatures-deals-question-image {padding-top: 12em;}
.feature-ten .features-ten-subfeatures .resp-opsite{ width:33%; float: left }
.site-main .title-section{ padding-top: 0; }
body.hp-customer-data section.customer .bubbles-left .bubble:after,
body.hp-customer-data section.customer .bubbles-right .bubble:after{ display: none; }
.footer-big-logo a#logo-footer img{width: 140px;}
.payment_box{
margin-top:20px;


}
}

@media (max-width: 900px){
.container {width: 750px;}
body.hp-customer-data section.customer .bubbles-left, body.hp-customer-data section.customer .bubbles-right {padding-top: 0em;}
body.hp-customer-data section.benefits {/*height: 190vh;*/}
#optimum-navbar-features.navbar-collapse {margin-left: 0;}
.navbar-right { float: left !important }
body.hp-customer-data section.hero {height: calc(100vh - 30px);}
.head_top {font-size: 40px !important;}
.hero .banner-header{margin-top: 150px;}
.user-input-wrp1 {width: 210px;}
.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: 30px !important;}
.filed {padding-bottom: 15px;}
.social a {font-size: 14px;}
.file-up {width: 315px;}
.nav-breadcrumb {margin-top: 80px;}
body#ifasol section.hero {background-position: center 166%; background-size: cover}
.goresp-features-left{width: 350px;float: left;}
.goresp-features-right{width: 350px;float: right;}
}

@media (max-width: 800px){
.index-quote-text h4{font-size: 22px;}
.index-quote-text p{font-size: 14px;}
.review-resp{ width: 500px;margin: 0 110px }
body#ifasol section.hero {background-position: center 162%;}
body#ifasol h1 {font-size: 25px;}
body#ifasol h2 {font-size: 13px;}
section.subfeatures-splash-deals .gobanner-left {margin-top: 5em;}
section.subfeatures-splash-deals .subfeatures-splash-text img {width: 300px;}
.godigital-response {margin-left: 5%;}
}

@media (max-width: 767px){
.container {width: 80%;}
body.hp-customer-data section.hero .row figure img {max-width: 120%;}
.head_top {font-size: 30px !important;}
.hero h2 {font-size: 13px !important;}
body.hp-customer-data section.hero {height: calc(90vh - 30px);}
body.hp-customer-data section.hero .row .cta {margin-top: 70px;}
.navbar-right {  float: none !important; }
.navbar-default .navbar-nav .scroll-down .get-demo{margin: 2% 31%;}
body.hp-customer-data section.collaboration { height: auto }
.collaboration .bg-solifa img {margin-top: -12%;}
body.hp-customer-data section.collaboration .collaboration-content {margin-top: 3em;}
body.hp-customer-data section.customer .bubbles-right{margin-top: -3em;}
body.hp-customer-data section.benefits {/*height: 170vh;*/padding-bottom: 5em !important;}
.review-resp {margin: 0 5%;}
.user-input-wrp1 {width: 160px;}
.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: 5px !important;}
.footer-big-logo a#logo-footer img {min-width: 0; width: 150px;}
.demo .get-demo_inner{margin: 0 80px;}
.footer-big ul.list-unstyled {padding-left: 50px;}
.nav-breadcrumb {margin-top: 20px;}
form.carrerform_info {margin: 0 7%;}
.career_bg {margin: 0 7%;}
section.contact-us .contact-us-directions {margin: 0 10%;}
section.company-header {padding: 15em 0;}
body#ifasol section.hero {background-position: center 20%;}
body#ifasol section.hero .row header {margin-top: 0em;width: 50%;text-align: left;}
body#ifasol section.hero {padding: 4em 0;}
body#ifasol h1 {font-size: 20px;}
.dropdown-content {display: block;position: static;text-transform: uppercase;font-size: 12px;background-color: transparent;
   box-shadow: none;}
.dropdown-content a {color: #585e6b;}
.goresp-features-left{width: 100%;float: none;}
.goresp-features-right{width: 100%;float: none;}
.godigital-banner .container{width:90%}
.gobanner-left{width: 50%;}
.gobanner-left .head_top {font-size: 20px !important;}
.gobanner-left img { width:200px !important; }
section.subfeatures-splash-deals .subfeatures-splash-text a{font-size: 10px;padding: 10px 15px !important;}
.gobanner-right{ margin-top: -70px }
section.subfeatures-deals-questions .subfeatures-deals-questions-container div.subfeatures-deals-question.highlight {background-color: transparent;}
section.subfeatures-deals-questions .subfeatures-deals-question-image{ display: none; }
.cd-author .cd-author-info li:first-child{font-size: 18px;}
.cd-author .cd-author-info li:last-child {font-size: 12px;}
.cd-testimonials-all p {font-size: 12px;}
.site_padding{
            padding: 0;
            }
.site_padding h3{
    font-size: 23px !important;
                                }
 .payment_box{

    padding-left: 0;
    padding-right: 0;
  }
  .subscribe_page_img p {
    font-size: 16px;
    padding: 0 30px 15px 15px;
    line-height: 1.5;
}
  .payment_box h1{
    font-size: 25px !important;
  }
  .box1{
    padding-right: 0px;
    padding-left: 0px;
  }
  .box1 img{
    max-width: 200px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .box1{
    padding-right: 0;
    padding-left: 0;
  }                                
}

@media (max-width: 694px){
.w-get-demo_info .get-demo_inner{margin: 0 80px;}
.user-input-wrp1 {width: 230px;}
.w-get-demo_info .get-demo_inner {margin: 0;}
.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: 40px !important;}
form.carrerform_info {margin: 0 0%;}
.career_bg {margin: 0 0%;}
section.company-header { padding: 12em 0;}
body#ifasol section.hero {padding: 3em 0;background-position: center 60%;}
section.subfeatures-splash-deals {padding: 8em 0;}
.testi-column {flex: 34%;max-width: 50%;}
.cd-testimonials-all-wrapper .resp-testi-column{flex: none;max-width: 100%;}
.cd-testimonials-all-wrapper .resp-testi-column .cd-testimonials-item{max-width: 45%;float: left;margin-right: 16px;}
}

@media (max-width: 668px){
.head_top {font-size: 27px !important;}
.user-input-wrp1 {width: 200px;}
.review-resp {margin: 0 15%;width: 350px;}
body.hp-customer-data section.hero {height: calc(80vh - 30px);}

}

@media (max-width: 600px){
body.hp-customer-data section.hero .row figure img {max-width: 140%;}
body.hp-customer-data section.hero {min-height: 450px;}
body.hp-customer-data section.customer h3 {font-size: 30px;}
body.hp-customer-data section.contact-record header h3 {font-size: 30px;}
body.hp-customer-data section.benefits {/*height: 160vh;*/}
body.hp-customer-data section.benefits {min-height: 960px;}
body.hp-customer-data section.benefits .container {padding-top: 0em;}
.review-resp {margin: 0 11%;}
.user-input-wrp1 {width: 180px;}
.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: 20px !important;}
form.carrerform_info {padding: 60px 30px;}
section.subfeatures-splash-deals .gobanner-left {width: 40%;margin-bottom: 8em;margin-top: 4em;}
.gobanner-right{width: 620px;margin-top: -162px;}
.gobanner-right img{width: 250px !important;}
}

@media (max-width: 545px){
.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: 0px !important;}
.user-input-wrp1 {width: 160px;}
section.partners-optimum-reviews .partners-reviews h3 {font-size: 30px;}
.review-resp {width: 300px;margin: 0 11%;}
.file-up {width: 270px;}
.join_us .tabs_menu__img-bg .img-container {height: calc(45% - 32px);width: calc(80% - -20px);}
.tabs_menu__img-bg .after {padding: 90px;}
.join_us .tabs_menu__img-bg .bg-wrap {height: calc(40% - 32px);}
section.contact-us .contact-us-directions {margin: 0 0;}
section.company-header {padding: 10em 0;}
body#ifasol section.hero .row header {width: 75%;}
.gobanner-right {width: 540px !important;}
.feature-ten .features-ten-subfeatures .resp-opsite {width: 95%;}
.cd-testimonials-all-wrapper .resp-testi-column .cd-testimonials-item {max-width: 46%;}
.top-margin{margin-top: 0px;}
}

@media (max-width: 490px){
.user-input-wrp1 {width: 141px;}
section.partners-optimum-reviews .carousel-control.left  {left: -40px;}
section.partners-optimum-reviews .carousel-control.right {right: -40px;}
.review-resp {margin: 0 8%;}
.hero h2 {font-size: 12px !important;}
.head_top {font-size: 20px !important;}
.quote_desc {margin-right: 25px; font-size: 12px}
body.hp-customer-data section.hero .row .cta {margin-top: 48px;}
body.hp-customer-data section.hero .row .cta a {width: 100%;font-size: 12px;}
body.hp-customer-data section.hero .row figure img {max-width: 173%;}
.navbar-default .navbar-nav .scroll-down .get-demo {margin: 2% 31%;}
.radio_btn {width: 100%;}
.file-up {width: 225px;}
.gobanner-right { display: none; }
section.subfeatures-splash-deals .gobanner-left{ width: 100%; margin: 0 0; }
section.subfeatures-splash-deals .gobanner-left header{margin-bottom: 5em;}
body.hp-customer-data section.benefits{height: auto;padding-top: 4em !important;min-height: 100%;}
.review-resp {margin: 0 ;width: 100%;}
body.hp-customer-data section.customer .bubbles-left .bubble.bubble-e, body.hp-customer-data section.customer .bubbles-right .bubble.bubble-e{ margin-left:0}
body.hp-customer-data section.customer .bubbles-right .bubble{margin-left: 0em;}
}

@media (max-width: 463px){
.user-input-wrp1 {width: 120px;}
.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: -15px !important;}
.navbar-btn {padding: 10px 20px !important;letter-spacing: 1px !important;}
body.hp-customer-data section.hero .row figure {display: none;}
body.hp-customer-data section.hero .row .cta a {width: 50% ;}
.head_top {font-size: 25px !important;}
body.hp-customer-data section.hero {min-height: 300px;}
.hero .banner-header{width: 100%;}
.hero .banner-header {margin-top: 0;}
.file-up {width: 200px;}
p.uploadsize_desc {padding: 5px 30px 0px;}
body#ifasol section.hero .row header {width: 100%;background-color: #f5f5f545;}
section.subfeatures-deals-benefits .subfeatures-deals-single-benefit {padding-top: 0;}
body.hp-customer-data section.customer .bubbles-right .bubble {margin-left: 0em;}
body.hp-customer-data section.customer .bubbles-left .bubble.bubble-e, body.hp-customer-data section.customer .bubbles-right .bubble.bubble-e {
    margin-left: 0em;}
}

@media (max-width: 444px){
.cd-testimonials-all-wrapper .resp-testi-column .cd-testimonials-item {max-width: 100%;}
.testi-column {flex: 100%;max-width: 100%;}
.cd-testimonials-all.is-visible .cd-testimonials-item { float: none }
.GoSite{max-width: 100%}
}

@media (max-width: 393px){
/*.user-input-wrp1 {width: 100px;}*/
/*.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: -25px !important;}*/
.navbar-btn {padding: 10px 15px !important;font-size: 10px;}
.footer-big-logo a#logo-footer img {/*width: 120px;*/width: 100%;padding: 0 4em;}
.footer-big ul.list-unstyled {padding-left: 0px; text-align: center}
.social {margin-top: 20px;}
.social a {font-size: 12px;}
/*.review-resp {margin: 0 6%;width: 250px;}*/
section.partners-optimum-reviews h4 {font-size: 18px;}
body.hp-customer-data section.collaboration .collaboration-content p{ font-size: 14px }
body.hp-customer-data section.collaboration .collaboration-content h3{font-size: 22px;}
body.hp-customer-data section.hero .row .cta a {width: 60%;}
form.carrerform_info {padding: 60px 15px;}
section.contact-us .contact-us-promotion-text h1 {font-size: 30px;}
.contact-us-promotion-text p {font-size: 14px !important;}
p.joinus_desc2 {font-size: 12px;}
.select-selected:after {top: 50px;height: 15px;}
span.upload {left: 90%;}
.join_us .tabs_menu__img-bg .img-container {height: calc(35% - 32px);}
.tabs_menu__img-bg .after {padding: 60px;}
.join_us .tabs_menu__img-bg .bg-wrap {height: calc(17% - 32px);}
section.contact-us .contact-us-directions .contact-us-details p {font-size: 12px;}
section.contact-us .contact-us-directions a.contact-us-address-pin {font-size: 9px;}
section.company-header {padding: 7em 0;}
section.subfeatures-deals-questions h3 {font-size: 25px;}
section.subfeatures-deals-questions .subfeatures-deals-questions-container div.subfeatures-deals-question p i {font-size: 25px;}
section.subfeatures-deals-questions .subfeatures-deals-questions-container div.subfeatures-deals-question p{font-size: 14px;}
section.subfeatures-deals-benefits .subfeatures-deals-single-benefit h3,
section.subfeatures-deals-benefits .subfeatures-deals-benefits-header h2,
section.feature-ten .feature-ten-header h2,
.testi .meet-links-section h3 {font-size: 25px;}
section.subfeatures-deals-benefits .subfeatures-deals-single-benefit p,
section.subfeatures-deals-benefits .subfeatures-deals-benefits-header p,
.testi .meet-links-section p {font-size: 14px;}
section.subfeatures-deals-benefits .subfeatures-deals-benefits-header h3 {font-size: 20px;}
section.subfeatures-splash-deals .subfeatures-splash-text h1 {font-size: 30px;}
section.subfeatures-splash-deals .subfeatures-splash-text h2 {font-size: 20px;}
.testi-column {flex: 100%;max-width: 100%;}
.cd-testimonials-all-wrapper .resp-testi-column .cd-testimonials-item {max-width: 100%;}
.footer .col-xs-6{ width: 100%; padding: 0;margin-bottom: 10px; }
.filed {width: 100%;}
.user-input-wrp1 {width: 100%;}
.user-input-wrp1 input:focus ~ .floating-label, .user-input-wrp1 input:not(:focus):valid ~ .floating-label {left: 0 !important;
    text-align: center;width: 100%;}
form.form_info { margin:0;}
.contact-filed { width: 100%;padding-bottom: 15px; }
ul.state {display: block;}
.user-input-wrp1 .inputText { float: none }
.state .city-li {margin-bottom: 25px;}
.ttas {margin-right: 0 !important;}
.social {text-align: center;}
}

@media (max-width: 343px){
/*.user-input-wrp1 {width: 90px;}*/
/*.footer-big-logo a#logo-footer img {width: 100px;}*/
/*.social a {font-size: 20px;padding: 8px 8px;}*/
/*.review-resp {margin: 0 0%;}*/
.career-cont{ width: 100% }
body.hp-customer-data p { font-size: 14px }
body#ifasol section.hero {background-size: auto;}
.breadcrumb {font-size: 12px;}

}