@font-face {
    font-family: 'Metropolis';
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Bold.eot');
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Bold.eot') format('embedded-opentype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Bold.woff') format('woff'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Bold.woff2') format('woff2'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Bold.ttf') format('truetype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Bold.svg#Metropolis-Bold') format('svg');
         font-weight:600;
}
@font-face {
    font-family: 'Metropolis';
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-ExtraBold.eot');
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-ExtraBold.eot') format('embedded-opentype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-ExtraBold.woff') format('woff'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-ExtraBold.woff2') format('woff2'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-ExtraBold.ttf') format('truetype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-ExtraBold.svg#Metropolis-ExtraBold') format('svg');
         font-weight:700;
}
@font-face {
    font-family: 'Metropolis';
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Black.eot');
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Black.eot') format('embedded-opentype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Black.woff') format('woff'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Black.woff2') format('woff2'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Black.ttf') format('truetype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Black.svg#Metropolis-Black') format('svg');
         font-weight:800;
}

@font-face {
    font-family: 'Metropolis';
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Medium.eot');
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Medium.eot') format('embedded-opentype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Medium.woff') format('woff'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Medium.woff2') format('woff2'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Medium.ttf') format('truetype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Medium.svg#Metropolis-Medium') format('svg');
         font-weight:500;
}
@font-face {
    font-family: 'Metropolis';
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Regular.eot');
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Regular.eot') format('embedded-opentype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Regular.woff') format('woff'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Regular.woff2') format('woff2'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Regular.ttf') format('truetype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Regular.svg#Metropolis-Regular') format('svg');
         font-weight:400;
}
@font-face {
    font-family: 'Metropolis';
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Thin.eot');
    src: url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Thin.eot') format('embedded-opentype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Thin.woff') format('woff'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Thin.woff2') format('woff2'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Thin.ttf') format('truetype'),
         url('https://www.bestaccessdoors.com/content/fonts/Metropolis-Thin.svg#Metropolis-Thin') format('svg');
         font-weight:300;
}

