/* Compare & Connect */
@font-face {
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold.eot') format('embedded-opentype'),  url('../fonts/Gotham-Bold.woff') format('woff'), url('../fonts/Gotham-Bold.ttf')  format('truetype'), url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book.eot') format('embedded-opentype'),  url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf')  format('truetype'), url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Medium';
  src: url('../fonts/Gotham-Medium.eot') format('embedded-opentype'),  url('../fonts/Gotham-Medium.otf')  format('opentype'),
                     url('../fonts/Gotham-Medium.woff') format('woff'), url('../fonts/Gotham-Medium.ttf')  format('truetype'), url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

*{
                box-sizing:border-box;
}
h1, h2, h3, h4, h5, h6, ul{margin:0; padding:0; font-weight:400;}
p{margin:0px;}
body{
                font-family: 'Gotham-Book', sans-serif, Helvetica;
                font-size:15px;
                margin: 0;
    padding: 0;
                line-height:1.2;
                color:#111;
                overflow-x:hidden;
}
img{
                max-width:100%;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
                display: table;
                content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
                clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
                position: relative;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
                float: left;
}
.col-xs-12 {
                width: 100%;
}
.col-xs-11 {
                width: 91.66666667%;
}
.col-xs-10 {
                width: 83.33333333%;
}
.col-xs-9 {
                width: 75%;
}
.col-xs-8 {
                width: 66.66666667%;
}
.col-xs-7 {
                width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
   left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

.alert.alert-danger{
                background-color: #f2dede;
                padding:15px;
                color:#333;
                border:0 !important;
}
.text-center{
                text-align:center;
}

.container{
                max-width:1080px;
                padding-left:10px;
                padding-right:10px;
                margin:auto;
}

::-webkit-input-placeholder{ 
                font-size:15px;
                color:#565656;
}
::-moz-placeholder{ 
                font-size:15px;
                color:#565656;
}
:-ms-input-placeholder{ 
                font-size:15px;
                color:#565656;
}
:-moz-placeholder{ 
                font-size:15px;
                color:#565656;
}


.hero{
                position:relative;
                background-image:url(../images/hero.jpg);
                background-position:center top;
                background-repeat:no-repeat;
                min-height:272px;
                color:#fff;
                z-index:1;
}
.hero.scoend-lp{
  background-image:url(../images/hero_2.jpg);
}
.hero:before{
                
}
.logo{
                display:block;
                margin-top:20px;
}
.form_container .container_tx{
                position:relative;
                background:#ff5629;
                box-shadow:0 8px 16px rgba(0,0,0,0.2);
                color:#fff;
                text-align:center;
                padding:12px 20px;
}
.form_container .container_tx:after{
                content:"";
                position:absolute;
                left:50%;
                margin-left:-15px;
                top: calc(100% - 32px);
                /*border-left:50px solid transparent;
                border-right:50px solid transparent;
                border-top:20px solid #ff5629;*/
                background-image:url(../images/arrow.png);
                transform:rotate(90deg);
                height:104px;
                width:43px;
}
.form_container .container_tx h1{
                font-size:24px;
                font-family: 'Gotham-Medium';
}
.form_container .container_tx h1 span{
                color:#000d6c;
}
.form_container .container{
                padding-left:0;
                padding-right:0;
}
.form_pan{
                padding:30px 15px 15px;
                text-align:center;
}
.form_pan select{
                display:block;
                border:1px solid #bfbfbf;
                border-radius:4px;
                color:#575756;
                width:100%;
                max-width:275px;
                padding:8px 8px;
                margin:5px auto;
}
.form_container .start{
                padding:8px 0;
                position:relative;
}
.button_s{
                border:0;
                background:#000d6c;
                border-radius:4px;
                box-shadow:0 4px #000;
                padding:9px 0 7px;
                width:100%;
                max-width:275px;
                color:#fff;
                font-family: 'Gotham-Medium';
                text-transform:uppercase;
                font-size:18px;
}
.button_s:active{
                transform:translateY(4px);
                box-shadow:none;
}
.button_s img{
                padding-left:10px;
}

#loader{
                position:absolute;
                top:2px;
                right:-10px;
}

