@import url("index-style.css");

@font-face {
	font-family: 'Conv_SanFranciscoDisplay-Bold';
	src: url('SanFranciscoDisplay-Bold.woff') format('woff');

}

@font-face {
	font-family: 'Conv_SFProText-Regular_0';
	src:url('SFProText-Regular_0.woff') format('woff');
}

@font-face {
	font-family: 'Conv_SanFranciscoDisplay-Medium';
	src: url('SanFranciscoDisplay-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Conv_SanFranciscoDisplay-Light';
	src:  url('SanFranciscoDisplay-Light.woff') format('woff');
}



.partnership_wrap {width:100%;}
.inner_page_banner {width:100%; position:relative;}
.banner_cont1 {position:absolute; color:#fff; text-align:center; width:100%; top:35%;}
.banner_cont1 h1 {font-size:38px; color:#fff; line-height:38px; margin:0; padding:0}
.banner_cont1 h2 {font-size:18px; color:#fff; line-height:18px; margin:10px 0 0 0; padding:0;font-weight:300;}

.partner_contener {width:100%; background:#ededed; padding:60px 0;}
.partner_inn_contener {width:70%; margin:auto;}
.partner_intro {color:#000; font-size:18px; text-align:center; padding-bottom:40px;}
.patner_form_wrap {width:100%; max-width:570px; margin:auto}
.patner_form_wrap input[type=text], .patner_form_wrap input[type=email], .patner_form_wrap input[type=number] {width:100%; height:43px; line-height:43px; border:1px solid #d1d1d1; background:#fff; color:#898989; padding:0 20px;}
.patner_form_wrap .textarea {width:100%; border:1px solid #d1d1d1; background:#fff; color:#898989; padding:0 20px;}
.patner_form_wrap label {width:100%; color:#898989; font-size:18px; font-weight:normal; font-weight:300;}
.patner_form_wrap .form-group {margin-bottom:15px;}
.patner_form_wrap .btn.blue {width:138px; height:37px; line-height:37px; text-align:center; background:#41b0bc; color:#fff; font-size:18px; border-radius:0; padding:0; font-weight:400;}

.checkbox { padding-left: 20px; }
.checkbox label { display: inline-block; font-size: 14px; position: relative; padding-left: 5px; text-transform: uppercase; }
.checkbox label::before {
content: "";
display: inline-block;
position: absolute;
width: 17px;
height: 17px;
left: 0;
top:3px;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 3px;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {
display: inline-block;
position: absolute;
width: 16px;
height: 16px;
left: 0;
top: 0;
margin-left: -20px;
padding-left: 3px;
padding-top: 1px;
font-size: 11px;
color: #555555; }
.checkbox input[type="checkbox"] {
opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {
font-family: 'FontAwesome';
content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label {
opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {
background-color: #eeeeee;
cursor: not-allowed; }
.checkbox.checkbox-circle label::before {
border-radius: 50%; }
.checkbox.checkbox-inline {
margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
background-color: #428bca;
border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
background-color: #d9534f;
border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {
color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
background-color: #5bc0de;
border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {
color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
background-color: #f0ad4e;
border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {
color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
background-color: #5cb85c;
border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after {
color: #fff; }

.radio {
padding-left: 20px; }
.radio label {
display: inline-block;
position: relative;
padding-left: 5px; }
.radio label::before {
content: "";
display: inline-block;
position: absolute;
width: 17px;
height: 17px;
left: 0;
top:3px;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 50%;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out;
transition: border 0.15s ease-in-out; }
.radio label::after {
display: inline-block;
position: absolute;
content: " ";
width: 11px;
height: 11px;
left: 3px;
top: 6px;
margin-left: -20px;
border-radius: 50%;
background-color: #555555;
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.radio input[type="radio"] {
opacity: 0; }
.radio input[type="radio"]:focus + label::before {
outline: none;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {
opacity: 0.65; }
.radio input[type="radio"]:disabled + label::before {
cursor: not-allowed; }
.radio.radio-inline {
margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
background-color: #41b0bc; }
.radio-primary input[type="radio"]:checked + label::before {
border-color: #41b0bc; }
.radio-primary input[type="radio"]:checked + label::after {
background-color: #428bca; }

.radio-danger input[type="radio"] + label::after {
background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
background-color: #5cb85c; }

.checkbox, .radio {float:left;}
.checkbox + .checkbox, .radio + .radio {margin-left: 20px; margin-top: 10px;}

.leasing-form .checkbox {margin-left:0!important; margin-right:20px;}

.patner_form_wrap label.radio_bt {font-size:14px; color:#000; text-transform:uppercase;}

/*Leasing start here*/

.leasing_intro {width:100%; background:#ededed; margin:0;}
.leasing_intro_inn {width:100%; max-width:660px; margin:auto; text-align:center; padding:60px 0 30px 0}
.leasing_intro_inn h2 {width:100%; color:#000; margin:0; padding:0; font-size:26px; font-weight:400;}
.leasing_intro_inn h3 {width:100%; color:#000; margin:0; padding:10px 0; font-size:20px; font-weight:400;}
.leasing_rate_wrap {widows:100%; padding:40px 0 0 0;}
.leasing_rate {padding-bottom:40px;}
.leasing_rate h2 {font-size:36px; color:#41b0bc; margin:0; padding:0; font-weight:700;}
.leasing_rate h2 i {font-size:28px;}
.leasing_rate p {font-size:20px; padding:10px 0 0 0; color:#000; font-family: 'SFProText-Regular', sans-serif;}
.expand_bt_wrap a {font-size:14px; text-align:center; color:#15a0af; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.expand_bt_wrap a i {font-size:28px; margin-top:5px; transform: rotate(0); transition: all 0.5s linear; -webkit-transition: all 0.5s linear; position:relative; top:0;}
.expand_bt_wrap a span {position:relative; top:0; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.expand_bt_wrap a.active span {top:-50px; opacity:0;}
.expand_bt_wrap a.active i{transform: rotate(45deg); top:85px; color:#b2b2b2}
.expand_bt_wrap a:hover {color:#000;}
.expand_bt_wrap a:focus, .expand_bt_wrap a:hover {text-decoration:none;}
.hidden_container_wrap {background:#fff; display:none;}
.hidden_container_inn {width:100%; margin:auto; max-width:980px; font-size:14px; color:#000; font-weight:400; padding:70px 0 50px;}
.patner_form_wrap input[type="text"].extra_txt {width:70%;}

.leasing-form .patner_form_wrap h3 {font-size:20px; margin-bottom:10px;}
.leasing-form .patner_form_wrap h4 {font-size:18px; margin:0 0 10px 0; padding:0; font-weight:400;}
.leasing-form .patner_form_wrap p.small {text-align:center; font-size:13px; font-weight:400; color:#404040; padding-bottom:10px; line-height:normal;}

.leasing_intro_inn.macbookemi { max-width: 885px;}
.leasing_intro_inn.macbookemi h3 {font-size:26px; margin-top:40px; font-weight:300;}
.leasing_intro_inn.macbookemi .leasing_rate_wrap {padding:10px 0 0 0;}
p.blk16 {font-weight:400; font-size:18px; color:#000; padding-bottom:20px;}
.hidden_container.macbookemi {font-size:14px; color:#000;}
.hidden_container.macbookemi h3 {/*font-size:14px;*/ font-weight:700;}
.hidden_container.macbookemi td p {margin-bottom: 0;}
.hidden_container ul {width:100%; list-style:none; margin:0; padding:0;}
.hidden_container ul li {width:100%; padding:0 0 10px 15px; position:relative}
.hidden_container ul li:before {font-family: 'FontAwesome'; content:"\f111"; color:#757576; display:block; position:absolute; left:0; top:1px; font-size:6px;}

.events-banner {background:url(../images/events_bg_banner.jpg) repeat-x!important; padding-top:50px; color:#fff; text-align:center; min-height:278px;}
.events-banner h2 {font-size:38px; color:#fff; margin:0; padding:0 0 25px 0; font-weight:400;}
.show_tt {display:inline-block; font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:50px; margin-right:50px; text-align:center;}
.show_tt:last-child {margin-right:0;}
.style .show_tt .displayformat {font-size:20px!important; display:block; text-align:center; padding:10px 0;}
a.add_cal_link {font-size:18px; color:#fff;}
a.add_cal_link:hover {text-decoration:none;}
a.add_cal_link img {margin-right:10px;}
.add_cal_wrap {width:100%; padding:20px 0;}
.pre_book_citi_wrap {width:100%; }
.left_img {text-align:right; padding-top:40px;}
.pre_book_des {padding:140px 0 0 70px; color:#000;}
.pre_book_des h2 {font-size:28px; font-weight:400; padding:6px 0; margin:0;}
.pre_book_des p {font-weight:300; font-size:18px;}
.citi_event_wrap {width:100%;}
.ciiti_event_logo {float:left; padding-top:8px;}
.ciiti_event_logo img {padding:5px 10px 5px 0; /*border-right:1px solid #d1d1d1;*/}
.citi_data {float:left; padding-left:15px; font-size:18px; width:47%;}
.citi_data i {font-size:14px; font-weight:normal;}

#radioBtn .notActive{
    color: #3276b1;
    background-color: #fff;
}

.event_near {float:left;}
.event_strore_wrap .input-group {float:left; font-weight:300;}
.event_strore_wrap {width:100%; background:#f7f7f7; padding-top:60px;}
.event_strore_wrap h2 {font-size:38px; text-align:center; margin:0; padding:0; font-weight:400;}
.event_near button {background:none; border:none; font-size:13px; text-transform:uppercase; color:#7e7e7e; margin-top:2px;}
.event_near button img {position:relative; top:-4px; padding-right:8px; line-height:30px;}
.event_store_city_list {width:100%; padding:40px 0;}
.event_store_city_list .input-group .btn {min-width:110px; padding:0; line-height:30px; border:1px solid #aeaeae; border-radius:60px!important; background:#f7f7f7!important; margin-left:8px; font-weight:normal; color:#7e7e7e!important;}
.event_store_city_list .input-group .btn.active, .event_store_city_list .input-group .btn:active {background:#41b0bc!important; box-shadow:none; color:#fff!important; border:1px solid #41b0bc;}
.event_strore_wrap .container {padding-left:0; padding-right:0;}


/*watch series 3 start here*/
.watch_banner_wrap {width:100%; text-align:center; background:#f2f2f2; position:relative; padding-top: 80px}
.watch_logo {position:absolute; z-index:2; text-align:center; width:100%; top:36%;}
.boy1 {z-index:1; top:0;}
.watch_banner_cont {width:75%; margin:auto; text-align:center; }
.watch_banner_cont h2 {font-size:80px; color:#111; font-family: 'Conv_SanFranciscoDisplay-Medium'; letter-spacing: -0.035em; font-weight:600;}
.watch_banner_cont p {font-family: 'Conv_SFProText-Regular_0'; font-size: 23px; font-weight: 400;  letter-spacing: 0.01em; line-height: 1.34783; color:#000; padding:20px 0 80px 0; width:75%; margin:auto}

.common_boys_banner {width:100%; text-align:center; position:relative; background:#c6c6c6;}
.common_boys_banner.boy2.cellu .common_boy_cont {top: 10%;}
.common_boy_cont {width:100%; position:absolute; text-align:center; top:40%; z-index:2;}
.common_boys_banner h2 {font-size:80px; color:#fff; text-align:center; font-family: 'Conv_SanFranciscoDisplay-Medium'; letter-spacing: -0.035em; font-weight:600;   }
.common_boys_banner h2 span.font1 {width:100%; display:block; font-size:27px; letter-spacing:normal;}

.watch_info_wrap {width:100%; background:#f7f7f7; padding:50px 0;}
.watch_data_cont h2 {color: #000; font-size: 45px; width: 75%; position:relative; margin-top:20%; font-family: 'Conv_SanFranciscoDisplay-Medium'; letter-spacing: -0.035em; font-weight:600; }
.watch_data_cont h2 span {font-size:24px; width:100%; display:block; letter-spacing: 0.009em; padding-bottom:10px;}

.watch_compare_wrap {width:100%; background:#f2f2f2; padding:50px 0; text-align:center;}
.watch_compare_wrap h2.head1 {color: #000; font-size: 45px; text-align:center; padding-bottom:20px; font-family: 'Conv_SanFranciscoDisplay-Medium'; letter-spacing: -0.035em; font-weight:600;}
.watch_comp_row {padding:80px 0; width:80%; margin:auto;}
.watchtandc p {margin:0; padding:0; font-size:14px;}
.watchtandc ol {margin:0 0 0 12px; padding:0; font-size:14px;}
.margin_left_50 {margin-left:50px;}

/*watch compare start here*/
.comparison-table.watch-comparision {}
.comparison-table.watch-comparision h1.title {font-family: 'Conv_SanFranciscoDisplay-Bold'; font-size:48px; text-align:center; padding-bottom:80px}
.comparison-table.watch-comparision hr.border {border:none; width:100%; height:2px; background:#e1e1e1; margin:15px 0; float:left; }
.comparison-table.watch-comparision .table th {width:33%;}
.comparison-table.watch-comparision .table > tbody > tr > td, .comparison-table.watch-comparision .table > tbody > tr > th, .comparison-table.watch-comparision .table > tfoot > tr > td, .comparison-table.watch-comparision .table > tfoot > tr > th, .comparison-table.watch-comparision .table > thead > tr > td, .comparison-table.watch-comparision .table > thead > tr > th {border:none}
.bottom_desc.watch {margin:0px auto; padding:10px; background-color:#f0f0f0; font-size:small;}
.bottom_desc.watch a {color:#555;}

.app_watch_wrap h2 {font-family: 'Conv_SFProText-Regular_0'; font-size:18px; font-weight:bold}
.app_watch_wrap p {font-family: 'Conv_SFProText-Regular_0'; font-size:18px;}
.comparison-table.watch-comparision .table td p {font-size:18px; color:#111;font-family: 'Conv_SFProText-Regular_0';}
.comparison-table.watch-comparision h2.title2 {font-family:'Conv_SFProText-Regular_0'; font-size: 24px; margin:90px 0 0;}
.comparison-table.watch-comparision .feature p {width:100%; display:block; line-height:50px;}
.comparison-table.watch-comparision .feature .icon1 > img {margin-right:15px;}
.hompage-banner.epp_banner {color:#fff; background:#242424; height:280px;}
.hompage-banner.epp_banner h1, .hompage-banner.epp_banner .text-container p span {color:#fff;}
.hompage-banner.epp_banner .banner-content {height:280px;}

.epp_top_head {width:100%; text-align:center; padding:50px 0 0 0;}
.epp_top_head h2, .epp_top_head h3 {color: #000; font-size: 30px; font-family: 'Conv_SFProText-Regular_0'; font-weight:normal; }
.epp_top_head h3 {font-size: 14px;}
.logosdiv.epp_new_logo {text-align:left;}
.logosdiv.epp_new_logo a {display:inline-block; border:1px solid #ccc; margin:5px;}
.epp_text1 {font-family: 'Conv_SFProText-Regular_0'; color:#807f7f; padding:25px 0 40px 0;}
.epp_text1 h4 {font-size:14px; color:#000; font-weight:normal}
.epp_text1 .small-text {font-size:12px; color:#807f7f; font-weight:normal;}
.leasing-form.epp_reg_inn h2.title {color: #000; font-size: 24px; font-family: 'Conv_SFProText-Regular_0'; font-weight:normal; text-align:center; opacity:0.8; padding:5px 0 20px 0;}
a.close_epp_reg {font-size:23px; color:#a5a5a5;}
.leasing-form.epp_reg_inn .patner_form_wrap input[type="text"], .leasing-form.epp_reg_inn .patner_form_wrap input[type="email"], .leasing-form.epp_reg_inn .patner_form_wrap input[type="number"] {font-family: 'Conv_SFProText-Regular_0'; font-weight:normal; font-size: 24px; font-size:16px;}
.text-container p.newciti1 {/*font-family: 'Conv_SFProText-Regular_0'; */font-size:18px; color:#231f20;}
.text-container p.newciti1 img {padding:0; position:relative; top:-8px;}
.text-container p.newciti1 span {min-height:34px; line-height:34px; max-width:100%; }
.text-container.new_ciit h1 {/*font-family: 'Conv_SanFranciscoDisplay-Light';*/ font-size:38px; color:#000; }
.text-container.new_ciit h1 span {font-size:26px;}
.text-container.new_citi h1 span {font-size:22px !important;}
.comparison-table.watch-comparision th {text-align:left;}
.comparison-table.watch-comparision {padding-top:40px;}
.comparison-table.watch-comparision .feature {width:75%;}

.comparison-table.watch-comparision .table {width:85%;}
.leasing_intro_inn.emioffer1 {color:#231f20; font-family: 'Conv_SFProText-Regular_0';}
.leasing_intro_inn.emioffer1 h2 {font-size:32px; color:#231f20;}
.leasing_intro_inn.emioffer1 h3 {font-size:26px; color:#231f20;}
.leasing_intro_inn.emioffer1 h4 {font-size:18px;}
.leasing_intro_inn.emioffer1 p.icici_logo {margin-top:20px;}
.hidden_container_wrap .table > tbody > tr > td, .table > tbody > tr > th {min-width:auto!important; text-align:left!important}
.borderimg {border:1px solid transparent; width:100%;}
.partnership_wrap.emi_new_ii {margin-top:0!important;}
.home_page_banner .special-title {display:none}
.home_page_banner .special-offer {margin-top:0;}
.special-offer {margin-top:20px;}


/*iPhone X style start here*/
.iphonex_wrap {width:100%; font-family: 'Conv_SFProText-Regular_0'; font-weight:600; color:#000; font-size:32px; line-height:normal;}
.iphonex_wrap h2 {width:100%; text-align:center; font-size:80px; font-weight:600;letter-spacing: -5px;}
.iphonex_wrap h2 span.subhead1 {font-size:30px; display:block; width:100%;font-weight:600; padding-bottom:30px; letter-spacing:normal;}
.iphonex_intro {width:100%; text-align:center; padding:150px 0}
.iphonex_intro .logo {padding-bottom:70px;}
.iphonex_intro p.discription {text-align:center; width:60%; margin:auto; padding:140px 0 75px 0}
.bg_fafafa {background:#fafafa;}
.iphonex_intro2 {width:100%; padding-top:100px;}
.iphonex_intro2 h2 {padding-bottom:100px;}

.iphonex_intro3 {width:100%; padding:100px 0;}
.iphonex_intro3 .intro3_img {text-align:center;}
.inn_intro_col {width:80%; margin:auto; max-width:800px; float:none; padding-top:70px; clear:both;}
.inn_intro_col .lhs h3.subtitle2 {font-size: 19px; font-weight: 600; margin:5px 0 0 0; padding:0 0 15px 0;}
.inn_intro_col .rhs {font-size: 32px; line-height:39px; font-weight: 600; letter-spacing:-1px;}
.inn_intro_col:after {width:100%; clear:both; content:''; display:block;}
.fullsizeimg {text-align:center;}
.watch_compare_wrap.iphonex {font-weight:normal; background:#f2f2f2; margin-top:60px; color:#888888;}

.desk {display:inline-block;}
.mob {display:none;}
.intro3_img {text-align:center; width:100%;}
.marg100 {margin-bottom:100px}

.text-container img.ban1 {max-width:100%; margin:auto}
.offeraug.grey_bg {background: #ededed; text-align: center; padding: 100px 0;}
.offeraug.grey_bg .container {max-width: 603px;}
.offeraug.grey_bg h2 {font-family: 'Conv_SanFranciscoDisplay-Light'; font-size: 27px; color: #000; margin-bottom: 30px;}
.offeraug.grey_bg p {font-size: 17px; font-family: 'Conv_SanFranciscoDisplay-Light'; color: #000;}
.offeraug.grey_bg strong {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-weight: bold;}
.off_aug_img, .off_aug_txt {padding-right: 0; padding-left: 0;}
.off_aug_img img {width: 100%;}
.aug_off_cont {padding: 35% 0 0 60px; color: #000;}
.aug_off_cont h2 {font-family: 'Conv_SanFranciscoDisplay-Light'; font-size: 34px; margin-bottom: 20px; margin-top: 0; }
.aug_off_cont h2 span {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-weight: bold;}
.aug_off_cont h3 {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-size: 14px; }
.aug_off_cont .cost {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-size: 28px;}
.aug_off_cont .cost span {font-size: 16px;}
.aug_off_cont .subcost {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-size: 14px; font-weight: bold;  }
.aug_off_cont a.knw_more {width: 126px; height: 26px; line-height: 26px; background: #41b0bc; color: #fff; display: block; text-align: center; text-transform: uppercase; margin:40px 0;}
.aug_off_cont a.knw_more:hover {text-decoration: none;}
.aug_zik_zak {padding: 50px 0;}
.offeraug.grey_bg.off2 {padding: 60px 0;}
.offeraug.grey_bg.off2 h2 {font-size: 28px; color: #000; font-family: 'Conv_SanFranciscoDisplay-Light';}
.offeraug.grey_bg.off2 h2 span {font-family: 'Conv_SanFranciscoDisplay-Medium'; }
.offeraug.grey_bg.off2 a.expo_bt {width: 134px; height: 38px; line-height: 38px; background: #41b0bc; color: #fff; display: inline-block; text-align: center; text-transform: uppercase; margin:10px 0;}
.offeraug.grey_bg.off2 a.expo_bt:hover {text-decoration: none;}
.ipadnewban {width: 100%; position: relative;}
/*.ipadnewban:before {width: 100%; height: 100%; content: ''; display: block; position: absolute; left:0; top: 0; background: #000; opacity: 0.25;}*/
.ipadnewban .ban_cont {position: absolute; bottom: 28%; color: #fff; z-index: 1; color: #000; left: 5%;}
.ipadnewban img.fulwid {width: 100%;}
.ipadnewban .ban_cont h2 {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-weight: bold; font-size: 55px; margin-bottom: 10px; color: #000; letter-spacing: -2px;  }
.ipadnewban .ban_cont h2 span {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-weight: bold;}
.ipadnewban .ban_cont h3 {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-size: 16px; }
.ipadnewban .ban_cont .cost {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-size: 28px;}
.ipadnewban .ban_cont .cost span {font-size: 16px;}
.ipadnewban .ban_cont .subcost {font-family: 'Conv_SanFranciscoDisplay-Medium'; font-size: 10px; font-weight: bold;  }
.ipadnewban .ban_cont.mac, .ipadnewban .ban_cont.mac h3, .ipadnewban .ban_cont.mac h2, .ipadnewban .ban_cont.mac .lft {color: #fff;}
.ipadnewban .ban_cont.mac .lft {border-color: #fff;}

.ipadnewban .ban_cont.mac.iphone {left: auto; /*right: 15%;*/ right: 2%}
.ipadnewban .ban_cont.mac.iphone .lft h3 {font-size: 25px;}
.ipadnewban .ban_cont.mac.iphone .rgt {line-height: 13px; padding-top: 11px;}

.ban_off_cont {position: absolute; color: #000; z-index: 1; font-family: 'Conv_SanFranciscoDisplay-Medium';  font-weight: bold; font-size: 55px; line-height: 56px; letter-spacing: -2px;}
.ban_off_cont.ban1 {right: 5%; bottom: 30%; text-align: center;}
.ban_off_cont.ban2 {left: 10%; bottom: 30%; color: #fff;}
.ban_off_cont.ban3 {left: 3%; bottom: 30%;}

.aug_off_cont .lft { float: left; border-right: 2px solid #000; padding-right: 20px;}
.aug_off_cont .rgt {width: 128px; float: left; padding-left: 20px; text-align: center;padding-top: 7px;}
.aug_off_cont .rgt .subcost {font-size: 10px; }
.aug_off_cont .rgt.ban2 {position: relative; top: -17px;}

.ipadnewban .lft {float: left; padding-right: 20px; border-right: 2px solid #000;}
.ipadnewban .lft h3 {font-size: 34px; font-family: 'Conv_SanFranciscoDisplay-Light'; margin: 0; padding: 0;  }
.ipadnewban .rgt {float: left; padding-left: 20px; text-align: center; line-height: 9px;}

.home_page_banner .ipadnewban .ban_cont h2 {text-align: left;}

@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) {
.partnership_wrap, .affordability_wrap, .leasing_wrap, .page-template-new-beats-landing-page .product-page { margin-top: 64px;}
.hidden_container {padding:0 20px;}
.pre_book_des {padding:55px 30px 0 20px }
.citi_data {width:80%}
.event_store_city_list {text-align:center;}
.event_near, .event_store_city_list .input-group .btn {float:none;}
.event_store_city_list .input-group .btn {margin:5px}

/*watch start here*/
.watch_logo {top:8%;}
.watch_banner_cont h2, .common_boys_banner h2 {font-size:55px;}
.watch_banner_cont p {font-size:20px;}
.watch_data_cont h2 {font-size:30px;}
.watch_comp_product {padding:30px 0;}
.hompage-banner.epp_banner {margin-top:65px}
.logosdiv.epp_new_logo {text-align:center;}
.comparison-table.watch-comparision {padding-top:50px;}
.text-container p.newciti1 span {line-height:normal;}
.hompage-banner.heightipad {height:470px;}

/*Iphonex*/
.iphonex_wrap {font-size:27px;}
.inn_intro_col .rhs {font-size: 27px;}
.iphonex_wrap h2  {font-size:64px; letter-spacing: -3px;}
.iphonex_wrap h2 span.subhead1 {font-size:27px;}
.iphonex_intro {padding:50px 0;}
.iphonex_intro p.discription {padding-top:70px;}
.iphonex_intro2 {padding-top:50px;}
}
@media (min-width: 768px) and (max-width: 992px) {
.partnership_wrap, .affordability_wrap, .leasing_wrap, .page-template-new-beats-landing-page .product-page { margin-top: 64px !important;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
.partnership_wrap, .affordability_wrap, .leasing_wrap, .page-template-new-beats-landing-page .product-page { margin-top: 0;}
.pre_book_des {padding:130px 0 0 70px} 
.hompage-banner.epp_banner {margin-top:0}
.comparison-table.watch-comparision {padding-top:0;}
.text-container p.newciti1 span {line-height:34px; font-size:14px;}
.hompage-banner.heightipad {height:400px;}
}

@media (max-width:767px) {
.inner_page_banner {height:190px; width:100%; overflow:hidden; text-align:center;}
.inner_page_banner img {height:100%; width:auto; }
.banner_cont1 {top: 25%;}
.banner_cont1 h1 {font-size:28px; line-height:28px;}
.banner_cont1 h2 {font-size:16px; line-height:16px; padding:0 50px;}
.patner_form_wrap {padding:0 10px;}

.leasing_intro_inn h2, .leasing_rate h2 i, .leasing-form .patner_form_wrap h3 {font-size: 20px;}
.leasing_intro_inn h3, .leasing-form .patner_form_wrap h4 {font-size:16px;}
.leasing_rate, .leasing_rate_wrap {padding-bottom:20px;}
.leasing_rate p {font-size:16px; line-height:normal;}
.hidden_container {padding:0 20px;}
.inner_page_banner.macbookemi {height:auto; }
.events-banner h2 {font-size:25px;}
.show_tt {margin-right:10px;}
.left_img {text-align:center;}
.pre_book_des {padding:20px; text-align:center;}
.ciiti_event_logo {border-right:none}
.ciiti_event_logo, .citi_data {width:100%;}
.ciiti_event_logo img {border-right:none; padding: 0; margin-bottom: 30px;}
.citi_data {padding:0 0 20px 0; }

.event_store_city_list {text-align:center;}
.event_near, .event_store_city_list .input-group .btn {float:none;}
.event_store_city_list .input-group .btn {margin:5px}

.event_strore_wrap h2 {font-size:28px;}
.event_strore_wrap {padding-top:30px;}

/*watch start here*/
.watch_logo {top:3%}
.watch_logo img {width:120px}
.watch_banner_cont h2, .common_boys_banner h2 {font-size:40px;}
.watch_banner_cont p {font-size:20px;}
.watch_data_cont h2 {font-size:30px;}
.common_boy_cont {top:30%;}
.common_boys_banner h2 span.font1 {font-size:20px;}
.watch_data_cont h2 {width:100%;}
.watch_data_img {padding:30px 0;}
.watch_comp_product {padding:30px 0;}
.margin_left_50 {margin-left:0;}
.watch_data {padding:0;}

.comparison-table.watch-comparision h1.title {font-size:30px;}
.epp_top_head h2 {font-size:18px;}
.epp_top_head h3 {font-size:12px;}
.epp_top_head {padding:20px 15px 0 15px;}
.logosdiv.epp_new_logo {text-align:center;}
.epp_text1 h4 {padding-left: 15px; padding-right: 15px;}
.text-container p.newciti1 {margin-top:25px;}
.text-container.new_ciit h1 span {font-size:12px !important;}
.text-container p.newciti1 span {line-height:normal;}

.watch-3-banner img {padding: 2% 0!important;}
.hompage-banner, .hompage-banner .banner-content {height:280px!important}

.leasing_intro_inn.emioffer1 h2 {font-size:16px;}
.leasing_intro_inn.emioffer1 h3 {font-size:14px;}
.leasing_intro_inn.emioffer1 h4 {font-size:12px;}

/*iphonex*/
.iphonex_wrap {font-size:24px;}
.inn_intro_col .rhs {font-size: 24px; padding-bottom:20px;}
.iphonex_wrap h2  {font-size:48px; letter-spacing: -3px;}
.iphonex_wrap h2 span.subhead1 {font-size:24px; padding-bottom:15px;}
.iphonex_intro {padding:50px 5%; width:90%; margin:auto;}
.iphonex_intro p.discription {width:100%; text-align:left;}
.iphonex_intro p.discription {padding-top:70px;}
.iphonex_intro2 {padding-top:50px;}
.iphonex_intro2 h2 {padding-bottom:40px; text-align:left; padding-left:15px; padding-right:15px; font-size:48px;}

.iphonex_intro3 {padding:50px 5%; width:90%; margin:auto;display: flex; flex-direction: column-reverse;}
.inn_intro_col {width:100%; padding-top:30px; padding-left:0; padding-right:0;}
.inn_intro_col .lhs, .inn_intro_col .rhs {padding-left:0; padding-right:0;}
.iphonex_intro3.fullwidth .inn_intro_col .lhs, .iphonex_intro3.fullwidth .inn_intro_col .rhs {padding-left:5%; padding-right:5%;}
.iphonex_intro3.normal { flex-direction:column;}
.desk {display:none;}
.mob {display:block;}
.fullsizeimg {text-align:center;}

.iphonex_intro3.fullwidth {width:100%; padding:0;}
.marg100 {margin-bottom:50px;}
.left_align_mobile {text-align:left;}
.watch_compare_wrap.iphonex {padding-left:20px; padding-right:20px;}

.text-container img.ban1 {/*width: 100%; */display: block; max-height: inherit!important;}

.common_boys_banner.boy2.cellu {padding-top: 180px; }
.common_boys_banner.boy2.cellu .boy2 {/*transform: scale(1.5); left: 10px; margin-left: -28%;*/}

.offeraug.grey_bg {padding: 20px 0;}
.offeraug.grey_bg h2 {font-size: 20px;}
.offeraug.grey_bg p {font-size: 14px;}
.aug_off_cont {padding: 20px 0; text-align: center; width: 300px; margin:auto;}
.aug_off_cont a.knw_more {display: inline-block;}
.aug_off_cont h2 {font-size: 30px; margin-bottom: 15px;}
.aug_zik_zak {padding: 0;}
.offeraug.grey_bg.off2 {padding: 20px 0;}
.offeraug.grey_bg.off2 h2 {font-size: 20px; margin-bottom: 15px;}

.aug_off_cont .lft, .aug_off_cont .rgt {float: none; width: 100%; padding: 0; border: none;}
.aug_off_cont a.knw_more {margin: 20px 0;}
.aug_off_cont .rgt.ban2 {position: static;}


.ipadnewban .ban_cont {bottom: 10px; left: 10px; line-height: 18px;}
.ipadnewban .ban_cont .cost {font-size: 14px; margin:0; padding: 0;}
.ipadnewban .ban_cont .subcost {font-size: 12px; margin:0; padding: 0;}
.ipadnewban .ban_cont h2 {font-size: 18px; margin:0; padding: 0; letter-spacing: normal;}
.ban_off_cont {font-size: 16px; line-height: normal; letter-spacing: normal;}
.ipadnewban .lft h3 {font-size: 19px;}
.ipadnewban .lft {padding-right: 8px;}
.ipadnewban .rgt {padding-left: 8px; line-height: 15px;}

.ipadnewban .ban_cont.mac.iphone .subcost {font-size: 8px;}
.ipadnewban .ban_cont.mac.iphone .lft h3 {font-size: 15px;}
.ipadnewban .ban_cont.mac.iphone .rgt {padding-top: 5px}
.ipadnewban .ban_cont.mac h3, .ipadnewban .ban_cont h3 {padding: 5px;}
.ipadnewban .ban_cont.mac.iphone .lft h3 {padding: 0;}
.ipadnewban .ban_cont.mac.iphone {right: auto; left: 5%;}
}

@media (max-width: 1024px){
	.expand_bt_wrap a:hover { color: #15a0af; }
}
input.error {
    border: 1px dotted #a94442 !important;
}
.error{
    color: #a94442 !important;
    font-family: 'Alegreya Sans',Arial,sans-serif;
    font-weight: 400 !important;
    font-size: 14px !important;
}


.sl-filter-item {
  
    margin: -15px 6px !important;
}