/* Mobile */
@media (max-width: 767px) {

.lte_inquire__divform > ul {
        list-style:none;
        margin: 0;
        padding: 0;
        width: 100%;
}

.lte_inquire__divform > ul > li {
        display: block;
        text-align: center;
       	vertical-align: top;
}

.lte_inquire__divform {
	margin-left: 0;
	width: 100%;
}

.lte_inquire__divform .block {
    width: 100%;
    margin: 0 auto;
}


	div.roaming-rates-container {
		margin-left: 10px;
		margin-right: 10px;
	}

	section.roaming-rates div.roaming-rates-header {
	    height: 245px;
	}

	section.flat-page div.flat-page-circle div.circle-content-wrapper {
	    padding-top: 225px;
	    margin-bottom: 50px;		
	}

	section.flat-page div.flat-page-circle {
	    width: 394px;
	    height: 394px;
	    top: -180px;		
	}

	div.roaming-country-rates div.roaming-country-content table tr td div{
		width: 54px;
		word-break: break-word;
	}

	table#country_rates_labels tr td{
		vertical-align: middle;
	}

	div.roaming-country-rates > ul > li.fixed {
		width: 121px;
	}

	div.roaming-country-rates > ul > li.dynamic {
		width: calc(100% - 121px);
	}

	table#country_rates_labels tr td div{
		
	}	

	.tab-content__divisions section h1 {
	    font: 38px/36px Arial, san-serif;
	}

	.tab-content__divisions ul li a {
	    font: 11px/11px Arial, san-serif;
	    padding-right: 0px;		
	}

	.center {width: 100%!important;padding: 0 0px!important;}
	/* Hide Panel */
	.hide_panel {padding-left: 35px!important;padding-right: 35px!important;}
	/* TopBar */
	.lang {padding-left: 16px; margin-top: 10px;}
	.topbar_menu {display: none!important;}
	.topbar_menu_mobile {display: block!important;}
	.topbar_menu_mobile select {font: bold 14px Arial, san-serif;}	
	.search_btn {margin-right: 15px!important;}
	.user_btn span, .user_btn a {padding: 0 24px!important;font-size: 0px!important;text-indent: -99999px;}
	.user_btn span:after, .user_btn a:after {display: block!important;}
	/* Header */
	.header {padding: 0 0 0 26px;}
	.header_center {padding: 0!important;}
	.header__menu > ul {width: 313px!important;float: none;margin-right: auto; margin-left: auto;padding: 0 26px;}
	/* Internet Product */
	.internet_product ul {width: 100%!important; padding: 10px 0;}
	/* Popular Services */
	.popular_services {padding: 36px 36px 28px;}
	/*.popular_services .ciricle_block,.ciricle_block.ciricle_block__black {text-align: left;}*/
	/*.popular_services .ciricle_block li,.ciricle_block.ciricle_block__black li{display: block;position: relative;width: 100%;height: 84px;margin-bottom: 12px;}
	.popular_services .ciricle_block li:last-child,.ciricle_block.ciricle_block__black li:last-child {margin-bottom: 0px;}
	.popular_services .ciricle_block li .ciricle_link,.ciricle_block.ciricle_block__black li .ciricle_link {display: block;width: 100%;height: 100%;padding: 0 19px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	.popular_services .ciricle_block li h2,	.ciricle_block.ciricle_block__black h2 {display: inline-block;width: auto;margin: 0;padding: 0;vertical-align: top;font: 16px/84px Arial, san-serif;color: #ffffff;}
	.popular_services .ciricle_block li span,	.ciricle_block.ciricle_block__black li span {display: inline-block;width: auto;height: auto;padding: 0;background: none;text-align: left;line-height: 0;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	.popular_services .ciricle_block li span:hover,.ciricle_block.ciricle_block__black li span:hover {border: none; background: none;}
	/*.popular_services .ciricle_block.ciricle_block__reng li span i.icons.icons__bir,.ciricle_block.ciricle_block__black li span i.icons.icons__bir {width: 48px;height: 44px;margin: 21px 22px 0 7px;background-position: 0 -79px;}*/