#loader{
                padding:5px 0;
                text-align:center;
}
#loader img{
                max-width:40px;
}
.term_links{
                padding-top:5px;
}
.term_links, .term_links a{
                color:#676767;
                font-size:11px;
}
.term_links a:hover{
                text-decoration:none;
}
.win{
                padding:20px;
}
.win .con2{
                max-width:922px;
}
.win h3{
                font-family:'Gotham-Medium';
                color:#000d6c;
                padding-bottom:40px;
                text-align:center;
                line-height: 27px;
}
.c_box{
                font-family:'Gotham-Medium';
                text-align:center;
                max-width:500px;
                margin:auto;
                position:relative;
                background:#ff5629;
                border-radius:4px;
                color:#fff;
                padding:10px;
                font-size:17px;
}
.c_box:before{
                content:"";
                position:absolute;
                left:calc(50% - 36px);
                top:-19px;
                border-left:36px solid transparent;
                border-right:36px solid transparent;
                border-bottom:20px solid #ff5629;
}
/*26.06.2017 changes*/
.tell_us_right_col{
  z-index:100;
  position: relative;
}
.tell_us_right_col h3{
  font-size:20px;
  color:#000d6c;
  font-family:'Gotham-Medium', sans-serif;
  margin:45px 0px;
}
.tell_us_right_col .right-col-text{
  font-size:13px;
  color:#575756;
  font-family:'Gotham-book', sans-serif;
  margin-bottom:10px;
  font-style:italic;
}
.tell_us_right_col h6{
  font-size:11px;
  color:#575756;
  font-family:'Gotham-book', sans-serif;
  margin-bottom:25px;
}
.right_col_img{
  background:#fff;
  box-shadow: 0 0 16px rgba(0,0,0,0.3);
  border-radius: 10px;
  text-align:center;
  position:relative;
  padding:15px;
}
.right_col_img h2{
  font-size:25px;
  color:#000d6c;
  font-family:'Gotham-Medium', sans-serif;
  margin-top:15px;
}
.right_col_img p{
  font-size:15px;
  color:#000d6c;
  font-family:'Gotham-book', sans-serif;
}
.right_col_img p span{
  font-size:16px;
 font-weight:700;
  font-family:'Gotham-Medium', sans-serif;
}
.heading-small-text{
   font-size:20px;
   font-family:'Gotham-book', sans-serif;
}
/*26.06.2017 changes*/











.f_links{
                padding-bottom:20px;
}
.f_links a{
                color:#111;
                text-decoration:none;
                padding:0 10px;
                display:inline-block;
}
.f_links a:hover{
                color:#111;
                text-decoration:underline;
}
footer{
                background-color:#eeeeee;
                text-align:center;
                padding:45px 0px;
                }
footer .footer-logo{
                width:242px;
                }
footer ul{
                margin-top:30px;
                margin-bottom:40px;
                }
footer ul li{
                display:inline-block;
                text-align:center;
                padding: 0px 16px;
                margin-top:10px;
                font-size:20px;
                color:#575756;
                }
footer p{
                font-size:12px;
                margin-bottom:5px;
                color:#000;
                }
.sprite-icon-bg{
                background-image:url(../images/footer-sprite-icon.png);
                }
.sprite-icon-bg{
                display:block;
                margin: auto;
                height:40px;
                width:35px;
                margin-bottom:20px;
                }
.mouse-icon{
                background-position: -2px -1px;
                }
.tv-icon{
                background-position: -68px -1px;
                }
.phone-icon{
                background-position: -129px -1px;
                }
.electricity-icon{
                background-position: -176px -1px;
                }
.water-icon{
                background-position: -232px -1px;
                }
.gas-icon{
                background-position: -282px -1px;
                }
.insurance-icon{
                background-position: -328px -1px;
                width: 45px;
                }
.content-box{
                max-width:630px;
                width:100%;
                display:block;
                margin:auto;
                text-align:center;
                padding:40px 0px;
                }