@font-face {
    font-family: 'Gotham-Medium';
    src: url('https://www.bestaccessdoors.com/content/fonts/Gotham-Medium.eot');
    src: url('https://www.bestaccessdoors.com/content/fonts/Gotham-Medium.eot') format('embedded-opentype'),
         url('https://www.bestaccessdoors.com/content/fonts/Gotham-Medium.woff') format('woff'),
         url('https://www.bestaccessdoors.com/content/fonts/Gotham-Medium.woff2') format('woff2'),
         url('https://www.bestaccessdoors.com/content/fonts/Gotham-Medium.ttf') format('truetype'),
         url('https://www.bestaccessdoors.com/content/fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
}


/********* Landing Page 1 ***********/
.landing-page{line-height:normal; max-width:1920px; margin:0 auto;}
.landing-page .container{max-width:1734px; width:94%; margin:0 auto;display:table;}
.landing-page img{max-width:100%;}

.landing-page .landing-header{padding:74px 0 50px;}
.landing-page .landing-header .logo{width:22%; padding-right:50px; float:left;}
.landing-page .landing-header .right-text{width:78%; float:left;}
.landing-page .landing-header .right-text h2{font-size: 3.54vw; color:#000;font-family: 'Metropolis';text-transform:uppercase; font-weight:400;margin: 25px 0 64px;    line-height: normal;}
@-moz-document url-prefix() {.landing-page .landing-header .right-text h2{margin-bottom:44px;}}
.landing-page .landing-header .right-text h2 strong{font-family: 'Metropolis'; font-weight:600;}
.landing-page .landing-header .right-text h2 span{display:inline-block; width:100%; font-size: 3.15vw;}
.landing-page .landing-header .right-text p{margin: 0;font-size: 1.9vw;font-family: 'Metropolis';font-weight: 400; padding:0; line-height:normal;}

.landing-page .banner{margin:-144px 0 0; max-width:100%; width:100%;}
.landing-page .banner img{width:100%;}

.calltoday-joinform-section .call-today{float:left; width:100%;}
.calltoday-joinform-section.top-form .call-today{width:calc(100% - 975px);}
.calltoday-joinform-section .shiping-icon{max-width:525px; display:table; margin:100px auto 0; width:100%;}
.calltoday-joinform-section .shiping-icon a{width:calc(50% - 10px); float:left;}
.calltoday-joinform-section .shiping-icon a:last-child{margin-left:20px;}
.calltoday-joinform-section .call-no{text-align:center;}
.calltoday-joinform-section .call-no .question-today{display:inline-block; font-family: 'Metropolis';font-weight: 700; color:#000; font-size:49.42px; margin-right:40px; }
.calltoday-joinform-section .call-no a{font-size:49.42px; color:#ffc706; text-decoration:none;font-family: 'Metropolis';font-weight: 600; transition:0.4s;}
.calltoday-joinform-section .call-no a:hover{color:#000; transition:0.4s;}
.calltoday-joinform-section .call-no a span{display:inline-block; margin: 45px 15px 35px 0;}

.calltoday-joinform-section .join-form{float:right; width:975px;}
.calltoday-joinform-section .join-form .form{    box-shadow: 0 0 15px 4px rgb(100 100 100 / 27%); padding:46px 60px; text-align:center;    border-radius: 18px; background:#fff;margin:0;}
.calltoday-joinform-section .join-form .form .input{width:calc(50% - 24px); float:left; margin:0 12px 24px; height:78px; border-radius:6px; border:1px solid #e1e1e1;padding:10px 40px;font-family: 'Metropolis';font-weight: 400; font-size:30px; color:#575756;}
.calltoday-joinform-section .join-form .form .input::placeholder{color:#575756;}
.calltoday-joinform-section .join-form .form .submit-btn{background:#ffc706; color:#000; height:76px; border:0; font-size:31px; text-align:center; padding:10px 15px; max-width:435px; width:100%; margin:35px auto 0; display:inline-block;font-family: 'Metropolis';font-weight: 600; text-transform:uppercase; border-radius:6px;transition:0.4s;}
.calltoday-joinform-section .join-form .form .submit-btn:hover{background:#000; color:#ffc706; transition:0.4s;}
.calltoday-joinform-section .join-form .form-tagline{font-size: 1.80vw; color:#000;font-family: 'Metropolis';font-weight: 500; margin:0 0 70px;padding:0; line-height:normal;}

.copyright{padding:50px 0 35px; text-align:center; font-size:16px; color:#000;font-family: 'Gotham-Medium';}


/********* Landing Page 2 *************/
.landing-page2 .container{width:100%;}
.landing-page2{width:100%;display:table;}
.landing-page2 .right-part{height:100%; width:39%;display: table-cell;vertical-align: top;}
.landing-page2 .left-part{display: table-cell;vertical-align: top;height:100%; width:61%; padding:0 75px 100px; background:url('https://cdn11.bigcommerce.com/s-73d62/product_images/uploaded_images/landing-page2-bg.jpg?t=1613544125'); background-size:cover; background-position:top left;position:relative;}
.landing-page2 .calltoday-joinform-section .call-today{width:100%; margin:50px 0 0;}
.landing-page2 .calltoday-joinform-section .join-form{width:100%;}

.landing-page2 .right-part img{width:100%;}
.landing-page2 .landing-header .right-text h2 .span1{font-size:3.52vw;}
.landing-page2 .landing-header .right-text h2 .span2{font-size: 2.71vw;}
.landing-page2 .landing-header .right-text h2 .span3{font-size: 2.3vw;}
.landing-page2 .landing-header .logo{width:26%; padding-right:22px;}
.landing-page2 .landing-header .right-text{width:74%;}
.landing-page2 .landing-header .right-text h2{margin: 20px 0 25px; color:#fff; line-height:58px;}

.landing-page2 .find-out-text{text-align:center; color:#fff; font-size: 2.19vw;font-family: 'Metropolis'; font-weight:400; text-transform:uppercase; margin:20px 0 30px;    line-height: 1.2;padding:0;}
.landing-page2 .find-out-text strong{font-family: 'Metropolis'; font-weight:800;}

.landing-page2 .calltoday-joinform-section .join-form .form-tagline{text-align:center; font-size:46px; color: #ffc706; line-height:52px; margin:0 0 44px; padding:0;}
.landing-page2 .calltoday-joinform-section .join-form .form-tagline strong{font-family: 'Metropolis'; font-weight:800;    display: block;}
.landing-page2 .calltoday-joinform-section .join-form .form{margin: 0 auto;max-width: 750px;    padding: 60px 40px 49px; background:#fff; box-shadow:none;}
.landing-page2 .calltoday-joinform-section .join-form .form .input{width:100%; margin:0 0 45px; height:90px;}
.landing-page2 .calltoday-joinform-section .join-form .form .input.first-name, .landing-page2  .calltoday-joinform-section .join-form .form .input.last-name{width: calc(50% - 8px); margin:0 0 45px;}
.landing-page2 .calltoday-joinform-section .join-form .form .input.last-name{margin-left:16px;}
.landing-page2 .calltoday-joinform-section .shiping-icon{max-width:427px;margin: 0 auto 30px;}
.landing-page2 .calltoday-joinform-section .call-no .question-today{max-width:100%; color:#fff; font-weight:500;}
.landing-page2 .calltoday-joinform-section .call-no .question-today .call-icon img{height:45px; margin:0 10px;}
.landing-page2 .copyright{color:#fff;position:absolute; bottom:0; text-align:center; width:100%;left:0;}
.landing-page2 .calltoday-joinform-section .call-no a{display:inline-block; margin:40px 0 0; transition:0.4s;}
.landing-page2 .calltoday-joinform-section .call-no a:hover{color:#fff; transition:0.4s;}
.landing-page2 .calltoday-joinform-section .join-form .form .submit-btn{max-width:547px; height:94px; margin-top:10px;}


/******** Landing Page 3 ************/
.landing-page3 .calltoday-joinform-section .shiping-icon{max-width:200px; margin-top:40px;}
.landing-page3 .calltoday-joinform-section .call-no .question-today{font-size:42.66px; font-weight:500; color:#fff; max-width:330px; margin-right:0;display:block;}
.landing-page3 .calltoday-joinform-section .call-no .question-today .call-icon{float:left; margin-right:10px;}
.landing-page3 .calltoday-joinform-section .call-no a{font-size:40.66px; transition:0.4s;}
.landing-page3 .calltoday-joinform-section .call-no a:hover{color:#fff; transition:0.4s;}
.landing-page3 .calltoday-joinform-section .call-no a span{display:inline-block;}
.landing-page3 .calltoday-joinform-section .call-no a span img{height:40px; margin-right:20px;}
.landing-page3 .calltoday-joinform-section{padding:0 0 20px; background:url('https://cdn11.bigcommerce.com/s-73d62/product_images/uploaded_images/langinpage3-bg.jpg?t=1613544131'); background-size:cover;background-position:top;    margin-top: -75px; padding-top: 75px;}
.landing-page3 .calltoday-joinform-section.top-form{background:none; margin-top:0; padding-top:0;}
.landing-page3 .copyright{padding-top:90px; color:#fff; float:left;}
.landing-page3 .calltoday-joinform-section .shiping-icon a{width:100%;}
.landing-page3 .calltoday-joinform-section .shiping-icon a:last-child{margin-left:0; margin-top:40px;}
.landing-page3 .calltoday-joinform-section .call-no{float:right;}

/******** Landing Page 4 ************/
.landing-page4 .calltoday-joinform-section .call-no a{color:#fff; transition:0.4s;}
.landing-page4 .calltoday-joinform-section .call-no a:hover{color: #ffc706; transition:0.4s;}
.landing-page4 .calltoday-joinform-section .join-form .form{background: #f7f7f7e3; border-radius:10px;}
.landing-page4 .calltoday-joinform-section .join-form .form .input{border:1px solid #e2e2e2;}
.landing-page4 .calltoday-joinform-section .join-form .form .submit-btn{background:#000; color:#ffc706;transition:0.4s;}
.landing-page4 .calltoday-joinform-section .join-form .form .submit-btn:hover{background:#ffc706; color:#000;transition:0.4s;}
.landing-page4 .left-part{background: url('https://cdn11.bigcommerce.com/s-73d62/product_images/uploaded_images/landing-page4-bg.jpg?t=1613544129');background-size: cover;background-position: top left;}
.landing-page4 .landing-header .right-text h2{color:#000;}
.landing-page4 .find-out-text{color:#fff;}
.landing-page4 .calltoday-joinform-section .join-form .form-tagline{color:#fff; text-shadow: 0 3px 10px #828080;}
.landing-page4 .calltoday-joinform-section .join-form .form-tagline strong{color:#ffcc05;}


/********** Responsive ***********/
@media(min-width: 2000px){
    .landing-page .landing-header .right-text h2{font-size:67px;}
    .landing-page .landing-header .right-text h2 span{font-size:60px;}
    .landing-page .landing-header .right-text p{font-size:36px; }
    .calltoday-joinform-section .join-form .form-tagline{font-size:60px;}
 .landing-page2 .landing-header .right-text h2 .span1{font-size: 68px;}  
.landing-page2 .landing-header .right-text h2 .span2{font-size:53px;} 
.landing-page2 .landing-header .right-text h2 .span3{font-size:45px;}
.landing-page2 .find-out-text{font-size:42px;}
}
@media(min-width: 1221px){
    .landing-page2 .landing-header .right-text h2{line-height:normal;}
}
@media(max-width: 1850px){
     /************ Landing Page 2 *********/
 .landing-page2 .landing-header .right-text h2 {margin: 19px 0 50px; line-height:56px;}
 .landing-page2 .right-part{background:#000;}
 .landing-page2 .find-out-text{font-size: 2.17vw;}
 .landing-page .banner{margin: -120px 0 0;}
}
@media (max-width: 1750px){
  
/************ Landing Page 1 *********/
.landing-page .landing-header .right-text h2{margin: 25px 0 50px;}
@-moz-document url-prefix() {.landing-page .landing-header .right-text h2{margin-bottom:38px;}}
 .calltoday-joinform-section .join-form{padding-left:50px;}
 
 /************ Landing Page 2 *********/
 .landing-page2 .landing-header .right-text h2 {margin: 19px 0 50px; line-height:52px;}
 .landing-page2 .landing-header .right-text h2 .span1 {font-size: 3.44vw;}
 .landing-page2 .landing-header .right-text h2 .span2 {font-size: 2.70vw;}
 .landing-page2 .landing-header .right-text h2 .span3 {font-size: 2.26vw;}
  .landing-page2 .find-out-text{font-size: 2.15vw;}
 .landing-page2 .calltoday-joinform-section .join-form{padding-left:0;}
}
@media (max-width: 1600px){

/************ Landing Page 1 *********/
.landing-page .landing-header .right-text h2{margin: 20px 0 40px;}
@-moz-document url-prefix() {.landing-page .landing-header .right-text h2{margin-bottom:36px;}}
.calltoday-joinform-section .join-form{width:850px;}
.calltoday-joinform-section .join-form .form{ padding: 40px 48px;}
.calltoday-joinform-section .shiping-icon{margin: 125px auto 0;}
.calltoday-joinform-section.top-form .call-today{width: calc(100% - 850px);}
 .landing-page .banner{margin: -100px 0 0;}
 

 /************ Landing Page 2 *********/
 .landing-page2 .landing-header .right-text h2 {margin: 0 0 20px; line-height:52px;}
 .landing-page2 .landing-header .right-text h2 .span1 {font-size: 3.40vw;}
 .landing-page2 .landing-header .right-text h2 .span2 {font-size: 2.65vw;}
 .landing-page2 .landing-header .right-text h2 .span3 {font-size: 2.22vw;}
 .landing-page2 .find-out-text{font-size: 2.10vw;}
 .landing-page2 .calltoday-joinform-section .join-form .form-tagline{font-size:36px;}
 .landing-page .landing-header {padding: 40px 0 30px;}
 .landing-page2 .find-out-text{    margin: 0px 0 30px;}
 .landing-page2 .calltoday-joinform-section .join-form .form .input{height:70px; margin-bottom:20px;}
 .landing-page2 .calltoday-joinform-section .join-form .form .input.first-name, .landing-page2 .calltoday-joinform-section .join-form .form .input.last-name{margin-bottom:20px;}
 .landing-page2 .calltoday-joinform-section .join-form .form .submit-btn{height:74px;}
   /************ Landing Page 3 *********/
 .landing-page3 .banner{margin-top:-110px;}
  
}
@media (max-width: 1450px){
  
/************ Landing Page 1 *********/
@-moz-document url-prefix() {.landing-page .landing-header .right-text h2{margin-bottom:24px;}}
.calltoday-joinform-section .call-no .question-today, .calltoday-joinform-section .call-no a{font-size:46px;}
 .calltoday-joinform-section .join-form .form-tagline{margin:0 0 50px;} 
 .calltoday-joinform-section .join-form .form .input{font-size:26px;}
 .calltoday-joinform-section .join-form .form .submit-btn{font-size:28px;}
 .calltoday-joinform-section .shiping-icon{margin: 110px auto 0;}
 
 /************ Landing Page 2 *********/
 .landing-page2 .left-part{width:70%;}
 .landing-page2 .right-part{width:30%;}
 .landing-page2 .landing-header .logo{width:30%;}
 .landing-page2 .landing-header .right-text{width:68%;}
 .landing-page2 .landing-header .right-text h2 {line-height:52px;}
  .landing-page2 .landing-header .right-text h2 .span1 {font-size: 3.33vw;}
 .landing-page2 .landing-header .right-text h2 .span2 {font-size: 2.60vw;}
 .landing-page2 .landing-header .right-text h2 .span3 {font-size: 2.18vw;}
 .landing-page2 .find-out-text{font-size: 2vw;}
 .landing-page2 .calltoday-joinform-section .join-form .form-tagline{margin-bottom:20px;}
 .landing-page2 .landing-header .right-text h2 {margin: 8px 0 0px; line-height:45px;}
 .landing-page2 .calltoday-joinform-section .shiping-icon {max-width: 310px;}
 .landing-page2 .calltoday-joinform-section .call-no .question-today, .calltoday-joinform-section .call-no a {font-size: 34px;}
 .landing-page2 .calltoday-joinform-section .call-no a{margin-top:20px;}
 .landing-page2 .calltoday-joinform-section .join-form .form .input{height:60px; font-size:20px;}
 .landing-page2 .calltoday-joinform-section .join-form .form .submit-btn{height:60px; font-size:20px;}
 .landing-page2 .landing-header .right-text {width: 76%;text-align: right;}
 .landing-page2 .landing-header .logo{width:24%;}
 .landing-page2 .calltoday-joinform-section .join-form .form-tagline{line-height:normal; font-size:30px;}
 .landing-page2 .left-part {width: 60%;}
 .landing-page2 .right-part {width: 40%;}
    /************ Landing Page 3 *********/
 .landing-page3 .calltoday-joinform-section .shiping-icon{max-width:175px;}
 .landing-page3 .calltoday-joinform-section .shiping-icon a:last-child{margin-top:30px;}
}

@media (max-width: 1366px){
  
/************ Landing Page 1 *********/
.landing-page2 .landing-header .right-text h2 {margin: 20px 0 40px; line-height:50px;}
.calltoday-joinform-section.top-form .call-today{width: calc(100% - 790px);}
.calltoday-joinform-section .join-form{width:790px;}
.calltoday-joinform-section .join-form .form{padding:25px 40px;}
.landing-page .landing-header .right-text h2 {margin: 18px 0 38px;}
.landing-page .banner{margin: -100px 0 0;}

/********** Landing Page 2 **********/
.landing-page2 .landing-header .right-text h2 .span2 {font-size: 2.56vw;}
.landing-page2 .landing-header .right-text h2 {margin: 0 0 0px; line-height:39px;}
  
}
@media (max-width: 1280px){
  
/************ Landing Page 1 *********/
.landing-page .landing-header .right-text h2 {margin: 13px 0 30px;}
@-moz-document url-prefix() {.landing-page .landing-header .right-text h2{margin-bottom:16px;}}
.calltoday-joinform-section .call-no .question-today, .calltoday-joinform-section .call-no a {font-size: 40px;}
.calltoday-joinform-section.top-form .call-today{width: calc(100% - 700px);}
.calltoday-joinform-section .join-form{width:700px;}
.calltoday-joinform-section .join-form .form .input {font-size: 24px;}
.calltoday-joinform-section .join-form .form .submit-btn{font-size:26px;    margin: 25px auto 0; height:70px;}
.calltoday-joinform-section .join-form .form .input{height:70px; padding:15px 20px;}
.calltoday-joinform-section .join-form .form {padding: 30px 25px 30px;}
.calltoday-joinform-section .call-no a span img{height:45px;}
.calltoday-joinform-section .shiping-icon{margin: 80px auto 0;}

 /************ Landing Page 2 *********/
 .landing-page2 .find-out-text{margin: 0px 0 30px; line-height: 36px;}
 .landing-page2 .landing-header .right-text h2{line-height:33px; margin:0 0 0;}
 .landing-page2 .calltoday-joinform-section .join-form .form-tagline{    line-height: 35px; font-size:30px;}
 .landing-page2 .left-part{padding: 0 55px 90px;}
 .landing-page2 .calltoday-joinform-section .join-form .form .input, .landing-page2 .calltoday-joinform-section .join-form .form .input.first-name, .landing-page2  .calltoday-joinform-section .join-form .form .input.last-name{height:50px; margin-bottom:15px;}
 .landing-page2 .calltoday-joinform-section .join-form .form .submit-btn{height:70px;}
 .landing-page2 .calltoday-joinform-section .call-today{margin: 35px 0 0;}
 .landing-page2 .calltoday-joinform-section .join-form .form{padding: 30px 40px 30px;}
 .landing-page2 .calltoday-joinform-section .shiping-icon {max-width: 260px;}
 .landing-page2 .calltoday-joinform-section .call-no a{font-size:30px;}
  
}

@media (max-width: 1150px){
  
/************ Landing Page 1 *********/
.landing-page .landing-header .right-text h2 {margin: 3px 0 30px;}
@-moz-document url-prefix(){.landing-page .landing-header .right-text h2{margin-bottom:22px;}}
.calltoday-joinform-section .join-form {width: 600px;} 
.calltoday-joinform-section.top-form .call-today{width: calc(100% - 600px);}
.calltoday-joinform-section .shiping-icon{margin: 90px auto 0;}

 /************ Landing Page 2 *********/
 .landing-page2 .landing-header .right-text h2{margin: 7px 0 0px; line-height: 26px;}
 .landing-page2 .find-out-text{line-height:26px;    margin: 0px 0 20px;}
 .landing-page2 .calltoday-joinform-section .call-no .question-today, .calltoday-joinform-section .call-no a{width:100%;}
 
 /************ Landing Page 3 *********/
.landing-page3 .calltoday-joinform-section .call-no a, .landing-page3 .calltoday-joinform-section .call-no .question-today {font-size: 36px;}
.landing-page3 .calltoday-joinform-section .call-no a span img{height:33px;}
 .landing-page3 .banner{margin-top:-82px;}

}

@media (max-width: 999px){
  
/************ Landing Page 1 *********/
.landing-page .landing-header {padding: 50px 0 30px;}
.landing-page .landing-header .logo{padding-right:25px;}
.landing-page .landing-header .right-text h2 {margin: 10px 0 22px;}
@-moz-document url-prefix(){.landing-page .landing-header .right-text h2{margin-bottom:18px;}}
.calltoday-joinform-section .join-form {width: 100%; margin:20px 0 50px;padding-left:0;} 
.calltoday-joinform-section.top-form .call-today{width: 100%;}
.calltoday-joinform-section .join-form .form-tagline{font-size:26px;}
.calltoday-joinform-section .join-form .form {padding: 30px 15px 30px;}
.copyright{ padding: 50px 0 30px; font-size:14px;}
.calltoday-joinform-section .shiping-icon{margin-top:0;}
.landing-page .banner{margin: 20px 0 20px;}
.calltoday-joinform-section .call-no .question-today{display:block; width:100%;}
.calltoday-joinform-section .call-no a span{margin: 20px 15px 10px 0;}

/************ Landing Page 3 *********/
.landing-page3 .calltoday-joinform-section{padding: 50px 0 0;    margin-top: -65px;}
.landing-page3 .copyright{padding-top:30px; text-align:center; width:100%;}
.landing-page3 .calltoday-joinform-section .shiping-icon a:last-child{margin-top:0; margin-left:20px;}
.landing-page3 .calltoday-joinform-section .shiping-icon a{max-width:45%;}
.landing-page3 .calltoday-joinform-section .shiping-icon{width:100%; text-align:center; max-width:440px;margin-top:0;}
.landing-page3 .calltoday-joinform-section .call-no{float:none;}
.landing-page3 .calltoday-joinform-section .call-no a, .landing-page3 .calltoday-joinform-section .call-no .question-today{margin:0 auto 10px;}

/************ Landing Page 2 *********/
.landing-page2 .landing-header .right-text h2 {margin: 17px 0 22px;line-height: 39px;}
.landing-page2 .right-part, .landing-page2 .left-part{display:block; width:100%;}
.landing-page2 .landing-header .right-text h2 .span1 {font-size: 5vw;}
.landing-page2 .landing-header .right-text h2 .span2 {font-size: 3.9vw;}
.landing-page2 .landing-header .right-text h2 .span3 {font-size: 3.3vw;}
.landing-page2 .find-out-text {font-size: 3.5vw;line-height: normal;margin:0 0 30px;}
.landing-page2 .calltoday-joinform-section .join-form .form{padding:40px 30px 40px;}
.landing-page2 .landing-header .right-text{width:70%;}
.landing-page2 .landing-header .logo{width:30%;}
.landing-page2 .left-part {padding: 0 55px 0;}
.landing-page2 .copyright{position:unset;}
}

@media (max-width: 767px){
    /************ Landing Page 1 *********/
    .landing-page .landing-header {padding: 30px 0 30px;}
  .landing-page .landing-header .logo{width:100%; padding-right:0; text-align:center;} 
 .landing-page .landing-header .logo img{max-width:200px;}  
 .landing-page .landing-header .right-text{width:100%; margin:30px 0 0;}
 .landing-page .landing-header .right-text h2{font-size:22px;}
 .landing-page .landing-header .right-text h2 span{font-size:19.6px;}
 .landing-page .landing-header .right-text p{font-size:12px; text-align:center;}
 .landing-page .landing-header .right-text h2 {margin: 10px 0 10px; text-align:center;}
 .calltoday-joinform-section .join-form .form-tagline {font-size: 16px; margin:0 0 30px;}
 .calltoday-joinform-section .join-form .form .input{width:100%; margin:0 0 20px;height:55px; font-size:18px;}
 .calltoday-joinform-section .join-form .form .submit-btn {font-size: 20px;margin: 15px auto 0;height: 55px;}
 .calltoday-joinform-section .call-no .question-today, .calltoday-joinform-section .call-no a {font-size: 25px;    line-height: 38px; width:100%;}
 .calltoday-joinform-section .call-no a span img {height: 28px;}
 .calltoday-joinform-section .call-no a span {margin: 10px 15px 0 0;}
 .calltoday-joinform-section .join-form{ margin: 0 0 30px;}
 .copyright{padding: 30px 0 20px;}
 
 /************ Landing Page 2 *********/
 .landing-page2 .left-part{padding:0 15px;}
.landing-page2 .landing-header .right-text h2 .span1 {font-size: 40px;}
.landing-page2 .landing-header .right-text h2 .span2 {font-size: 30px;}
.landing-page2 .landing-header .right-text h2 .span3 {font-size: 26px;}
.landing-page2 .find-out-text{font-size: 18px;line-height: 25px; max-width:450px; margin: 0 auto 30px;}
.landing-page2 .calltoday-joinform-section .join-form .form-tagline {line-height: 42px;font-size: 30px;}
.landing-page2 .calltoday-joinform-section .join-form .form .input, .landing-page2 .calltoday-joinform-section .join-form .form .input.first-name, .landing-page2 .calltoday-joinform-section .join-form .form .input.last-name{width:100%; margin:0 0 20px; height:55px; font-size:17px;}
 .landing-page2 .calltoday-joinform-section .join-form .form .submit-btn{height:55px;}
.landing-page2 .calltoday-joinform-section .call-no .question-today .call-icon img{height:35px; margin: 0 7px;}
.landing-page2 .calltoday-joinform-section .call-no a{margin:35px 0 0;}
.landing-page2 .calltoday-joinform-section .call-today{margin:0;}
.landing-page2 .calltoday-joinform-section .join-form .form .submit-btn{font-size:18px;}
.landing-page2 .calltoday-joinform-section .shiping-icon{margin: 0 auto 15px;}
.landing-page3 .calltoday-joinform-section .call-no .question-today{margin:auto;}
}

@media (max-width: 480px){
    /************ Landing Page 1 *********/
    .landing-page .landing-header .logo img {max-width: 150px;}
    .landing-page .landing-header .right-text{margin:20px 0 0;}
    .calltoday-joinform-section .join-form .form .submit-btn{font-size:18px;padding:20px 15px;}
    
    /************ Landing Page 3 *********/
    .landing-page3 .calltoday-joinform-section .call-no a, .landing-page3 .calltoday-joinform-section .call-no .question-today {font-size: 32px;}
    .landing-page3 .calltoday-joinform-section .call-no a span img{height:27px; margin-right:15px;}
    .landing-page3 .calltoday-joinform-section .call-no .question-today{max-width:260px; margin:auto;}
    
    /************ Landing Page 2 *********/
    .landing-page2 .landing-header .right-text h2{line-height:24px;}
    .landing-page2 .landing-header .right-text h2 .span1{font-size:24px;}
    .landing-page2 .landing-header .right-text h2 .span2{font-size:18px;}
    .landing-page2 .landing-header .right-text h2 .span3{font-size:15px;}
    .landing-page2 .calltoday-joinform-section .join-form .form-tagline {line-height: 24px;font-size: 18px;margin: 0 0 20px;}
     .landing-page2 .calltoday-joinform-section .call-no .question-today,  .landing-page2 .calltoday-joinform-section .call-no a{font-size:21px;}
     .landing-page2 .calltoday-joinform-section .call-no .question-today .call-icon img{height:20px;}
     .landing-page2 .calltoday-joinform-section .call-no a {margin: 5px 0 0;}
     .landing-page2 .landing-header {padding: 30px 0 20px;}
     .landing-page2 .find-out-text{    margin: 0 auto 15px;}
}