/*-- Fonts --*/
/*@import url('https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600,700,800');*/  
/* latin */
/*@font-face {
  font-family: 'Raleway';font-style: normal;font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: 'Raleway';font-style: normal;font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}*/
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}  
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}  
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} 
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: local('Oswald Medium'), local('Oswald-Medium'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTus9C.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*@font-face{font-family: 'Raleway';font-style: normal;font-weight: 800;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} */   
    
  
/*-- Reset css --*/
/*==================box-sizing================*/
* {box-sizing:border-box}
*, *:before, *:after {box-sizing:border-box}
html {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*, *:before, *:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
/*====*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.left{float:left}.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}.alignright{text-align:right}
a{color:#5c5c5c;outline:none;border:none;text-decoration:none}
a:visited{color:#5c5c5c}
a:hover{text-decoration:none;color:#0198d1}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none}
p{font-size:16px;padding:8px 0;line-height:25px}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#fff;border:solid 1px #efefef;font-size:16px;color:#252525;border-radius:3px;width:100%;height:57px;padding:6px 15px}
.form-control::-moz-placeholder{color:#6c6c6c;opacity:1}
.form-control:-ms-input-placeholder{color:#6c6c6c}
.form-control::-webkit-input-placeholder{color:#6c6c6c}
textarea{font:12px Arial, Helvetica, sans-serif}
textarea.form-control{height:100px}
.error{color:#d90808;display:block;padding-top:7px}
.button{display:inline-block;background-color:#2e3a70;color:#fff;font-size:18px;text-transform:uppercase;border:0;padding:12px 26px;text-align:center;vertical-align:middle;border-radius:4px}.capitalize{text-transform:none;text-transform:capitalize;}
a.button{color:#fff}
.button:hover{color:#195389;}
.block{display:inline-block;width:100%}
img.img-block{display:block;max-width:100%;height:auto}
.center-box{background-color:transparent;text-align:center;padding:60px 0;}
/*.left-aside,.right-aside{float:left;width:50%;}*/
/*-- Body --*/
html{background:#fff;height:100%;font-family:Arial, Helvetica, sans-serif}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:15px;min-height:100%;color:#242424}
/*.home body{background:#0b102c;}*/
/*body.home{background:#0b102c;}*/
/*=======================clear-fix===============*/
clearfix:before,.clearfix:after{display: table;content: " ";}
.clearfix:after{clear: both;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/** html .clearfix             { zoom: 1; }  IE6 */
/**:first-child+html .clearfix { zoom: 1; }  IE7 */
.clear{clear:both;overflow:hidden;height:0;}

.container{max-width:1190px;margin:0 auto;position:relative;padding:0 15px}/*-- Container --*/
h1,h2,h3,h4,h5,.hd-one{font-family: 'Raleway', Arial, sans-serif;font-weight:normal;font-weight:400;}
/*.intro p{font-family:'Raleway', Arial, sans-serif;font-weight:400;}*/
.intro span,.locate-partner{font-family:'Raleway', Arial, sans-serif;font-weight:500;}
.hd-h1,.features li .info span,#progressbar li::before,.partner-details .list li h3{font-family:'Raleway', Arial, sans-serif;font-weight:600;}
.heading,.hd-h2,.action-button,.locate-a-partner h1,.partner-box .submit .button{font-family:'Raleway', Arial, sans-serif;font-weight:700}
#progressbar li span,.form-steps .tag{font-family:"Oswald", Arial, sans-serif;font-weight:500}

.form-control::-moz-placeholder{color: #252525;opacity: 1;}
.form-control:-ms-input-placeholder{color: #252525;}
.form-control::-webkit-input-placeholder{color: #252525;}

/*-- button --*/
.button{display: inline-block;background-color: #ffce2b;color: #fff;font-size: 18px;border-radius: 34px;padding: 10px 18px;text-align: center;} 
.heading{color:#fede00;text-transform:uppercase;text-align:center;font-size:60px;margin-bottom:15px}
.hbg{background:#ed1017;padding:25px 0 5px}
.hd-h1{font-size:32px;color:#fff;/*color:#414141;*/padding:13px 0 13px 23px;margin-bottom:20px;border-left:7px solid #fede00;text-transform:uppercase}
.hd-h2{font-size:32px;color:#fff;padding:32px 0 33px 23px;margin:0 0 18px; border-left:12px solid #fede00;text-transform:uppercase/*;position:relative*/}
/*.hd-h2:before{content:" ";position:absolute;left:0;top:0;background-color:#fede00;height:102px;width:12px;}*/

/*-- Header --*/
#header{background-color:#fff;min-height:99px}
#logo{position:absolute;left:15px;top:21px;height:auto;z-index:10}
.locate-partner{color:#000;font-size:20px;position:absolute;right:15px;top:38px;display:block;background:url(../images/users.png) no-repeat 0 2px;padding-left:40px;} 
.locate-partner a{color:#000;display:block;text-transform:uppercase;-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
.locate-partner a:hover{ color:#d5030a}
.top-aside{margin-top:40px;display: inline-block;position: relative;width: 100%;min-height: 80px;border-bottom: solid 1px #4675a0}

#intro{background-color:#ed1017;padding:49px 0 156px}
.intro .heading{margin-bottom:0}
.intro .price{font:80px Impact, Arial, sans-serif}
.intro .price:before,.intro .price:after{content:"";background:url(../images/price-left-stars.png) no-repeat 0 0;display:inline-block;width:149px;height:33px;vertical-align:middle;margin:0 28px 7px 0}
.intro .price:after{background:url(../images/price-right-stars.png) no-repeat 0 0;margin:0 0 7px 28px}
.intro span{display:block;color:#fff;font-size:36px;text-align:center;padding-bottom:3px}
.intro p{color:#fff;font-size:24px;line-height:30px;text-align:center;padding:15px 0 10px}
.intro p span{display:inline-block;color:#fede00;font-size:24px;}



@media (min-width:992px){
}
@media (min-width:992px){
}
 @media (max-width:991px){
}

/*----#content----*/
#content{min-height:220px}
.cbg{background:#0b102c url(../images/cbg.jpg) no-repeat center bottom;min-height:640px}
.features{float:left;width:43%/*500px*/;background:url(../images/independenttv-dish.png) no-repeat 0 100%;padding-bottom:400px;margin:-137px 0 -23px}
.features ul{padding:77px 0 0}
.features li{position:relative;color:#fff;margin-bottom:24px;}
.features li .icon{position:absolute;left:0;top:0;}
.features li .info{padding-left:88px}
.features li .info span{display:block;font-size:30px}
.dish,.dish img{margin:0 auto;text-align:center;}
.dish img{display:block;}

/*form styles*/
html{height:100%}
.book-now-form{float:right;width:54.7%; margin-top:-137px}
.book-now-form h3{color:#000;font-size:43px;font-weight:600;margin:0 0 12px;text-transform:uppercase}
.book-now-form .subtitle{display:block;color:#000;font-size:31px;font-weight:500;margin:0}

.form-steps{min-height:480px;}
.form-steps .tag{position:absolute;top:28px;right:-82px;width:300px;display:inline-block;background:#f2b101;color:#000;font-size:30px;text-transform:uppercase;padding:12px 10px;text-align:center;-webkit-transform:rotate(42deg);transform:rotate(42deg)}
#msform{width:100%;position:relative;min-height:680px;background-color:#ececec;border-radius:5px;padding:50px 8% 80px;overflow-x:hidden}
/*#msform > div{width:90%;max-width:535px;margin:0 auto; border:10px solid #0f0}*/
#msform > div.form-horizontal{left:0;right:0;max-width:535px;width:90%;text-align:center}
#msform input,#msform textarea{border:none;font-size:16px}
#msform .action-button{display:inline-block;height:68px;background:#ea0e14;font-size:31px;color:#fff;border:none;cursor:pointer;padding:6px 5px;margin-top:15px;border-radius:4px;text-transform:uppercase;-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
#msform .action-button:hover,#msform .action-button:focus{background-color:#f2b101}
.fs-title{font-size:15px;text-transform:uppercase;color:#2C3E50;margin-bottom:10px}
.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}

#progressbar{margin:26px 0 31px;overflow:hidden;padding:24px 0;counter-reset:step;display:table;width:100%;border:dotted 2px #626262;border-width:2px 0;text-align:center}
#progressbar li{list-style-type:none;color:#2c2c2c;font-size:21px;position:relative;display:table-cell}
#progressbar li span{width:76px;display:block;font-size:43px;color:#fff;background:#019dcd;border-radius:50%;margin:0 auto 18px;padding-top:4px;height:76px;position:relative;display:block;text-align:center;z-index:2}
#progressbar li span::before{content:" ";width:70px;line-height:70px;display:block;font-size:40px;color:#fff;background:#019dcd;border-radius:50%;margin:0 auto 5px;border:solid 2px #fff;margin-bottom:18px;height:70px;padding:0;position:absolute;left:0;right:0;top:3px;bottom:0;z-index:-1}
#progressbar li span.step2{background:#004b80}
#progressbar li span.step3{background:#f55d26}
#progressbar li span.step2:before{background:#004b80}
#progressbar li span.step3:before{background:#f55d26}
#progressbar li span.active:before{background:#019dcd;color:#fff}
#progressbar li span.step2.active:before{background:#019dcd;color:#fff}
#progressbar li span.step3.active:before{background:#019dcd;color:#fff}
#progressbar li span.step2.active{background:#00a0d2}
#progressbar li span.step3.active{background:#019dcd}

/*-- Columns --*/
.col-sm{float:left;width:50%;padding:0 6px}
.col-row{margin:0 -6px;clear:both}
.col-lg{float:left;width:100%;}
.col-xs{float:left;width:33.333%;padding:0 6px}
.form-group{margin-bottom:24px;position:relative;}
.other-city .form-group{margin-bottom:0}
.other-city .form-group input{margin-bottom:24px}
#msform .form-group{display:block;}
.btn-block{display:block;width:100%;}
.btn-lg{display:inline-block;width:50%;}
#msform .btn-sm{display:inline-block;width:180px;font-size:24px;padding:0 15px;height:54px;margin:10px}
#msform .btn-sm.submit{display:block;margin:10px auto}
.book-now-form .note{ position:absolute;bottom:15px;left:8%;color:#000;clear:both;font-size:16px;font-weight:500}



.radio{ margin:30px 0}
#msform .radio input[type="radio"],.radio label{display:inline-block;vertical-align:middle;width:auto}
[type="radio"]:checked,[type="radio"]:not(:checked){position: absolute;left: -9999px;}
[type="radio"]:checked + label,[type="radio"]:not(:checked) + label{position: relative;padding-left:40px;cursor:pointer;line-height:20px;display:inline-block;font-weight: normal;color:#000;font:40px Impact, Arial, sans-serif}
[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before{content: "";position:absolute;left:0;top:12px;width:22px;height:22px;background:#fff;border: 1px solid #00a0d2;;border-radius:100%}
[type="radio"]:not(:checked) + label:before{border-color:#00a0d2}
[type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after{content: "";width: 20px;height: 20px;background: #00a0d2;position: absolute;top: 13px;left: 1px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
[type="radio"]:not(:checked) + label:after{opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
[type="radio"]:checked + label:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

/*-- Confirm Order --*/
.form-horizontal label{float:left;width:26%/*140px*/;display:block;color:#000;font-size:15px;text-align:left;margin:0 2%}
.form-horizontal p{display:inline-block;width:100%;padding:4px 0}
.form-horizontal .value{float:left;display:block;background:#f7f7f7;color:#2b2b2b;font-size:15px;padding:4px 10px;text-align:left;width:70%}
.spacer20{display:block;height:20px}

.packages,.form-horizontal{display:none}

/*-- locate-a-partner --*/
.locate-a-partner{background-color:#ec0f19;padding:75px 0 85px;}
.partner-box{padding:0 34px;max-width:1025px;border:solid 1px rgba(255,255,255,0.40);margin:0 auto;}
.locate-a-partner h1{margin:-24px 0 0;text-align:center;color:#fff;font-size:40px;text-transform:uppercase;}
.locate-a-partner h1 span{display:inline-block;background-color:#ec0917;padding:0 10px;}
.partner-box p{color: #fff;font-size: 24px;line-height: 30px;text-align: center;padding: 15px 0 10px;}
.partner-box p span{display: inline-block;color: #fede00;font-size: 24px;}
.partner-box .col-row{margin:24px -12px 44px;}
.partner-box .col-sm{float: left;width: 50%;padding: 0 12px;}
.partner-box .submit{margin:0px auto -26px;text-align: center;}
.partner-box .submit span{display:inline-block;background-color:#ec0917;padding:0 10px;}
.partner-box .submit .button{display: inline-block;background-color: #ffce2b;color: #000;font-size: 26px;border-radius: 4px;padding: 12px 24px;text-align: center;
min-width: 240px;cursor:pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
.partner-box .submit .button:hover{background:#fff}

.partner-details{padding:60px 0}
.partner-details .list{margin:0}
.partner-details .list li{width:31.7%;float:left;position:relative;border:solid 1px #d7d7d7;margin:0 .8% 33px;border-radius:4px;box-shadow:0 5px 0 #ddd}
.partner-details .list li h3{background-color:#f1f1f1;padding:15px;font-size:18px;color:#000}
.partner-details .list li:nth-child(3n+1){clear:both}
.partner-details .list li .table li{box-shadow:none;margin:0;width:100%;border-radius:0;border:solid 1px #d7d7d7;border-width:0 0 1px;color:#000;font-size:15px;line-height:24px}
.partner-details .list li .table li .icon{display:block;width:20%;float:left;padding:18px 0 10px;border:solid 1px #d7d7d7;border-width:0;margin:0 auto;text-align:center}
.partner-details .list li .table li .info{display:block;width:80%;float:left;padding:12px 10px;border:solid 1px #d7d7d7;border-width:0 0 0 1px;min-height:48px}
.partner-details .list li .table li .info.address{min-height:96px}
.partner-details .list li .table li:last-child{border-bottom:none}
.partner-details .list li .table li .icon img{margin:0 auto;display:block;text-align:center}
.partner-details .list li .table li p{margin:0 auto;display:block;text-align:center}

.packages .radio{position: relative;margin:0 0 33px}
.packages .radio.first{margin-top:24px;border-bottom:dotted 2px #626262;padding-bottom:33px}
.packages .info span{display:block;color:#2c2c2c;font-size:18px;padding:6px 0 0 40px}
.packages .select-figure{position:absolute;right:0;top:4px}

.success-check,.order-failed{background:url(../images/success-check.png) no-repeat left 14px; display:block;color:#000;font-size:31px;font-weight:500;margin:20px 0 0;padding:10px 0 15px 40px;}
.order-failed{background:url(../images/warning-icon.png) no-repeat left 15px}
.msg-failed{font-size:20px;line-height:35px}

.content{background:#f6f6f6;min-height:630px;padding:30px 0}
#content.content{min-height:540px}
/*.order-confirmation{background:#f6f6f6;min-height:630px;padding:30px 0}
.order-confirmation p{color:#5a5a5a}
.billing-details h2{font-size:25px;color:#414141;padding-bottom:20px}
.billing-details .details p span,.grand-total p span{float:left;color:#414141;margin-right:15px;font-weight:600}
.billing-details p{font-size:17px;clear:both}
.grand-total{padding-top:20px;clear:both}*/


/*@media screen-end*/
/*@media only screen and (min-width : 1824px) {
}*/


.footer{background:#060a1c;min-height:108px;color:#fff}
.footer a{color:#fff}
.copyright{padding-top:41px}
.footer .links{position:absolute;top:44px;left:48%;right:0;max-width:250px;font-size:16px}
.footer .links a{margin:0 10px}
.footer .links a:hover{text-decoration:underline}
.social{position:absolute;top:36px;right:15px}
.social li{display:inline-block;margin-left:9px;position:relative}
.social li a{display:block;font-size:22px;border:2px solid #fff;border-radius:25px;width:39px;height:39px;text-align:center;padding-top:5px}

/*-- Social Media Tooltip --*/
.tooltip{background:#4667ad;width:80px;height:28px;position:absolute;top:-113px;left:50%;border-radius:3px;padding:0 5px;font-size:.8rem;color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%,200%);transform:translate(-50%,200%);-webkit-transition:all .2s ease;transition:all .2s ease;z-index:1;line-height:2.2em}
.social li a:hover .tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%,250%);transform:translate(-50%,250%)}
.tooltip:after{display:block;position:absolute;top:20px;left:50%;width:0;height:0;content:"";border-top:8px solid #4667ad;border-right:8px solid transparent;border-left:8px solid transparent;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}
.twitter .tooltip{background:#2fb5e0}
.twitter .tooltip:after{border-top-color:#2fb5e0}
.instagram .tooltip{background:#d22f71}
.instagram .tooltip:after{border-top-color:#d22f71}
.linkedin .tooltip{background:#0a7a9d}
.linkedin .tooltip:after{border-top-color:#0a7a9d}

/*====----=====*/
@media (max-width:1199px){
	.img-responsive{display:block;height:auto;max-width:100%}
	.book-now-form .subtitle{font-size:28px}
	#msform{padding:35px 5% 80px}.hd-h2{padding:17px 0 17px 23px}.features ul{ padding-top:40px}
	.partner-box{max-width:100%;margin:0 15px}	
	.social{right:20px}
	/*body{border:1px solid #000;}*/
}
@media (max-width:1024px){
	.container{max-width:930px;padding:0}
	img{display:block;max-width:100%;height:auto}
	#logo{left:0}
	.locate-partner{right:0}
	.social{right:0}
	/*body{border:1px solid orange}*/
}
@media (max-width:991px){
	.container{max-width:750px}
	.book-now-form,.features{float:none;width:auto}.book-now-form{margin-bottom:50px}.hd-h2{padding:32px 0 32px 23px}
	.features{margin:0}
	.partner-details .list li{width:48.4%}.partner-details .list li:nth-child(3n+1){clear:none}.partner-details .list li(odd){clear:both}
	.footer{text-align:center;padding:30px 0 20px}.copyright{padding-top:25px}.social{position:static}.footer .links{position:static;display:block;margin:20px auto 0}
	/*body{border:1px solid #f0f} */
}
@media (max-width:800px){ 
	.container{max-width:590px}
	.intro .price{font-size:60px;margin:20px 0}.intro .price::before,.intro .price::after{display:none}.intro span{font-size:25px}.intro p{font-size:18px; line-height:26px}
	
	/*body{border:1px solid red}*/
}
@media (max-width:639px){
	.container{max-width:440px}
	#header{padding:20px 0}#logo{position:static;width:100%}#logo img{margin:0 auto}.locate-partner{position:static;width:240px;margin:30px auto 0}
	.heading{font-size:45px}.hd-h2{font-size:26px;border-left-width:7px;padding:20px 0 20px 20px}
	.hd-h1,.book-now-form h3{font-size:28px}.book-now-form .subtitle{font-size:21px}.form-steps .tag{width:180px;font-size:17px;padding:5px 10px;top:15px;right:-57px;text-transform:capitalize}#msform .form-control{height:43px}#msform .form-group{margin-bottom:12px}#msform .action-button{height:50px;font-size:25px;margin-top:5px}
	.col-sm,.col-xs{float:none;width:auto}
	#msform{/*min-height:1140px;*/padding-top:20px}#msform .btn-sm{font-size:18px;width:130px}.form-horizontal label,.form-horizontal .value{float:none;width:auto}.form-horizontal label{margin:0 0 5px}
	.packages .select-figure{display:none}
	.features{background-size:91% auto;background-position:center 100%;padding-bottom:88%}.features li .icon{width:100%}.features li .icon img{margin:0 auto}.features li .info{padding:80px 0 10px;text-align:center}.features li .info span{font-size:24px}
	.locate-a-partner h1{width:210px;font-size:33px;margin:-38px auto 0}.partner-box{padding:0 15px}.partner-box p{font-size:20px}.partner-box .col-sm{float:none;width:100%;margin-bottom:15px}.partner-box .submit .button{min-width:190px}.partner-details{padding:35px 0  10px}.partner-details .list li{width:100%;margin:0 0 30px}
	/*body{border:1px solid green}*/
}
@media (max-width:480px){
	html{-webkit-text-size-adjust:none}
	.container{max-width:92%;}
	.heading{font-size:34px}
	#progressbar{padding:30px 0 0;margin:15px 0 20px;text-align:left}#progressbar li{display:block;font-size:18px;padding-bottom:33px;clear:both}#progressbar li span{float:left;font-size:25px;width:46px;height:46px;margin:-12px 10px 0 0}#progressbar li span::before{width:40px;height:40px}
	/*#msform{min-height:1200px}*/#msform .btn-sm{font-size:15px;margin:0 3px;width:auto;height:35px}
	
	/*body{border:1px solid lightblue}*/
}
@media (max-width:320px){	
	/*body{border:1px solid pink}*/
}