.content-box h2{
                font-family:'Gotham-Medium';
                font-size:20px;
                color:#000d6c;
                margin-bottom:30px;
                }
.content-box p{
                font-size:15px;
                color:#000000;
                font-weight:normal;
                margin-bottom:15px;
                line-height: 22px;
                }
.compare-btn-box{
                background-image:url(../images/compare-btn-bg.png);
                text-align: center;
                background-size: cover;
                min-height: 232px;
                padding-top: 78px;
                }
.compare-btn-box a{
                display: inline-block;
                color:#fff;
                font-size:15px;
                font-weight:bold;
                background-color:#ff5629;
                text-decoration:none;
                text-transform:uppercase;
                padding:10px 5px;
                border-radius: 7px;
                border-bottom: 6px solid #cb2000;
                }
.compare-btn-box a img{
                display:none;
}
.start-comparimg-box{
                text-align: center;
    background-image: url(../images/start-comparing-bg.png);
    padding: 100px 0px;
    padding-top: 30px;
    background-size: 100%;
    background-position: right bottom;
    background-repeat: no-repeat;
                }
                /*26.06.2017 changes*/
.container{
                max-width:1000px;
                width:100%;
                display:block;
                margin:auto;
}
                
.con2 h2{
                font-size:35px;
                font-family:'Gotham-Medium';
                color:#000d6c;
                margin-bottom:20px;
                text-align:center;
                }
                /*26.06.2017 changes*/
.start-comparimg-box ul li{
                display:inline-block;
                width:220px;
                margin: 0px 45px;
                margin-top:10px;
                vertical-align: top;
                text-align:center;
                }
.start-comparimg-box ul li h3{
                font-size:20px;
                font-weight:normal;
                color:#242b5d;
                margin-top:35px;
                margin-bottom:10px;
                }
.start-comparimg-box ul li p{
                font-size:14px;
                font-weight:normal;
                color:#000000;
                margin-bottom:10px;
                }              
.tell_us{
                text-align:center;
                padding:20px 10px;
}
.tell_us_container{
  max-width:1040px;
  width:100%;
  display:block;
  margin:auto;
}
.tell_us h2{
                font-family:'Gotham-Medium';
                color:#000d6c;
                padding-bottom:10px;
                font-size:28px;
}
.tell_us h5{
                font-family:'Gotham-Medium';
                color:#000d6c;
                padding-bottom:10px;
                font-size:18px;
}
.tell_us input[type=text]{
                border:1px solid #7d7d7d;
                border-radius:4px;
                padding:8px 6px;
                width:100%;
                margin:8px auto;
                color:#4c4c4b;
}
.tell_us .label{
                text-align:left;
                font-size:18px;
                padding:10px 0;
                color:#565656;
                font-family:'Gotham-Book', Arial, Helvetica, sans-serif;
}
.tell_us input[type=radio]{
                margin:0;
                padding:0;
                -webkit-appearance:none;
                -moz-appearance:none;
                appearance:none;
                visibility:hidden;
                }
.tell_us .radio label{
                display:inline-block;
                border:1px solid #7d7d7d;
                border-radius:6px;
                width:140px;
                height:105px;
                background-repeat:no-repeat;
                background-position: center;
}
.tell_us .radio #sold + label{
                background-size:50%;
                background-image:url(../images/sold_icon.png);
}
.tell_us .radio #rent + label{
                background-size:50%;
                background-image:url(../images/rent_icon.png);
}
.tell_us .radio #sold:checked + label{
                background-size:50%;
                background-image:url(../images/sold_icon2.png);
}
.tell_us .radio #rent:checked + label{
                background-size:50%;
                background-image:url(../images/rent_icon2.png);
}