/*	.popular_services .ciricle_block.ciricle_block__reng li span i.icons.icons__bir,.ciricle_block.ciricle_block__black li span i.icons.icons__bir {width: 48px;height: 44px;margin: 21px 22px 0 7px;background-position: -4px -3600px;}
	.popular_services .ciricle_block.ciricle_block__reng li span:hover i.icons.icons__bir, .ciricle_block.ciricle_block__black li span:hover i.icons.icons__bir {background-position: -4px -3600px;}
	.popular_services .ciricle_block.ciricle_block__reng li span i.icons.icons__iki, .ciricle_block.ciricle_block__black li span i.icons.icons__iki 	{width: 58px;height: 54px;margin: 21px 19px 0 0;background-position: 0 -129px;}
	.popular_services .ciricle_block.ciricle_block__reng li span:hover i.icons.icons__iki, .ciricle_block.ciricle_block__black li span:hover i.icons.icons__iki {background-position: 0 -129px;}
	.popular_services .ciricle_block.ciricle_block__reng li span i.icons.icons__uc,	.ciricle_block.ciricle_block__black li span i.icons.icons__uc {width: 48px;height: 45px;margin: 21px 23px 0 6px;background-position: 0 -190px;}
	.popular_services .ciricle_block.ciricle_block__reng li span:hover i.icons.icons__uc,.ciricle_block.ciricle_block__black li span:hover i.icons.icons__uc {background-position: 0 -190px;}
	.popular_services .ciricle_block.ciricle_block__reng li span i.icons.icons__dord,.ciricle_block.ciricle_block__black li span i.icons.icons__dord {width: 52px;height: 32px;margin: 26px 22px 0 3px;background-position: 0 -240px;}
	.popular_services .ciricle_block.ciricle_block__reng li span:hover i.icons.icons__dord,	.ciricle_block.ciricle_block__black li span:hover i.icons.icons__dord {background-position: 0 -240px;}
	.popular_services .ciricle_block.ciricle_block__reng li span i.icons.icons__bes,.ciricle_block.ciricle_block__black li span i.icons.icons__bes	 {width: 54px;height: 57px;margin: 11px 23px 0 0px;background-position: 0 -277px;}
	.popular_services .ciricle_block.ciricle_block__reng li span:hover i.icons.icons__bes,	.ciricle_block.ciricle_block__black li span:hover i.icons.icons__bes {background-position: 0 -277px;}*/*/
	
	.popular_services .ciricle_block {
		margin-top: 30px;
	}
	.popular_services .ciricle_block li {
		height: 84px;
		margin-top: 12px;
		width: 100%;
		transition: transform .2s;
	}

	.popular_services .ciricle_block li a { 
		display: flex;
		flex-direction: row;
		align-items: center;
		width: 100%;
		height: 100%;		
	}

	.popular_services .ciricle_block li a h4 { 
		padding-top: 0;
	}
	.popular_services .ciricle_block li a img{ 
		width: 40px;
		height: 40px;
		padding-top: 0;
		margin: 0 16px;
	}

	.block_title {
		font-size: 36px;
	}

	

	.ciricle_block.ciricle_block__black{width: 100%; margin: 0px; padding: 20px 30px; background: url(../img/tab-bg.png) no-repeat;background-size: 100% 100%;}
	.ciricle_block__black h1.block_title{display: block!important; margin-bottom: 20px;color: #ffffff;}
	.ciricle_block.ciricle_block__black li h2 {font: 22px/84px Arial, san-serif;margin-top: 0px;}
	
	/* Tarif */
	.tarif {background: #ffffff;padding: 0px;display: block;}
	.tab-menu {display: none;}
	.right_content {width: 100%;}
	.tab-content__mini-tab-body {padding: 10px 20px 10px 10px;}
	.tab-content {box-shadow: none;}
	.tarif__portal {box-shadow: none;background: #f7f7f7;margin: 0px;}
	.tarif__portal.mbgcolor {background-color: #dad5cd;}
	.tarif__portal ul li {width: 100%;}
	.tarif__portal ul li figure {background-color: #ffffff;}
	.tab-content__divisions section.mnone {display: none;}
	.top_tags {width: 100%;position: absolute;top: 0px;left: 0px;padding: 10px 23px;color: #ffffff;background: #000000;display:block!important;}
	.top_tags span {float: left;display: block;position: relative;margin-right: 15px;padding: 10px 30px 10px 10px;font: 13px/12px Arial, san-serif;color: #ffffff;border: 1px solid #ffffff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
	.top_tags span:after {content: '';display: block;width: 11px;height: 11px;position: absolute;top: 10px;right: 10px;background: url(../img/sprite.png) no-repeat -8px -3161px;}	
	.tab-content__connect span:first-child{width:100%;}
	.tab-content__connect span:last-child {float:left;}
		
	/* Why Azercell */
	.why_azercell {padding: 36px;}
	.why_azercell__text {width: 100%;}
	.ciricle_block__why {width: 100%!important;text-align: center;}
	.ciricle_block__why li {display: block;width: 120px;margin: 0 auto 12px!important;}
	.ciricle_block li:last-child {margin-right: auto!important;}
	.ciricle_block li span {width: 120px;height: 120px;line-height: 120px;}
	.ciricle_block.ciricle_block__why i.icons.icons__bir {width: 94px; height: 77px; margin-top: 12px; background-position: 0px -350px;}
	.ciricle_block.ciricle_block__why i.icons.icons__iki {width: 85px; height: 81px; margin-top: 8px; background-position: 0px -435px;}
	.ciricle_block.ciricle_block__why i.icons.icons__uc {width: 85px; height: 79px; margin-top: 8px; background-position: 0px -528px;}
	
	/* .tab-content__information,.tab-content__information h1 {display: none;} */
	.mobile_hide {display: block!important; width: 100%; padding: 15px 36px;}
	.mobile_hide span {display: block; float: left; font: 22px/22px Arial, san-serif; color: #ddd;text-transform: uppercase;}
	.mobile_hide span:first-child{margin-right: 20px;}
	
	/* Press Page */
	.press {background: #fff;}
	.press__body {margin-top: 0px; margin-bottom: 0px; box-shadow: none;}
	.title_block {/*height: 230px;*/}
	.title_block h4 {display: none;}
	.title_block h1 {margin-top: 0px;line-height: 60px;}
	.zapros_form__body {width: 100%;padding: 0 36px;}
	.zapros_form__body .block {	width: 100%;}
	.press .ciricle_block.ciricle_block__black {display: none;}
	.subscribe {height: auto;padding-bottom: 10px;}
	.subscribe .center {padding: 0 10px!important;}
	.subscribe input[type="text"] {width: 100%;margin-bottom: 10px;}
	.subscribe input[type="submit"] {width: 100%;}
	.press_list {padding: 0px}
	.press_list ul {border-right: none; border-left: none; border-bottom: none; border-radius: 0px;}
	.press_list ul li .head span.date {display: inline-block !important;margin-bottom: 15px;}
	.career_days_list span.date-big {
		display: none !important;
	}	
	.press_list ul li .head h2{display: block;}
	.presparallax {height: 198px!important;margin-top: 0px;}
	.parallax__title {padding-top: 37px;}
	.indexparallax,.background {background-attachment: inherit!important;background-repeat: inherit;}
	.zapros_form__body .item_sbt input[type="submit"] {width: 100%!important;}
	/* About */
	.about__body {margin-bottom: 0px;}
	.about__title_block h2 {width: 100%;height: 414px;	padding-top: 262px;	margin: -190px auto 0;}
	.comparison_inside {background: url("../img/press_bg.png") no-repeat 0 0; background-size: 100% auto;}
	.comparison_inside .press__body {background: transparent;padding: 0 20px;}
	.comparison_inside .breadcrumb {display: none;}
	.comparison_inside .devices_block .head {padding: 0; text-align: center;}
	.comparison_inside .devices_block .head h1 {font: bold 60px/60px Arial, san-serif}
	.comparison_inside .comparison {background: #fff;}
	.comparison_inside .comparison .left_block {width: 100%;}
	.comparison_inside .comparison .left_block .filter {height: auto; padding: 30px 0 20px;text-align: center;}
	.comparison .left_block .filter span {display: inline-block;width: auto;margin-right: 5px;}
	.table_label,.productlist {display: none;}
	.comparison .right_block {width: 65%;}
	.comparison .right_block table {display: none;}
	.comparison .right_block table.mobiletable {display: block;}
	.mobile_productlist {float: left;display: block; width: 35%!important;height: auto!important;}
	.table_label_mobile {display: block;}
	.company_list {padding-top: 40px;}
	.company_list .row article {display: block;width: 300px; margin-right: auto; margin-left: auto;}
	.company_list .row article:nth-child(2n) {margin-right: auto;}
	.company_list .row article .foot {padding: 10px 15px 0;}
	.company_list .row article .foot h2 {height: auto;font: bold 16px/20px Arial, san-serif;}
	.company_list .row article .foot .text {height: auto;margin: 20px 0;}
	
	.about_teliasonera {padding: 0 15px 25px;}
	.about_teliasonera__title {max-width: 480px; height: 480px; margin: -245px 0 0 -240px;padding-top: 278px;}
	.about_teliasonera__body .text {float: none;}
	ul.news_list li {margin-right: 0!important;}
	ul.news_list li:nth-child(3n) {margin-right: 0!important;}
	.footer .center {padding: 0 10px!important;}
	.parallax.small .center,.parallax.romingparallax .center {background: none;}
	.parallax,.parallax.small,.parallax.romingparallax {background-repeat: no-repeat;background-position: 0 0!important;background-size: 100% 100%!important;}
	.roming input {width: 100%;}
	.small .roming h2 {padding: 0 41px;}
	
	.toplink {height: 297px;}
	.toplink h2 {font: bold 36px/36px Arial, san-serif;}
	.toplink a {width: 160px;}
	.toplink:after {content: '';display: block;width: 100%;height: 560px;background: #fff;position: absolute;top: -280px;left: 0;-webkit-border-radius: 175px;-moz-border-radius: 175px;border-radius: 175px;}
	
	.devices .menu__nav>li {width: 100%;min-height: 72px; height: auto;}
	.devices .menu__nav>li>a {border-right: none;}
	.devices .menu__nav li ul {display: none;position: relative;float: left;left: 0;top: 0;text-align: center;}
	.internet_list ul.ul_web {display: none;}
	.internet_list ul {width: 310px; margin: 0 auto;}
	.internet_list ul.ul_mobile {display: block;width: 310px; padding-top: 20px!important;}
	.internet_list ul.ul_mobile li {margin-top: 10px;}
	.internet_list__title {left: 0;width: 100%; margin-left: 0;}
	.flweb {display: none;}
	.flmobile {display: block;}
	.services_ciricle_block {padding-top: 0;}
	
	.roming {margin-top: 0;}
	.small .roming {margin-top: 0; padding-top: 52px;}
	.romingparallax .roming  {margin-top:-77px!important;padding-top: 29px!important;}
	.parallax img {transform: none!Important;top: 0;height: 100%;}
	
	.slider__caption { padding-left: 20px; padding-right: 20px; }

	
}

/* **** */
@media (min-width: 768px) and (max-width: 991px) {


	.tab-content__divisions ul li a {
	    font: 11px/11px Arial, san-serif;
	    padding-right: 0px;		
	}


	.header .header_center,.center {width: 750px; padding: 0 10px!important;}
	.header__menu > ul {width: 750px;float: none;margin-right: auto; margin-left: auto;}
	/* Topbar */
	.topbar_menu {display: none!important;}
	.topbar_menu_mobile {display: block!important;}
	
	/* Why Azercell */
	.ciricle_block__why {width: 100%!important;}
	.ciricle_block__why li {margin-right: 101px!important;}
	/* Internet Product */
	.internet_product ul {width: 100%!important;}
	/* Right Content */
	.right_content {width: 475px;}
	.tab-content__connect span:first-child {width: 100%;}
	/* Subscribe */
	.subscribe {height: auto;padding-bottom: 18px;}
	.subscribe input[type="submit"] {margin-top: 0;}
	.subscribe input[type="text"],.subscribe input[type="submit"] {width: 223px;}
	.subscribe input[type="text"] {margin-right: 30px;}
	ul.devices_list {width: 100%; text-align: center;}
	ul.devices_list li {float: none; display: inline-block;}
	ul.devices_list li:nth-child(2n) {margin-right: 0;}
	ul.devices_list li:last-child {margin-top: 25px;}
	.devices_block .head h1 {font: bold 45px/45px Arial, san-serif;}
	.comparison .right_block {width: 528px;}
	.company_list .row article {margin-right: 0}
	.parallax.small .center,.parallax.romingparallax .center {background: none;}
	.parallax.small {height: 313px;}
	.roming {padding-top: 140px;}
	.small .roming {margin-top: -160px;}
	.devices .menu__nav li ul {display: block!important;}
	.internet_list ul.ul_web {display: none;}
	.internet_list ul {width: 665px; margin: 0 auto;}
	.internet_list ul.ul_mobile {display: block;width: 665px;}
	.internet_list ul.ul_mobile li {margin-top: 10px;}
	.flweb {display: none;}
	.flmobile {display: block;}
	.services_ciricle_block .ciricle_block li {margin-right: 100px;}
	.academy {margin-top: -122px!important;}
	.indexparallax .academy {margin-top: 0!important;}
	.romingparallax .roming  {margin-top:-118px!important;padding-top: 63px!important;}
	.romingparallax .roming input {width: 100%;}
	.parallax img {transform: none!Important;}
}
@media (min-width: 1200px) {
	.header__menu {display: block!important;}
}
/* Large Desktop */
@media (min-width: 992px) and (max-width: 1199px) {
	.header .header_center,.center {width: 970px;padding: 0!important;}
	
	.topbar_menu {margin-left: 80px!important;}
	/* Slider */
	.slider,.flexslider,.flexslider .slides img {height: 400px!important;max-height: 400px!important;}
	/* Internet Product */
	.internet_product .owl-carousel .owl-item {width: 309px!important;}
	/* Last News */
	ul.news_list {text-align: center;}
	ul.news_list li {float: none;display: inline-block;}
	
	/* Right Content */
	.right_content {width: 715px;}
	ul.devices_list li {margin-right: 18px;}
	.comparison .right_block {width: 768px;}
	.company_list article {width: 470px;}
	.company_slider .slider__caption {margin-top: 105px;padding-bottom: 145px;}
	.about_teliasonera__body .text {margin-right: 40px;}
	.subscribe input[type="text"] {margin-right: 38px;}
	.devices .menu__nav li ul {display: block!important;}
	.internet_list ul.ul_web {display: none;}
	.internet_list ul {width: 665px; margin: 0 auto;}
	.internet_list ul.ul_mobile {display: block;width: 665px;}
	.internet_list ul.ul_mobile li {margin-top: 10px;}
	.flweb {display: none;}
	.flmobile {display: block;}
}

@media (min-width: 1200px) {
	.center {width: 1024px;}
	.header .header_center {width: 1200px;}
	.header__menu {display: block!important;}
	.slider,.slides img {height: 400px!important;max-height: 400px!important;}
	.company_slider .slider__caption {margin-top: 105px;padding-bottom: 150px;}
	.internet_list li:nth-child(3n) {margin-right: 0;}
	.rominq_slider,.rominq_slider .slides img {height: 520px!important;}
	ul.news_list li:nth-child(3n) {margin-right: 0px;}
	.devices .menu__nav li ul {display: block!important;}
}

@media(max-width: 1200px) {
	.header__menu_mobile {display: block;}
	.header__menu {display: none;width: 100%;margin-top: 0px;padding: 36px 0;position: absolute;left: 0px;top: 97px;z-index: 2;background: #fff;-webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.50);-moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.50);box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.50);}
}


@media (max-width: 991px) {
	.form_control__input-text {width: 100%!important;margin-bottom: 12px;}
	/* Header Menu */	
	.header__menu > ul > li {width: 100%;margin: 0 0 24px 0;}
	.header__menu > ul > li:last-child {margin-bottom: 0px;}
	.header__menu > ul > li > a {padding: 0px;border: none;}
	.header__menu > ul > li .submenu {display: none;}
	
	/* Parallax */
	.parallax {height: 230px;background-attachment: inherit;}
	.parallax .center {width: 100%; padding: 40px 0!important;background: rgba(100,37,125,0.9);}
	.academy {margin: 0 auto 0;background: #fff;}
	.roming {width: 472px;height: 472px;/*margin-top: 10px;padding: 1px 30px 0;*/}
	.small .roming {width: 472px;height: 472px;}
	
	/* Slider */
	.slider,.flexslider {width: 100%;}
	.slider,.flexslider,.flexslider .slides img {height: 495px!important;max-height: 495px!important;background-size: cover;}
	.slider.lte_slider_wrapper,.flexslider.lte_slider,.flexslider.lte_slider .slides img {height: 300px!important;max-height: 300px!important;background-size: cover;}
	.slider__caption {width: 456px;height: 456px;position: absolute;top: 20px;bottom: 0px; left: 50%; margin-left: -228px; text-align: center; padding: 0; padding-left: 20px; padding-right: 20px;}
	.slider__caption h1 {font: bold 48px/48px Arial, san-serif;}
	.slider__caption h2 {margin-top: 15px;}
	.slider__caption p {margin-top: 13px;}
	.slider__caption a.more {margin-top: 18px;}
	.test {text-align: center;bottom: 65px;}
	.flex-control-nav {width: 100%; margin: 0 auto;}
	/* Las News */
	ul.news_list {text-align: center;}
	ul.news_list li {float: none;display: inline-block!important;}
	/* Footer */
	/* .footer .center {padding: 0 36px!important;} */
	.footermenu {display: none;}
	.footer__openchat {display: block!important;}
	.footer .row {position: relative;margin-top: 35px;padding-top: 36px;border-top: 1px solid #ffffff;}
	a.full_screen {display: block!important;}
	.copyright {padding-top: 1px!important;}
	nav.social {float: right!important;}
	nav.social a{margin: 0 0 0 12px!important;}
	.product.inside_product .product__list#mobile_list {display: block;}
	.product.inside_product .product__list#web_list {display: none;}


	/* LTE */

	ul.sim-change-procedure-wrapper > li.sms-send-sim {
		display: none !important;
	}

	ul.sim-change-procedure-wrapper > li > div.sms-lte-check {
   		margin: 0;
	}

	ul.lte-device-check-wrapper > li > div.lte-device-download-list a.btnv2 {
		margin-bottom: 20px;
	}

	/* iPhone7 */

	section.iphone7-teaser div.teaser-image--big {
        	display: none;
	}

	section.iphone7-teaser div.teaser-image--small {
        	display: block;
	}


	section.iphone7-product {
		height: auto;
	}

	section.iphone7-product div.iphone7-image {
	        float: none;
	        margin: 0 auto;
	}

	section.iphone7-product div.iphone7-stresspoints {
		height: auto;
		margin: 0;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li > figure {
	        display: block;
        	background: url(../f/cdn/iphone7/product/features.png);
	        width: 100px;
        	height: 60px;
	}

	section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li > span {
	        display: block;
        	width: 100px;
	        word-break: break-word;
        	color: #ccc;
	        font-size: 12px;
        	line-height: 18px;
	}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-black  {
        padding-left: 35px;
        padding-right: 20px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-water  {
        padding-left: 20px;
       	padding-right: 35px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-home  {
        padding-left: 35px;
        padding-right: 20px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-camera  {
        padding-left: 20px;
        padding-right: 35px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-stabilization  {
	padding-left: 35px;
        padding-right: 20px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-facetime  {
	padding-left: 20px;
        padding-right: 35px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-led  {
        padding-left: 35px;
        padding-right: 20px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-gamut  {
        padding-left: 20px;
        padding-right: 35px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-brighter {
        padding-left: 35px;
       	padding-right: 20px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li.i7-3dtouch  {
        padding-left: 20px;
        padding-right: 35px;
}

section.iphone7-product div.iphone7-stresspoints ul.iphone7-stresspointsUL > li > figure {
	background-position-x: -42px !important;
}

section.iphone-comparison div.iphone-comparisonHeading span {
	font-size: 42px;
}

section.iphone7-preorder div.iphone7-preorderContent {
	overflow: hidden;
}

section.iphone7-preorder div.iphone7-preorderContent div.iphone7-form-tableblock div.iphone7-form-table > ul > li.phone7-form-color {
	vertical-align: top !important;
}

section.iphone7-preorder div.iphone7-preorderContent div.iphone7-form-tableblock div.iphone7-form-table > ul > li.phone7-form-rateplan {
	height: 80px;
} 

section.iphone7-preorder div.overflow-handler {
	overflow-x: scroll;
}

section.iphone8-product div.iphone8-productContentText {
    font-size: 18px;
    text-align: center;
    line-height: 24px;
    text-align: center;
    width: calc(100vw - 18%);
    margin: 0 auto;
}

section.iphone8-product	img.iphone8-image--small {
    display: block;
    margin: 0 auto;
} 

section.iphone8-product img.iphone8-image--big {
    display: none;	
}

}

@media (max-width: 400px) {
	.topbar_menu_mobile {margin-left: 5px;}
}

@media (max-width:470px) {
	.topbar_menu_mobile {display: block!important;}
	.ciricle_block__why li {margin-bottom: 20px;}
	.ciricle_block__why li:nth-child(2n) {margin-right: 0;}
	.academy {width: 340px;height: 340px;margin-top: 0;}
	.academy .block_title {font: 22px Arial, san-serif}
	.academy__text {font: 12px/15px Arial, san-serif;}
	
	.academy a.more {margin-top: 16px;}
	/* Slider */
	.slider,.flexslider,.flexslider .slides img {height: 395px!important;max-height: 395px!important;}
	.slider__caption {width: 325px!important;height: 325px!important;position: absolute;top: 20px;bottom: 0px; left: 50%; margin-left: -170px; text-align: center;padding: 0 0; padding-left: 20px; padding-right: 20px;}
	.slider__caption h1 {font: 30px/30px Arial, san-serif;}
	.slider__caption h2 {margin-top: 15px; font: 18px/18px Arial, san-serif;}
	.slider__caption p {margin-top: 13px;font: 12px/14px Arial, san-serif;}
	.slider__caption a.more {margin-top: 18px;}
	ul.news_list li {margin-right: 0px!important;}
}

@media (max-width: 495px) {
	.owl-carousel .owl-item {text-align: center;}
	.internet_product li {float: none;display: inline-block;}
	/* .about__title_block h2 {margin: -190px 0 0 -19px;} */
	.small .roming {width: 340px;height: 340px;margin-top: 10px;padding: 1px 30px 0;}
	.small .roming h2 {padding: 0 41px;font: bold 20px/25px Arial, san-serif}
	.small .roming p {margin-top: 9px;}
	.romingparallax .roming  {width: 340px;height: 340px;margin-top: -32px!important;padding: 9px 15px 0!important;}
	.romingparallax .roming p {margin-top: 6px;font: 13px/15px Arial, san-serif;}
	.romingparallax .roming a.read_moree {margin-top: 11px;}

	.career_days_list div.text {
		width: 100% !important;
	}

	.career_days_list span.date {
		display: inline-block !important;
	}

	.career_days_list span.date-big {
		display: none !important;
	}
	
	.career_days_list h2 {
		padding: 0 !important;
	}

	/* LTE */

	ul.sim-change-procedure-wrapper > li > div.sms-lte-check > div.sms-send-buble {
		width: 228px;
		height: 108px;
	}

	ul.lte-device-check-wrapper > li > div.lte-device-download-list a.btnv2 {
		width: 310px;
	}

	ul.lte-device-check-wrapper > li > div.lte-device-download-list a.btnv2 > span{
		padding: 20px 25px;
	}	

	ul.lte-device-check-wrapper > li > div.lte-device-settings-wrapper {
		width: 310px;
		height: auto;
	}

	ul.lte-device-check-wrapper > li.gap {
		display: none;
	}

	div.lte-device-choose ul.roaming-countries-list-wrapper {
		width: 310px !important;
	}

	div.lte-device-choose ul.roaming-countries-list-wrapper a{
		word-break: break-all;
		width: 310px !important;
	}


	ul.sim-change-procedure-wrapper > li > div > ul > li {
		display: block;
		margin-bottom: 15px;
	}

	ul.sim-change-procedure-wrapper > li > div.sms-lte-check > div.sms-send-buble > div.sms-send-content {
		font-size: 16px !important;
		padding: 20px 20px;
	}

	div.lte_slider img.desktop-image {
		display: none;
	}

	div.lte_slider img.mobile-image {
		display: block;
	}	

	section.lte_slider_wrapper {
		height: 395px !important; 
	}		

}
@media (max-width: 576px) { 
	.caption-wrapper.large > .content > .title {
		width: 310px;
		min-width: 310px;

	}
	.caption-wrapper.large > .content > .desc {
		width: 310px;
		min-width: 310px;
	}
	.caption-wrapper.large .c-btn { 
		top: 12px;
    	left: 300px;
	}
	.large .c-btn-nodesc {
		left: 310px;
	}
}

@media (max-width: 450px) { 
	.caption-wrapper.large > .content > .title {
		width: 240px;
		min-width: 240px;

	}
	.caption-wrapper.large > .content > .title  span {
		font-size: 18px;
	}
	.caption-wrapper.large > .content > .desc {
		width: 240px;
		min-width: 240px;
	}
	.caption-wrapper.large .c-btn { 
		top: 24px;
    	left: 180px;
	}
	.large .c-btn-nodesc {
		left: 170px;
	}
}