.tell_us .radio #yes + label{
                background-size:36%;
                background-image:url(../images/yes_icon.png);
}
.tell_us .radio #no + label{
                background-size:36%;
                background-image:url(../images/no_icon.png);
}
.tell_us .radio #yes:checked + label{
                background-size:36%;
                background-image:url(../images/yes_icon2.png);
}
.tell_us .radio #no:checked + label{
                background-size:36%;
                background-image:url(../images/no_icon2.png);
}
.tell_us .start{
                margin:10px auto;
                position:relative;
}
.tell_us .agree{
				font-family:  Helvetica, 'Gotham-Book', sans-serif;
                padding:10px 0 0 24px;
                position:relative;
                text-align:left;
}
.tell_us .agree input{
                position:absolute;
                left:0;
                top:10px;
}
.tell_us a{
                color:#565656;
}
.tell_us a:hover{
                text-decoration:none;
}
.step_pan {
                position:absolute;
                right: 5px;
    left: 5px;
                bottom:10px;
}
.step_pan li{
                padding:0 22px;
                width:32%;
                display:inline-block;
                vertical-align:top;
                text-align:center;
}

.step_pan p{
                font-size:16px;
                font-family:'Gotham-Medium';
                text-shadow:0 0 12px rgba(0,0,0,0.5);
}




.thankyou-text{
                max-width:500px;
                margin:auto;
                display:block;
                }
.thankyou-text h4{
                font-size:20px;
                color:#000d6c;
                font-family: 'Gotham-Medium';
                }
.thankyou-text h2{
                font-size:28px;
                color:#000d6c;
                font-family: 'Gotham-Medium';
                margin-bottom:15px;
                margin-top:35px;
                }
.thankyou-text p{
                font-size:15px;
                color:#000d6c;
                font-family: 'Gotham-Book';
                margin-bottom:15px;
                line-height:20px;
                }

.thankyou-container{
                padding:20px 10px;
                text-align:center;
                margin-bottom:10px;
                }
.error{
                border: 1px solid #b31010 !important;
                background: #f9eded;
}
.about_detail{
                font-family:'Gotham-Medium', sans-serif;
                padding-top:20px;
}
.about_detail > div{
                position:relative;
                padding-top:10px;
                padding-left:70px;
                margin-bottom:50px;
}
.about_detail > div a{
                text-decoration:none;
}
.about_detail i{
                position:absolute;
                top:0;
                left:0;
                vertical-align:middle;
                background-image:url(../images/about_icong.png);
                background-repeat:no-repeat;
                display:inline-block;
                height:48px;
                width:46px;
}
.about_detail i.email_ic{
                background-position:-70px 0;
}
.about_detail i.fax_ic{
                background-position:-144px 0;
}              
.about_detail i.add_ic{
                background-position:-207px 0;
} 

@media (min-width:768px){
                .strip-text h4{
                  font-size:14px;
                  font-family: 'Gotham-Medium';
                }
                .strip-text h4 span{
                  color:#000d6c;
                }
                .hero{
                                min-height:400px;
                }
                .hero:after{
                                content:"";
                                position:absolute;
                                top: calc(100% - 40px);
                                left:-10%;
                                display:block;
                                width:120%;
                                height:202px;
                                background:#ff5629;
                                transform:rotate(-3deg);
                                z-index:1;
                }
                .form_container{
                                position:relative;
                                z-index:2;
                }
                .form_container .container_tx{
                                float:left;
                                width:50%;
                                border-radius:5px;
                                box-shadow: 0 0px 16px rgba(0,0,0,0.2);
                                margin-top:-30px;
                }
                .form_pan{
                                float:left;
                                width:50%;
                                background:#fff;
                                border-radius:6px;
                                padding:12px;
                                box-shadow:0 0 20px rgba(0,0,0,0.3);
                                margin-top:-30px;
                }
                .form_container .container{
                                padding:20px;
                }
                .form_container .container_tx:after {
                                left: 100%;
                                margin-left: -1px;
                                margin-top:-50px;
                                top: 50%;
                                background-image: url(../images/arrow.png);
                                transform: rotate(0deg);
                                height: 104px;
                                width: 43px;
                }
                .form_container .container_tx h1 {
                                font-size: 27px;
                                padding:5px;
                }
                
                /*26.06.2017 changes*/
                .start-comparimg-box ul li{
                                width:23%;
                }
                /*26.06.2017 changes*/
                .start-comparimg-box{
                                min-height:600px;
                }
                .compare-btn-box {
                                min-height: 483px;
                                padding-top: 114px;
                }
                .compare-btn-box a {
                                font-size: 20px;
                                padding: 10px 20px;
                                border-radius: 7px;
                }
                .compare-btn-box a img{
                                display:inline;
                }
                .tell_us .start{
                                max-width:350px;
                }
                .step_pan {
                                bottom: 66px;
                }
                .tell_us h2 {
                                padding-bottom: 20px;
                                font-size: 35px;
                }
                .tell_us h5 {
                                padding-bottom: 20px;
                                font-size: 22px;
                }
                .tell_us{
                                position:relative;
                                max-width: 902px;
                                z-index:2;
                                background:#fff;
                                width:100%;
                                margin:0 auto 40px;
                                border-radius:8px;
                                padding:40px;
                                box-shadow:0 0 12px rgba(0,0,0,0.2);
                }
                .tell_us input[type=text]{
                                padding:10px 8px;
                }
                .f_ele_pan input.half_e{
                                float:left;
                                width:49%;
                }
                .f_ele_pan input.half_e.rt{
                                float:right;
                }
                
                
                
                
                .thankyou-container{
                   max-width:900px;
                   width:100%;
                   background-color:#fff;
                   display:block;
                   margin:auto;
                   padding:90px 0px;
                   text-align:center;
                   margin-bottom:60px;
                   box-shadow: -1px 0px 17px rgba(0, 0, 0, .5);
                   -webkit-box-shadow: -1px 0px 17px rgba(0, 0, 0, .5);
                   -moz-box-shadow: -1px 0px 17px rgba(0, 0, 0, .5);
       border-radius: 10px;
                   margin-top: -40px;
                }
                .thankyou-text h2{
                                font-size:34px;
                                margin-bottom:25px;
                                margin-top:55px;
                }
                p.oset_01{
                                padding-top:20px;
                }
                
                
                
}

@media (min-width:992px){
/*26.06.2017 changes*/
.strip-text{
                background-image:url(../images/orange-strip.png);
                width: 422px;
     height: 65px;
    background-size: cover;
     padding: 20px 35px;
                transform: translatex(59.9%);
                top:90px;
     position: absolute;
     text-align: center;
                }
.tell_us_right_col{
  margin: -82px auto 60px;
}
.right_col_img img {
    position: relative;
    width: 255px;
    margin: auto;
    display: block;
    margin-left: -28px;
    max-width: inherit;
}
/*26.06.2017 changes*/
                .hero {
                                min-height:450px;
                                background-size: cover;
                }
                .hero:after {
                                top: calc(100% - 52px);
                                height: 202px;
                                transform: rotate(-3deg);
                                z-index: 1;
                }
                .form_pan {
                                float:none;
                                width: 90%;
                                border-radius: 8px;
                                padding: 12px;
                                box-shadow: 0 0 20px rgba(0,0,0,0.3);
                                margin: -110px auto 0;
                }
                .form_container .container {
                                position:relative;
                }
                .form_container .container_tx{
                                position:absolute;
                                left:12%;
                                top:-90px;
                                max-width:400px;
                                box-shadow: 0 0px 16px rgba(0,0,0,0.3);
                                padding: 60px 20px;
                }
                .elem_con{
                                float:right;
                                width:360px;
                                padding:10px 20px;
                }
                .form_pan select{
                                max-width:none;
                }
                .button_s{
                                max-width:none;
                                font-size:20px;
                }
                .win {
                                padding:96px 0 80px;
                }
                .win h3{
                                font-size:22px;
                }
                .win .c_box{
                                font-size:24px;
                                padding:15px 10px;
                }
                
                .start-comparimg-box {
                                min-height: 1006px;
                }
                .content-box h2 {
                                font-size: 25px;
                }
                .step_pan {
                                position: relative;
                                max-width:800px;
                                margin:120px auto 0;
                                bottom: 10px;
                }
                .step_pan p{
                                font-size:30px;
                }
                .tell_us {
                                margin: -82px auto 60px;
                                border-radius: 10px;
                                padding: 40px 50px;
                                box-shadow: 0 0 16px rgba(0,0,0,0.3);
                }
                .tell_us input[type=text] {
                                padding: 10px 12px 8px;
                                font-size:16px;
                                line-height:1.8;
                                margin:12px auto;
                }
                ::-webkit-input-placeholder{ 
                  font-size:20px;
                }
                ::-moz-placeholder{ 
                  font-size:20px;
                }
                :-ms-input-placeholder{ 
                  font-size:20px;
                }
                :-moz-placeholder{ 
                  font-size:20px;
                }
                .radio_s {
                                margin:20px 0;
                }
                .radio_s p.label{
                                float:left;
                                width:32%;
                                margin:5px 0;
                                padding-top:50px;
                                padding-right:40px;
                }
                .radio_s div{
                                float:right;
                                width:68%;
                                margin:5px 0;
                }
                .tell_us .radio label {
                                width: 200px;
                                height: 150px;
                                background-size:auto !important;
                }
                .tell_us .start{
                                float:right;
                                width:300px;
                                margin:0 25px 0 0;
                }
                .tell_us .agree{
                                clear:both;
                                padding:30px 0 0 30px;
                                text-align:left;
                                font-size: 13px;
        font-style: italic;
                }
                .tell_us .agree input{
                                width:20px;
                                height:20px;
                                top:27px;
                }
                .tell_us #loader {
                                top: 0px;
                                right: -56px;
                }
                .thankyou-container{
                   margin-top: -82px;
                }
                
                
}
/*26.06.2017 changes*/
@media (min-width:992px) and (max-width:1650px){
.strip-text {
    transform: translatex(56.9%);
}
}
@media (max-width:991px){
    .strip-text{
                background-image:none;
                max-width: 422px;
     height:auto;
     background-size: cover;
     padding: 20px 35px;
     position:inherit;
     text-align: center;
                margin-top:20px;
                }
                .strip-text h4{
                  font-size:16px;
                  font-family: 'Gotham-Medium';
                  color:#000d6c;
                }
                .strip-text h4 span{
                  color:#ff5629;
                }
}
/*26.06.2017 changes*/

@media (min-width:768px) and (max-width:1024px){
                
                .hero:after {
                                top: calc(100% - 40px);
                                left: 0;
                                width: 100%;
                                transform: rotate(0deg);
                }
                
}


@media (min-width:1200px){
                
                .form_pan select{
                                padding:10px;
                                font-size:15px;
                }
                .elem_con {
                                padding: 10px 40px 10px 20px;
                }
                #loader {
                                right: -41px;
                }
                .start-comparimg-box h2{
                                font-size:35px;
                }
                
                .content-box {
                                padding: 60px 0px;
                }
                .compare-btn-box {
                                min-height: 434px;
                                padding-top: 118px;
                }
                .compare-btn-box a {
                                padding: 10px 35px;
                }
                footer ul li {
                                padding: 0px 21px;
                }
                
}


@media (max-width:767px){
                
                .holiday .con2,
                footer.holiday .footer-logo,
                footer.holiday  ul,
                footer.holiday  p{
                                display:none
                }
                footer.holiday .f_links{
                                font-size:0;
                }
                footer.holiday .f_links a{
                                font-size:14px;
                                display:block;
                }
                footer.holiday{
                                padding: 12px 0 4px;
                }
                .win.holiday{
                                padding:0;
                }
                .right_col_img img{
                                position: relative;
                                margin: auto;
                                display: block;
                                margin-left: auto;
                                max-width:100%;
                }
                .holiday .tell_us_right_col{
                                display:none;
                }

                
}


@media (max-width:320px){
                
                
}

.inpages .thankyou-container a:hover{
                text-decoration:none;
}
.inpages .thankyou-container a{
                color:#000d6c;
}
.inpages .thankyou-container{
                padding:20px;
                text-align:left;
                color:#000d6c;
                box-shadow:none;
}
.inpages h2{
                font-family:'Gotham-Medium', sans-serif;
                font-size:28px;
                padding-bottom:10px;
                line-height: 20px;
}
.inpages h6{
                font-family:'Gotham-Bold', sans-serif;
                font-size:12px;
                padding-top:20px;
}
.inpages p{
                font-size:12px;
}
ol.tc{
                font-size:12px;
                margin:0;
                padding:0 10px;
}
ul.bullet_0{
                font-size:12px;
                margin:0px;
                padding:0 0 0 15px ;
}
ul.bullet_0 li{
                padding:0 0 0 20px ;
}
ul.sub-list{
   margin-left:20px;
}
ul.sub-list li{
   list-style-type: lower-latin;
   margin:5px 0px;
}

@media (min-width:768px){
                
                
                .hero.inpages {
                                min-height: 328px;
                }
                .hero.inpages:after {
                                top: calc(100% - 151px);
                                height: 202px;
                }
                
                                
                .inpages .thankyou-container{
                                padding:60px 80px 0;
                                text-align:left;
                                margin-top: -202px;
                }
                .inpages h2{
                                font-size:35px;
                }
                .inpages h6{
                                padding-top:20px;
                }
                .inpages p{
                                font-size:12px;
                }
                ol.tc{
                                font-size:12px;
                                margin:0;
                                padding:0 10px;
                }
                
}
/*26.06.2017 changes*/
ol.tc li{
                   margin:5px 0px;
}
ol.tc li a{
                color:#2520dd !important;
}
/*26.06.2017 changes*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
                
                
                
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) {
    
                ::i-block-chrome, ::-webkit-input-placeholder{ 
                                font-size:13px;
                                font-family:Arial, Helvetica, sans-serif;
                }
                
                 
                 
}

::-webkit-full-page-media, _:future, :root a , :root p, :root ul, :root ol{

                                font-family: Helvetica, sans-serif !important;

}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { 
                
                ::-webkit-input-placeholder{ 
                                font-family:Arial, Helvetica, sans-serif;
                }
                input[type=text], footer, p, ul, ol, div {
                                font-family: Helvetica, sans-serif !important;
                }
                .term_links{
                                font-family: Helvetica, sans-serif;
                                padding-top:10px;
                }
                select{
                                height:35px;
                }

}




.select2-container .select2-choices .select2-search-field input, .select2-container .select2-choice, .select2-container .select2-choices{
                border:0 !important;
                box-shadow:none !important;
}
.select2-container .select2-choice {
    height: auto !important;
    line-height: 1 !important;
                width:100%;
}
.select2-container{
                width:100%;
}
.select2-drop-active,
.select2-container-active .select2-choice{
                border:0 !important;
}
.select2-container .select2-choice > .select2-chosen {
    font-size: 17px;
}
/* Holiday */




.hero.holiday {
    background-image: url(../images/holiday_banner.jpg);
    background-position: center top;
    min-height: 320px;
}
.hero.holiday.holiday02 {
    background-image: url(../images/holiday_banner02.jpg);
}
.holiday .tell_us {
    text-align: left;
}
.holiday .tell_us h5 {
    color: #404040;
                font-family:'Gotham-Book';
}
.holiday select {
    display: block;
    border: 1px solid #7b7b7b;
    border-radius: 4px;
    color: #565656;
    width: 100%;
    padding: 14px 8px;
    margin: 5px auto;
                font-size:16px;
}
footer.holiday p {
    font-size: 11px;
}

.holiday .thankyou-container{
                text-align:center;
                position:relative;
}
.holiday h2.th_hed{
                font-family:'Gotham-Medium';
                color:#111;
                line-height:1.2;
}
.compare_form .button_s{
                padding:13px 16px 13px
}
.compare_form{
                margin:40px 0 0;
                position:relative;
                z-index:2;
}
.compare_form .location{
                text-align:left;
                display:inline-block;
                background:#fff;
                border: 1px solid #7d7d7d;
    border-radius: 4px;
    padding: 12px 8px 12px 40px;
                width:60%;
    color: #4c4c4b;
                background-image:url(../images/icon_location.png);
                background-repeat:no-repeat;
                background-position:12px 16px;
}
.compare_form .button_s{
                position:relative;
}
.compare_form .location input{
                background:transparent;
                border:0;
                width:100%;
                padding-left:40px;
                height:24px;
}
.holiday .box_tx2{
                padding:30px 0 0px;
                color:#000;
                font-size:14px;
}
.plane{
                position:absolute;
                right:0;
                top:0
}
.plane .thread{
                position:absolute;
                bottom:-50px;
                right:80px;
                z-index:1;
}
.plane .cir{
                position:relative;
                text-align:center;
                background:rgba(0,0,0,0.8);
                color:#fff;
                width:200px;
                height:200px;
                border-radius:50%;
}
.plane .cir p{
                padding:35px 24px 8px;
                font-size:17px;
}
.win.holiday h3 {
    font-family: 'Gotham-Book';
    color: #404040;
    padding-bottom: 40px;
}

.onmob{
                display:none !important;
}

@media (min-width: 768px){
                
                .holiday .thankyou-container {
                                margin-top: -50px;
                }
                .holiday .thankyou-container{
                                background-color:rgba(255,255,255, 0.85);
                                box-shadow:0 0 20px rgba(0,0,0,0.2);
                }
                .holiday h2.th_hed{
                                font-size:28px;
                                padding-right: 150px;
                }
                .compare_form {
                                margin: 82px 0 0;
                }
                .compare_form .button_s{
                                width:auto;
                }
                .holiday .box_tx2 {
                                padding: 55px 0;
                }
                
                
}

@media (min-width: 992px){

                .holiday .thankyou-container {
                                margin-top: -212px;
                }
                .hero.holiday{
                                min-height: 390px;
                }              
                .holiday .step_pan{
                                margin: 67px auto 0;
                                bottom: 20px;
                }
                .holiday .right_col_img img{
                                margin-left: -28px;
                                margin-top: -64px;
                }
                .holiday  .tell_us h5 {
                                font-size: 18px;
                }
                .plane {
                                position: absolute;
                                right: -93px;
                                top: -27px;
                }
                .plane .thread {
                                position: absolute;
                                bottom: -77px;
                                right: auto;
                                left: -80px;
                }
                .compare_form {
                                margin: 48px 0 0;
                }
                .compare_form .location {
                                padding: 14px 8px 12px 40px;
                }
                .compare_form .button_s {
                                padding:12px 24px 11px;
                }
                .holiday h2.th_hed {
                                padding-right: 0px;
                }
                .win.holiday {
                                padding: 6px 0 70px;
                }
                .win.holiday .c_box {
                                padding: 15px 38px;
                }
                
                

}


@media (max-width:767px){
                
                .logo {
                                margin: 20px auto 0;
                                max-width: 75%;
                                }
                .hero.holiday.holiday02 {
                                background-position:90% 0;
                                background-image:none;
                                min-height:0;
                }
                .compare_form .location{
                                width:100%;
                                margin-bottom:10px;
                }
                .holiday h2.th_hed {
                                font-size: 18px;
                                line-height: 20px;
                }
                .holiday .button_s{
                                max-width:none;
                }
                .holiday select {
                                padding: 6px 8px;
                }
                .compare_form {
                                margin: 18px 0 0;
                }
                .c_box{
                                display:none;
                                margin-top: 31px;
                }
                .plane {
                                display:none;
                                float:right;
                                position:relative;
                                margin-top:20px;
                }
                .plane .thread{
                                position:relative;
                                right:auto;
                                margin-top: -100px;
                                margin-right: 30px;
                                    margin-bottom: 50px;
                                transform: translateX(-74px);
                }
                .onmob{
                                display:block !important;
                }
                
                
                .hero.holiday{
                                background-image:none;
                                background-color:#eee;
                                min-height:212px;
                }
                .holiday .step_pan p {
                                color:#111;
                                text-shadow:none;
                }
                
}

@media (max-width:320px){
                
                .tell_us .radio label {
                                width: 116px;
                                height: 105px;
                }
                .holiday [class*=col-]{
                                padding-left:10px;
                                padding-right:10px;
                }
                
                
}

