/*
== ------------------------------------------------------------------- ==
== @@ Mobily Frendly Styles
== ------------------------------------------------------------------- ==
*/

@media only screen and (min-width: 1170px) and (max-width:1600px) {
	nav#nacigation_id {
		float: left;
	}
	.tabsecondsection .col-sm-12 {
		margin-top: 10px;
	}
	.tabsecondsection .sels_twfo {
		width: 50% !important;
		float: left;
	}
	.tabsecondsection .col-sm-6 {
		/*width: 100% !important;*/
	}
	.sels_twfo {
		margin-bottom: 0;
	}

	.tabsecondsection {
		background-size: 100% 100%;
		margin: 5px 0 0 0px;

	}
}

@media only screen and (min-width: 1000px) and (max-width:1440px) {
		div#menu-div picture.logo {
	    	display: flex;
	    	justify-content: flex-end;
	    	align-items: center;
		}

		div#menu-div picture.logo img{
			max-width: 70%;
		}
	}


@media only screen and (max-width: 1199px) {
	.ora,
	.green,
	.pur,
	.sky {width: 210px;height: 190px;padding: 0 0;}
	.four_boxes {padding: 86px 0 0 0;width: 100%;}
	.four_boxes .col-md-3 > a:before {height: 70px;margin: 0 auto 16px auto;font-size: 60px;line-height: 70px;}
	.four_boxes .col-md-3 > a.ora:before {font-size: 70px;}
	.four_boxes .col-md-3 > a.sky:before {font-size: 62px;}
	.four_boxes .col-md-3 > a.pur:before {font-size: 56px;}

	.go_tonextsection {padding-top: 120px;}
	 	
	.tabfirstsection ul {justify-content: right;}
	.tabfirstsection li:nth-child(6n) {margin: 0 0 20px 0;}

	.tabfirstsection  ul.more-companies-list li {
	    height: auto;
	    max-width: 82px;
	}

	.tabfirstsection  ul.more-companies-list li a {
	    height: 70px;
	    max-width: 130px;
	}

	.sels_twfo_phone{padding: 0px 4px 0px 6px !important;}
	.sels_twfo_phone:before{font-size: 14px !important;}
	.sels_twfo_phone span {font-size: 17px !important;}
}


@media only screen and (max-width: 710px) {
	.tabfirstsection li {    margin: 10px 10px !important; width: 33.33%;}
	
	.tabfirstsection  ul.more-companies-list li {
	    height: 90px;
	    max-width: 110px;
	}

	.tabfirstsection  ul.more-companies-list li a {
	    height: 90px;
	    max-width: 110px;
	}
}

@media only screen and (max-width: 992px) {
	.checkbox-confirmation{width: 290px;}
	.fields_wrap_smscode_resume_title{font-size: 22px;}
	.package .package_body .price_out{display: flex;padding: 0 0;}
	.action-btn-cluster a{width: 100%; margin:0px;}
	.action-btn-cluster button.btn.land_line.land_line2{ max-width: 360px; }
	.compare-package-page aside {display: none;}
	.compare-package-page main {width: 100%;margin: 0 0;}

	.four_boxes .col-md-3 {float: right;width: 50%;margin-bottom: 20px;}
	.four_boxes .col-md-6 {margin-bottom:20px;text-align: center;}
	.tabfirstsection li:nth-child(7n) {margin: 0 0 20px 20px;}
	.tabfirstsection li:nth-child(6n) {margin: 0 0 20px 0;}
	
	.tabfirstsection  ul.more-companies-list li {
	    height: 70px;
	    max-width: 90px;
	}

	.tabfirstsection  ul.more-companies-list li a {
	    height: 70px;
	    max-width: 90px;
	}
	.tabfirstsection  ul.more-companies-list li img {
	    padding: 10px;
	    width: 90px;
	    height: 70px;
	}

	.footer_form input[type='text'],
	.footer_form input[type='email'],
	.footer_form input {margin: 0 0 20px 0;}
	
	.compare-page #companypage_cover{
		padding-top:20px;
	}

	#main-overlay {
		position: fixed;
		display: none;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.5);
		z-index: 10000;
		cursor: pointer;
	}

	/*section#second_header ul li {
    	font-size: 25px;
	}*/

	.sidenav .scrollable{
		height: 90%;
		overflow: scroll;
	}

	.sidenav {position: fixed;z-index: 99999;top: 0;right: -100%;height: 100%;width: 90%;max-width: 480px;padding: 0 0 0 0;transition: 0.5s;overflow: auto;}
	.sidenav.filter-show {right: 0;transition: 0.5s;}

	.sidenav a {
		text-decoration: none;
		font-size: 25px;
		color: #818181;
		display: block;
		transition: 0.3s;

	}

	.sidenav a:hover{
		color: #f1f1f1;
	}

	.price_section .close-nav{
		text-align:right;
	    display: flex !important;
	    align-items: center;
	    justify-content: space-between;
	    font-size: 25px;
	    font-weight: 300;
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
      	padding-top: 8px;
      	padding-bottom: 8px;
		color: white;
		background: #49a6b5;
	}


	.sidenav .closebtn {
	    text-align: left;
	    color: white;
	    border: 1px solid #fff;
	    padding: 3px 6px;
	    line-height: 1;
	    font-size: 18px;
	}
}


@media only screen and (max-width: 860px) {
	.compare-package-page .package-cluster {margin: 0 auto;}
	.compare-package-page .package-cluster .item.contents {display: none;}
	nav#nacigation_id {height:68px;border-bottom: 1px solid #ececec;background: #fff !important;transition: all 0.5s ease-in-out;}
	#banner_section {
		padding-top: 90px !important;
		min-height: 690px !important;
	}
	.banner_heading {font-size: 50px;}
	.banner_sub_heading {font-size: 28px;}
	.logo {
	    /*position: absolute;*/
	    /*left: 0px;*/
        position: relative;
    	display: block;
    	max-width: 142px;
    	bottom: 5px;
	}
	.header_div {padding: 10px 16px;}

	.logo_box_cover .tabfirstsection {
		margin-top: 0px !important;
	}

	.static_menu.mobile {/*float: right;*/height: 40px;display: flex  !important;    justify-content: right;width: auto;margin: 0 0;padding: 5px 0 0 0;text-align: right;background: none;}
    .static_menu.mobile .icon-cluster {display: flex;justify-content: right;margin: 0 0;padding: 0 12px;align-items: center;}
    .static_menu.mobile a.favorites {position: relative;display: inline-flex;align-items: center;justify-content: center;padding: 0 0;margin: 0 0;color: #666;}
    .static_menu.mobile a.reminder {display: block;padding: 0 0;margin: 0 0;}

    .static_menu.mobile a.favorites:before {/*content: '\f02b';display: block;padding: 0 0;margin: 0 19px;font-family: 'Material-Design-Iconic-Font';font-size: 48px;line-height: 50px;color: #666;*/}
	
	.static_menu.mobile a.favorites .favs_count--active {/*position: absolute;top: 3px;right: calc(50% - 26px);display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;margin: 0 0;padding: 0 0;text-align: center;font-size: 16px;line-height: 16px;color: #d44242;border-radius: 50%;background: #decccc;*/}
    /*.static_menu.mobile .reminder:before {content: '\f2d0';display: block;padding: 0 0;margin: 0 19px;font-family: 'Material-Design-Iconic-Font';font-size: 36px;line-height: 38px;color: #666;}*/
    .static_menu.mobile .reminder:before {content: '\f0f3';display: block;padding: 0 0;margin: 0 19px;font-family: 'FontAwesome';font-size: 36px;line-height: 28px;color: #666;}
    
    .main-logo-link {float: left;}
	.main-logo-link img.logo {position: relative;left: initial;bottom: initial;display: block;height: 47px;width: auto;max-width: 147px;}
    
	#menu-icon {width: 48px;margin: 5px 0 0 0;}
    #menu-icon label {display: none;}
    #menu-icon .menu-burger {padding: 10px 0px;}
    #menu-icon .menu-burger span {width: 30px;height: 4px; margin: 0 0 5px 0;}
    
    #menu-div #overlay {position: fixed;right: -110%;width: 100%;margin: auto;opacity: 1 !important;background: #F6F6F6;transition: all 0.5s ease-in-out;}
	nav#nacigation_id.show-menu {height: 100%;transition: all 0.5s ease-in-out;}		
	nav#nacigation_id.show-menu .container-fluid {height: 100%;overflow-y: auto;transition: all 0.5s ease-in-out;}
    #nacigation_id.show-menu #menu-div #overlay {min-height: 1000px;z-index: 1;right: 0px;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: #F6F6F6;transition: all 0.5s ease-in-out;}
    #menu-div ul {position: relative;right: -110%;}
    #nacigation_id.show-menu #menu-div ul {right: 0px;width: 100%;max-height: inherit; background: #FFF; margin: 0 0;opacity: 1;transition: all 0.5s ease-in-out;margin-right: 0px !important;}

    	nav ul a {text-decoration: none;color: #666;}
    	nav ul .menu_links a {text-decoration: none;color: #666 !important;}
        .menu_links {width: 100%;max-width: 520px;margin: 0 auto;padding: 74px 0 40px 0;font-size: 46px;line-height: 68px;}
    	.menu_links div {width: 49%;display: inline-block;}
		
		.nav-tabs.visible-xs li {margin: 0 0 10px 0;}
		.nav-tabs.visible-xs li a.title {padding: 22px 16px 18px 16px;font-size: 36px;line-height: 36px;border-bottom: 3px solid;}
		.nav-tabs.visible-xs li a.title i {font-size: 16px;line-height: 36px;}
    
    .page-container {padding: 68px 0 0 0;}
    #about_uspage .banner_image,
	#blog_page .banner_image,
	#contact_page .banner_image {height: auto;min-height: 194px;margin: 0 0;padding: 0 10px;background-image: url(../images/blog_banner_blue.png);}
	.company-page #about_uspage .banner_image,	
    #about_uspage .banner_image {height: auto;min-height: 132px;}
	.banner_image h1 {font-size: 56px;}
    
	#blog_page.page-container .container.main-container {padding: 54px 0 66px 0;}
    .blog-page .blog_second_section_wrapper {display: block;width: 100%;max-width: 580px;margin: 0 auto 72px auto;}
	#blog_page .blog_second_section.archive-thumbnail {margin: 0 48px 42px 0;}
	.blogheader {margin: 0 0;line-height: 54px;font-size: 46px;}
	.blog_cover_first h3 {margin: 0 0 38px 0;line-height: 30px;font-size: 30px;}
	.blog_pera {line-height: 38px;font-size: 30px;}
	.link_leftside a {line-height: 30px;font-size: 30px;font-weight: 300;}
	.load_more {padding: 0 0;}
	
	
    .page-container .container.main-container {padding: 58px 0 66px 0;}
    .page-container .container.main-container .row {margin: 0 0;}
    .page-inner .container {padding: 44px 0 76px 0;}
    
    .single_blog {padding: 0 30px;}
	.page-inner .blog_second_section .thumbnail {height: 372px;}
    
	#blog_page .banner_image {min-height: 133px;}
    #blog_page #ajax-posts {
      margin-left: 0px;
      margin-right: 0px;
    }
    .single-post .shap_div,
    #blog_page .shap_div {
      max-height: 300px;
      top: 8px;
      left: -9px;
    }
    #blog_page .shap_div {
      height: 91%;
    }
    .single-post .single_blog .post-content p {margin: 0 0 36px 0;font-size: 30px;line-height: 40px;}
    .single-post .single_blog .post-content ul { font-size: 30px; }
    
    .home .banner_heading {padding: 68px 0 0 0;margin: 0 0 22px 0;font-size: 90px;line-height: 62px;}
	.home .banner_sub_heading {font-size: 32px;line-height: 34px;}
    .home #banner_section {padding-bottom: 36px;}
    .home .four_boxes {float: none;padding: 56px 0 0 0;max-width: 600px;margin: 0 auto;}
    .home .four_boxes .col-md-3 {margin-bottom: 30px;}
    .home .iconic-icon-hand-point-up {font-size: 66px;}
    .home #tab_section_xs {background: #f6f6f6;padding: 40px 0 30px 0;}
    .home .tab-section-xs .nav-tabs {width: 100%;max-width: 600px;padding: 0 0;margin: 0 auto;background: none;border: none;}
    
    /*
    .home .tab-section-xs .nav-tabs li.all_sub a.sub {position: relative;height: 80px;padding: 0 18px;line-height: 80px;font-size: 34px;font-weight: 400;border: none;}
    */
    .home .tab-section-xs .nav-tabs li.all_sub a.sub .chevron-pull-left {position: absolute;top: 22px;left: 20px;display: block;width: auto;text-decoration: none;line-height: 38px;font-size: 36px;font-style: normal;color: #FFF;}
    .home .tab-section-xs .nav-tabs li.all_sub a.sub .chevron-pull-left:before {content: "\f151";padding: 0 0;margin: 0 0;font-family: ionicons;font-size: 30px;}
    .home .tab-section-xs .nav-toggle {width: 100%;max-width: 600px;padding: 24px 20px 40px 20px;margin: 0 auto;background: none;border: none;border-top: 10px solid #f6f6f6;    border-bottom: 3px solid #49a6b5;}

    .home .tab-section-xs .nav-toggle .pull-right {position: absolute;top: 8px;right: 20px;display: block;width: auto;text-decoration: none;line-height: 38px;font-size: 36px;color: #666;    border: none !important;}
    .home .tab-section-xs .nav-toggle .companies-cluster {display: flex; justify-content: space-between;flex-wrap: wrap;width: 100%;}
    .home .tab-section-xs .nav-toggle .more_companies_home {margin: 0 0 30px 0;}
    .home .tab-section-xs .nav-toggle .more_companies_home .more_companies_div {width: 170px;height: 130px;border: 1px solid #f0f0f0;}
    .home .tab-section-xs .nav-toggle .more_companies_home a {display: block;width: 100%;height: 130px;text-align: center;text-decoration: none;padding: 30px 30px;border:none;}
	.home .tab-section-xs .nav-toggle .more_companies_home .more_companies_img {display: inline-block;width: 100%;height: auto;max-width: 90px;margin: 0 0;padding: 0 0;}
    
	.ora,
	.green,
	.pur,
	.sky {width: 270px;height: 240px;padding: 0 0;margin: 0 auto;border-radius: 4px;}
	.four_boxes {max-width: none;padding: 110px 0 0 0;}
	.four_boxes .col-md-3 > a:before {height: 90px;margin: 0 auto 20px auto;font-size: 78px;line-height: 90px;}
	.four_boxes .col-md-3 > a.ora:before {font-size: 90px;}
	.four_boxes .col-md-3 > a.sky:before {font-size: 80px;}
	.four_boxes .col-md-3 > a.pur:before {font-size: 72px;}
	.home .banner-section .four_boxes h2 {font-size: 36px;}

    .home section.sting {display: none;}
    
	.compare-page .page-container .container.main-container {padding: 20px 0 0 0;}

    .compare-page #companypage_cover {/*padding: 0 15px 0 15px;*/}

	.compare-page #companypage_cover .col-md-8.col-xs-12 {margin: 0 auto;padding: 0 0}
	/*
	.compare-page .filter-wrapper {margin: 0 0px 0px 0px;padding: 10px 10px;background: #fff;color: #666;}
	.compare-page .filter-wrapper span {display: inline-block;width: auto;margin: 0 10px;padding: 4px 0 0px 0;font-size: 34px;line-height: 34px;cursor: pointer;}
	.compare-page .filter-wrapper i.md-filter-list {display: inline;margin: 0 0 0 0;vertical-align: middle;font-size: 35px;line-height: 34px;}
	.compare-page .filter-wrapper i.md-filter-list {font-size: 35px;}
	*/
	
    .above_acco {display: block;justify-content: space-between;padding: 12px 20px;}
    .above_acco span.package_title {/*padding: 4px 0 0 0;*/font-size: 28px;line-height: 34px;}
    .above_acco h3.package_title {/*padding: 4px 0 0 0;*/font-size: 28px;line-height: 34px;}
	.package {clear: both;padding: 28px 0 0 0;}
    .package .package_like {/*float: none !important;*/display: inline-flex;align-items: center;min-width: 160px;padding: 7px 0 0 0;}


	.package .package_like .share-btn {margin: 0 10px 0 0;}
	.package_like .separator:before {bottom: -10px;height: 24px;background: #666;}
    .package .package_like .share-btn:before {/*font-size: 24px;line-height: 30px;*/}
	.package .package_like .like-icon-wrapper {margin: 0 0 0 10px;}
	.package .package_like .like-icon-wrapper .fa {/*font-size: 25px;*/}
	.package .package_like .like-icon-wrapper .like-icon-cnt {float: none;margin: 0 0 0 10px;padding: 0 0;font-size: 24px;line-height: 24px;vertical-align: top;}
    .package .package_body {display: flex;justify-content:space-between;width: 100%;}
	.package .package_body .company_img_xs {display: flex;justify-content: center;align-items: center;width: 112px;}
    .sels_twfo:before {/*margin: 0 24px 0 0;font-size: 16px;*/}
    .sels_twfo_icon i {margin: 0 24px 0 0;font-size: 16px;}
    label.sels_twfo,
   .package .package_body .price .sels_twfo {padding: 28px 0 20px 24px;font-size: 28px;}
    .sels_twfo span {/*font-size: 78px;font-weight: 400;*/}
    #companypage_cover .sels_twfo sup {/*top: -36px;*//*font-size: 24px;*/}
    .package .package_body .eight_sectio1 {display: flex; justify-content: space-between;padding: 10px 10px 0 10px;}
    .package .package_body .eight_sectio1 .row {margin: 0 0;}
	.package .package_body .eight_sectio1 .row.visible-xs .item-cluster {display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;margin: 0 0; padding: 0 0;}
    .package .package_body .eight_sectio1 .row.visible-xs .item {width: 100%;margin: 0 0 10px 0;padding: 0 6px;}
	.package .package_body .pack-icon-text {font-size: 19px; }
	.package_body .pack-icon {margin: 0 0 0 10px; line-height: 23px}
	.package_body .pack-icon.icon-phone {font-size: 22px;}
	.package_body .pack-icon.iconic-icon-dialog {font-size: 19px;}
	.package_body .pack-icon.iconic-icon-wifi {font-size: 17px;}
	.package_body .pack-icon.iconic-icon-phone {font-size: 21px;}
	
	.package .panel_com .panel_wrapper {flex-wrap: wrap;}
	.package .panel_com .panel_wrapper .item {width: 100%;}
	button.btn.land_line {/*max-width: 406px;padding: 14px 10px 12px 10px;margin: 0 0 30px 20px;font-weight: 300;font-size: 30px;line-height: 35px;*/}
	.package .panel_com .another_sec_tion h2 {/*line-height: 38px;font-size: 34px;font-weight: 400;*/}
	.inner_con_tent_in p {line-height: 40px;font-size: 34px;font-weight: 200;}
	.package .inner_con_tent_in .link_readmore  {/*line-height: 40px;font-size: 34px;font-weight: 400;*/}
	.package .panel_com .panel_wrapper .item.package_form {max-width: none;/*padding: 38px 30px 42px 30px;*/}
	.package .panel_com .package_form_title {/*margin: 0 0 32px 0;line-height: 40px;font-size: 40px;*/}
	.package .panel_com .form_v2 .form-group {/*margin: 0 0 20px 0;*/}
	.package .panel_com .form_v2 input,
	.package .panel_com .form_v2 select {/*height: 64px;font-size: 32px;font-weight: 200;*/}
	.package .panel_com .form_v2 .fields-cluster .item.ext {max-width: 155px;margin: 0 16px 0 0;}
	.package .panel_com .form_v2 .select-wrap:before {/*left: 18px;top: 22px;font-size: 13px;*/}
	.form_v2 button.btn.btn-orange {/*height: 57px;*//*font-size: 32px;font-weight: 200;*/}
	.package .panel_com .form_v2 button.btn.btn-orange {margin: 0 0 26px 0;}
	.form_v2 button .fa-chevron-left {margin: 0 8px 0 0;font-size: 18px;vertical-align: middle;}
	.package .panel_com .form_v2 .disclaimer {/*font-size: 32px;font-weight: 300;line-height: 40px;*/}
	.accordion-close {right: calc(50% - 17px); bottom: -29px;}
	.accordion-close .icon-wrap {width: 52px;height: 52px;}
	.accordion-close .icon-wrap:before {font-size: 17px;}
	.staticsection {padding: 13px 18px 10px 18px;}
	.staticsection .question {max-width: 180px;}
	.staticsection .question h1 {font-size: 72px;line-height: 69px;}
	.staticsection .question span {top: -8px;left: 0;font-size: 172px;line-height: 172px;}
	.staticsection .statcover {padding: 9px 28px 0 0;}
	.staticsection .statcover p {margin: 0 0 12px 0;font-size: 34px;line-height: 32px;}
	.staticsection .statcover a {max-width: 151px;padding: 7px 6px 4px 6px;font-size: 24px;}
	
	.page-id-516  .bgcolor {
	    background: url(../images/blog_banner_purple.png) !important;
	    background-size: cover !important;
	}
	.page-id-521  .bgcolor {
	    background: url(../images/blog_banner_orange.png) !important;
	    background-size: cover !important;
	}
	.page-id-518  .bgcolor {
	    background: url(../images/blog_banner_green.png) !important;
	    background-size: cover !important;
	}
	.about_title {
		margin: 0px !important;
	}
	.more_companies_menu .more_companies_img {
		width: 100%;
		height: auto;
		/*padding: 10px;*/
	    width: 100px;
	    height: 80px;
	}

	.more_companies_menu .more_companies_img img{
		padding: 10px;
	}

    .sticky-section .four_boxes_item { flex: 1;}
    #sticky_section .ora,
    #sticky_section .green,
    #sticky_section .pur,
    #sticky_section .sky {display: flex;flex-direction: column;justify-content: center;align-items: center;flex-wrap: wrap;height: 108px;width: auto;margin: 0 auto;padding: 0 0 16px 0;}
    .sticky-section .four_boxes_item h2 {margin: 0 0;font-size: 18px;font-weight: 300;}
    .sticky-section .four_boxes_item .green h2 {margin: 12px 0 0 0;}
    .sticky-section .four_boxes_item .pur h2 {margin: 12px 0 0 0;}
    .sticky-section .four_boxes_item .ora h2 {margin: 12px 0 0 0;}
    .sticky-section .four_boxes_item .sky h2 {margin: 12px 0 0 0;}
    
    	/*company page*/

	.drop_down_price .accordion_com:after, 
	button.accordion_com.active:after{
		right: auto;
	}
	
	section#second_header .container {position: relative;}
	section#second_header ul {display: block;width: auto;/*overflow-x: hidden;*/}
	section#second_header ul:before {content: '\f150';position: absolute;z-index: 10;top: 0;left: 0px;display: flex;justify-content: center;align-items: center;width: 59px;height: 59px;font-family: ionicons;font-size: 22px;line-height: 36px;color: #FFF;background: #666;}

	/*cpmpany page end*/
	ul.pull-left.first_section {
		margin-bottom: 15px !important;
		width: 100%;
		float: left !important;
		position: relative;
		top: 35px;
	}
	.tabfirstsection {
		padding: 0px;
	}
	img.logo {
		width: 20%;
	}
	.static_menu.desk a {
		font-size: 21px;
	}
	.static_menu {
		width: 70%;
	}
    
	.four_boxes .col-md-3 {
		float: right;
		margin-bottom: 20px;
		width: 50%;
	}
	/*fixed footer button*/
	section#sticky_section .four_boxes {    display: flex;align-items: center; align-content: center;padding: 20px 10px 16px 10px;}    
	section#sticky_section .four_boxes .col-md-3 {
		width: 24% !important;
		margin-bottom: 0;
		padding: 0 !important;
		margin: 1px;
	}
	section#sticky_section .col-md-3 img {
		max-width: 80px;
	}

	/*fixed footer button end*/
	section#tab_section li.nav-item {
		width: 100%;
	}
	.go_tonextsection {padding: 16px 0 0 0;}

	section#tab_section ul#myTab li a {
		font-size: 25px;
		text-align: right;
	}
	section#tab_section ul#myTab li a:before {
		content: "\f053";
		font-family: FontAwesome;
		position: absolute;
		left: 10px;
		font-size: 15px;
	}
	ul#myTab {
		display: flex;
		flex-direction: column;
	}
	li.nav-item.active a:After,
	.last_second_cover .col-md-3:after {
		content: none;
	}
	.tabsecondsection .col-sm-12 {
		margin-top: 0px;
	}
	.tab_cover .col-sm-8,
	.tab_cover .col-sm-4 {
		width: 100%;
	}
	.tabsecondsection {
		margin: 115px 0 0 0px;
	}
	.tabsecondsection {
		margin-top: 50px;
	}

	.tabsecondsection {
		height: 390px;
	}
	.tabfirstsection ul li {
		/*width: 180px;*/
	}

	.tabfirstsection ul li {
		/*width: 150px;*/
	}
	.tabfirstsection ul li img {
	    padding: 5px;
	    width: 90px;
	    height: 70px;
	}
	.sting_cover h2 {
		margin: 0px;
		margin-right: 15px;
		text-align: right;
	}
	
	/* TODO - delete h2 */
	.tabfirstsection h2 {
		margin: 25px 0;
	}

	.tabfirstsection .more {
		margin: 25px 0;
	}



	.last_second_cover .col-md-3 {
		width: 45%;
		float: left;
		margin-right: 10px;
		margin-bottom: 20px;
	}
	form.footer_form input {
		margin-bottom: 20px;
	}
	form.footer_form input {
		text-align: right;
	}
	form.footer_form input[type="submit"] {
		text-align: center;
	}
		/*about us page start from here*/
        .about-us-content {flex-wrap: wrap;padding: 0 15px;}
        .about-us-content .desc {width: 100%;max-width: none;}
        .about-us-content .spieler {width: 100%;max-width: none;margin: 0 0 70px 0;}
    .about-us-content .spieler h1 {}
	.about-us-content .spieler h2 {} 
	.about-us-content .abo_image_cover {display: none;}
    .about-us-content .about_pera {line-height: 44px;font-size: 32px;}
    .about-us-content p.about_pera {margin: 0 0 44px 0;}
    .about-us-content p.about_pera.last {margin: 0 0 32px 0;}
    .fb_link a {height: 56px;padding: 2px 13px 0 13px;line-height: 54px;font-size: 28px;}


	/*about us page responsive end here*/
	/*sticky footer menu*/
	section#sticky_section {display: block;z-index: 1;box-shadow: 0px -1px 14px 0px rgba(50, 50, 50, 0.15);}
	/*footer {
		margin-bottom: 200px;
}*/
	/*end*/
	/*contact page start from here*/
    #contact_page .banner_image {height: auto;min-height: 128px;background: none;}
    .contact_page {margin: 90px 0 0 0;padding: 0 0 110px 0;}
    .contact_form {width: 100%;max-width: 600px;padding: 42px 20px 42px 20px;background: #FFF;border-radius: 6px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);}
	.contact_form .inner_conta {width: 100%;margin: 0 0 46px 0 !important;box-shadow: none;padding: 0 0 50px 0 !important;}
    .contact_form .form_contact {flex-wrap: wrap;}
    .contact_form .form_contact .left-half,
    .contact_form .form_contact .right-half {width: 100%;}
    .contact_form .contact_title {padding: 44px 0 0 0;}
    .contact_form .inner_contact_sec {font-size: 44px;line-height: 50px;}
    .form_contact input[type='text'],
    .form_contact input[type='email'],
    .form_contact select,
    .form_contact textarea {font-size: 32px;line-height: 32px;}
    .form_contact textarea {height: 58px;padding: 13px 19px;}
    .cover_last_pera .pera_last {margin: 0 0 26px 0;}
    .cover_last_pera .pera_last,
    .cover_last_pera .pera_last a {line-height: 36px;font-size: 32px;color: #666;}
    .after_cont {height: 56px;max-width: 248px;margin: 0 auto 4px auto;line-height: 48px;font-size: 28px;}

	/*contact page end here*/
	/*faq page start from here */
	#blog_page.page-container #faq_cover .container.main-container {padding: 34px 0 30px 0;}
	.inner_faw_cover {width: 100%;max-width: 580px;margin: 0 auto 50px auto;}
	div#faq_cover .inner_faw_cover h2 {padding: 0 0;margin: 0 0 58px 0;line-height: 38px;font-size: 30px;}
	.inner_faw_cover .accordion {font-size: 32px;}
	.inner_faw_cover .panel p {line-height: 38px;font-size: 30px;font-weight: 300;}
	
	/*faq page end here*/
	
	section#contact_us { padding: 10px 0 20px 0;}
	section#contact_us .contact_inner {width: 100%; max-width: 558px;margin: 0 auto;}
	.contact_inner h2 {margin: 34px 0 34px 0;padding: 0 10px;line-height: 54px;}
	.footer_form  input[type='text'],
	.footer_form  input[type='email'],
	.footer_form input {	height: 64px;margin: 0 0 20px 0;padding: 0 20px 0 20px;font-size: 30px;}
	.footer_form input[type="submit"] {padding: 2px 16px 0 16px;margin: 0 0;}
	.footer_form input[type="checkbox"] {height: 20px;width: 20px;margin: 12px 0px 0px 9px;}
	section.contact-us .agree-wrapper {padding: 24px 0 0 0;font-size: 30px;font-weight: 300;}

	.footer_form {
		display: flex;
		flex-direction: column;
	}
	.footer_form .col-md-12 {
		order: 4;
		position: relative;
	}
	.col-md-12.wpcf7-list-item-label{
		margin-bottom: 0;
	}
	.col-md-5.thir_ddiv {
		order: 1;
	}
	.col-md-5.sec_nd_div {
		order: 2;
	}
    
	footer {margin: 0 0 140px 0;}
	footer.no_four_box {margin: 0 0;}
    footer .footer_cover.mobile{display: flex !important;justify-content: space-between;align-items: center;font-size: 26px;line-height: 32px;padding: 24px 22px 20px 22px;margin: 0 0;background: #FFF;}
    footer .footer_cover.mobile .fb-link{padding: 7px 0;}
    .footer_cover_elementor {margin:0px ;}

	.footer_form .col-md-2 {
		order: 5;
	}
	.footer_form .col-md-2 {
		/*width: 50%;*/
		float: left;
	}
	span.wpcf7-form-control-wrap.checkbox-913 {
		/*position: absolute;
		top: -80px;*/
	}
	/*map page start from here */
	.map-page .page-container .container.main-container {padding: 42px 0 0 0;}
	.col-md-10.col-md-offset-1.search-container {
		width: 100%;
	}
	.map_cover_data {
		text-align: right;
		padding: 10px;
	}
	.map_cover_data p {
		padding: 0 0px 0 10px
	}
	.map_cover_data h1 {margin: 0 0 40px 0;text-align: right;line-height: 34px;font-size: 34px;}
	.map_cover_data .desc {margin: 0 auto 52px auto;text-align: right;line-height: 38px;font-size: 32px;}
	
	/*map page end here*/
	
	#reminder_form .modal-dialog {transform: translate(0,0);}

	/* resume page */
	form#resume_form .customer-details {	
    	flex-direction: column;
    	margin: auto;
	}

	form#resume_form .customer-details input.input_name,
	form#resume_form .customer-details input.input_mobile {
	    width: 90%;
	    max-width: 90%;
	    margin: auto;
	    margin-bottom: 15px;
	}
}

@media only screen and (max-width: 767px) {
	.elementor-nav-menu .sub-arrow{padding: 0px 5px 0 0;}
}

@media only screen and (max-width: 639px) {
nav#nacigation_id {height:68px;}
	#banner_section {padding-top: 68px !important;min-height: 518px !important;}
	.banner_heading {font-size: 38px;}
	.banner_sub_heading {font-size: 21px;}
	.header_div {padding: 8px 12px;}
	.static_menu.mobile {padding: 8px 0 0 0;}
    .static_menu.mobile .icon-cluster {padding: 0 9px;}
    .static_menu.mobile a.favorites:before {font-size: 36px;line-height: 38px;}
	.static_menu.mobile a.favorites .favs_count--active {/*top: 2px;right: calc(50% - 20px);width: 15px;height: 15px;font-size: 12px;line-height: 12px;*/}
    .static_menu.mobile .reminder:before {margin: 0 14px;font-size: 28px;line-height: 38px;}
	.main-logo-link img.logo {height: 47px;max-width: 147px;}
    
	#menu-icon {width: 48px;margin: 14px 0 0 0;}
    #menu-icon .menu-burger {padding: 3px 9px;}
    #menu-icon .menu-burger span {width: 30px;height: 4px; margin: 0 0 5px 0;}
    
        .menu_links {/*max-width: 390px;*/padding: 30px 15px 30px 0;font-size: 35px;line-height: 51px;}
		
		.nav-tabs.visible-xs li {margin: 0 0 8px 0;}
		.nav-tabs.visible-xs li a.title {padding: 17px 12px 14px 12px;font-size: 27px;line-height: 27px;}
		.nav-tabs.visible-xs li a.title i {font-size: 12px;line-height: 27px;}
        
        .nav-tabs.visible-xs li .more_companies_div {margin: 8px 4px 0 4px;}
        .nav-tabs.visible-xs li .more_companies_div.compare {font-size: 20px;padding-top: 26px;}

    .page-container {padding: 68px 0 0 0;}
    #about_uspage .banner_image,
	#blog_page .banner_image,
	#contact_page .banner_image {min-height: 146px;}
	.company-page #about_uspage .banner_image,	
    #about_uspage .banner_image {min-height: 99px;}
	.banner_image h1 {font-size: 42px;}
    
    .secon_menu {top: -34px;}
    .company-page .secon_menu {width: 90px;height: 90px;}
    .company-page .secon_menu img {width: 90px;height: 90px;padding: 15px 10px;}
    section#second_header ul {margin: 0 90px 0 0;padding: 5px 0 2px 0;}
    section#second_header ul li {height: 38px;padding: 0 32px;line-height: 38px;font-size: 26px;}
    
	#blog_page.page-container .container.main-container {padding: 41px 0 50px 0;}
    .blog-page .blog_second_section_wrapper {max-width: 435px;margin: 0 auto 54px auto;}
	#blog_page .blog_second_section.archive-thumbnail {margin: 0 14px 32px 0;}
    .blog-page .blog_second_section img {max-height: 278px;border-radius: 2px;}
	.blogheader {line-height: 41px;font-size: 35px;}
	.blog_cover_first h3 {margin: 0 0 29px 0;line-height: 23px;font-size: 23px;}
	.blog_pera {line-height: 29px;font-size: 23px;}
	.link_leftside a {line-height: 23px;font-size: 23px;}	
	
    .page-container .container.main-container {padding: 44px 0 50px 0;}
    .page-inner .container {padding: 33px 0 57px 0;}
    
    .single_blog {padding: 0 15px;}
	.page-inner .blog_second_section .thumbnail {height: 279px;}
    
	#blog_page .banner_image {min-height: 100px;}
    #more_posts {font-size: 18px;}
    a.more-posts img {width: 29px;margin: 0 auto 8px auto;}
    a.more-posts .desc {font-size: 18px;line-height: 23px;}
	
    .single-post .shap_div,
    #blog_page .shap_div {top: 6px;left: -7px;max-height: 225px;}
	
    .single-post .single_blog .post-content p {margin: 0 0 27px 0;font-size: 23px;line-height: 30px;}
    .single-post .single_blog .post-content ul { font-size: 23px; }
    
    .home .banner_heading {padding: 51px 0 0 0;margin: 0 0 17px 0;font-size: 68px;line-height: 47px;}
	.home .banner_sub_heading {font-size: 24px;line-height: 26px;}
    .home #banner_section {padding-bottom: 27px;}
    .home .four_boxes {padding: 42px 0 0 0;max-width: 460px;}	
	
.ora,
.green,
.pur,
.sky {width: 200px;height: 180px;padding: 0 0;margin: 0 auto;border-radius: 3px;}
.four_boxes {max-width: none;padding: 80px 0 0 0;}
.four_boxes .col-md-3 > a:before {height: 68px;margin: 0 auto 14px auto;font-size: 58px;line-height: 68px;}
.four_boxes .col-md-3 > a.ora:before {font-size: 68px;}
.four_boxes .col-md-3 > a.sky:before {font-size: 60px;}
.four_boxes .col-md-3 > a.pur:before {font-size: 54px;}
.home .banner-section .four_boxes h2 {font-size: 26px;}
 
	
    .home .four_boxes .col-md-3 {/*margin-bottom: 23px;*/}
    .home .iconic-icon-hand-point-up {font-size: 50px;}
    .home #tab_section_xs {padding: 30px 0 23px 0;}
    .home .tab-section-xs .nav-tabs {max-width: 450px;}
    .home .tab-section-xs .nav-tabs li.all_sub a.sub .chevron-pull-left {top: 17px;left: 15px;line-height: 29px;font-size: 27px;}
    .home .tab-section-xs .nav-tabs li.all_sub a.sub .chevron-pull-left:before {font-size: 23px;}
    .home .tab-section-xs .nav-toggle {max-width: 450px;padding: 18px 15px 30px 15px;border-top: 8px solid #f6f6f6;border-bottom: 2px solid #49a6b5;}
    .home .tab-section-xs .nav-toggle .title {margin: 0 0 23px 0;padding: 0 12px 12px 0;line-height: 45px;font-size: 42px;}
    .home .tab-section-xs .nav-toggle .pull-right {top: 6px;right: 15px;line-height: 29px;font-size: 27px;}
    .home .tab-section-xs .nav-toggle .pull-right:before {font-size: 21px;}
    .home .tab-section-xs .nav-toggle .more_companies_home {margin: 0 0 23px 0;}
    .home .tab-section-xs .nav-toggle .more_companies_home .more_companies_div {width: 128px;height: 98px;}
    .home .tab-section-xs .nav-toggle .more_companies_home a {height: 98px;padding: 23px 23px;}
	.home .tab-section-xs .nav-toggle .more_companies_home .more_companies_img {max-width: 68px;}
    
	.compare-page .page-container .container.main-container {padding: 15px 0 0 0;}


    .compare-page #companypage_cover {/*padding: 0 11px 0 11px;*/}
	.filter-wrapper {/*margin: 0 -11px;padding: 8px 8px;*/}
	/*
	.compare-page .filter-wrapper span {margin: 0 8px;padding: 3px 0 0px 0;font-size: 26px;line-height: 26px;}
	.compare-page .filter-wrapper i.md-filter-list {font-size: 26px;line-height: 26px;}
	.compare-page .filter-wrapper i.md-filter-list {font-size: 26px;}
	*/
	
    .above_acco {padding: 11px 15px;}
    .above_acco span.package_title {/*padding: 3px 0 0 0;*/font-size: 26px;line-height: 26px;}
    .above_acco h3.package_title {/*padding: 3px 0 0 0;*/font-size: 26px;line-height: 26px;}
	.package {padding: 21px 0 0 0;}
    .package .package_like {min-width: auto;padding: 4px 0 0 0;}
	.package .package_like .share-btn {margin: 0 14px 0 0;}
	.package_like .separator:before {bottom: -8px;height: 18px;}
    .package .package_like .share-btn:before {font-size: 12px;line-height: 23px;}
	.package .package_like .like-icon-wrapper {margin: 0 0 0 10px;}
	.package .package_like .like-icon-wrapper .fa {font-size: 15px;}
	.package .package_like .like-icon-wrapper .like-icon-cnt {margin: 0 0 0 6px;font-size: 18px;line-height: 18px;}
	.package .package_body .company_img_xs {width: 84px;}
    .sels_twfo:before {/*margin: 0 18px 0 0;font-size: 12px;*/}
    .sels_twfo_icon i {margin: 0 18px 0 0;font-size: 12px;}
    label.sels_twfo,
   .package .package_body .price .sels_twfo {padding: 21px 0 15px 18px;font-size: 21px;}
    .sels_twfo span {font-size: 59px;}
    #companypage_cover .sels_twfo sup {top: -27px;font-size: 18px;}
    .package .package_body .eight_sectio1 { padding: 8px 8px 0 8px;}
    .package .package_body .eight_sectio1 .row.visible-xs .item {margin: 0 0 8px 0;padding: 0 5px;}
	.package .package_body .pack-icon-text .pack-icon-wifi {font-size: 23px;line-height: 23px;}
	.package_body .pack-icon {margin: 0 0 0 8px;}
	.package_body .pack-icon.icon-phone {font-size: 17px;}
	.package_body .pack-icon.iconic-icon-dialog {font-size: 14px;}
	.package_body .pack-icon.iconic-icon-wifi {font-size: 13px;}
	.package_body .pack-icon.iconic-icon-phone {font-size: 16px;}
	
	button.btn.land_line {/*max-width: 305px;padding: 11px 8px 9px 8px;margin: 0 0 23px 15px;*/font-size: 23px;/*line-height: 23px;*/}
	.add-to-compare {font-size: 20px;}
	.add-to-compare:before, .show-comparing-packages:before {font-size: 18px;}

	.package .panel_com .another_sec_tion h2 {/*line-height: 29px;font-size: 26px;*/}
	.inner_con_tent_in p {line-height: 30px;font-size: 22px;}
	.package .inner_con_tent_in .link_readmore  {/*line-height: 30px;font-size: 26px;*/}
	.package .panel_com .panel_wrapper .item.package_form {padding: 29px 23px 32px 23px;}
	.package .panel_com .package_form_title {margin: 0 0 24px 0;line-height: 30px;font-size: 30px;}
	.package .panel_com .form_v2 .form-group {margin: 0 0 15px 0;}
	.package .panel_com .form_v2 input,
	.package .panel_com .form_v2 select {height: 48px;font-size: 24px;}
	.package .panel_com .form_v2 .fields-cluster .item.ext {max-width: 116px;margin: 0 12px 0 0;}
	.package .panel_com .form_v2 .select-wrap:before {left: 14px;top: 17px;font-size: 10px;}
	.form_v2 button.btn.btn-orange {/*height: 43px;*/font-size: 24px;}
	.package .panel_com .form_v2 button.btn.btn-orange {margin: 0 0 20px 0;}
	.form_v2 button .fa-chevron-left {margin: 0 6px 0 0;font-size: 14px;}
	.package .panel_com .form_v2 .disclaimer {font-size: 24px;line-height: 30px;}
	.accordion-close {right: calc(50% - 13px); bottom: -22px;}
	.accordion-close .icon-wrap {width: 39px;height: 39px;}
	.accordion-close .icon-wrap:before {font-size: 13px;}
	.staticsection {padding: 10px 14px 8px 14px;}
	.staticsection .question {max-width: 135px;}
	.staticsection .question h1 {font-size: 54px;line-height: 52px;}
	.staticsection .question span {top: -6px;left: 0;font-size: 129px;line-height: 129px;}
	.staticsection .statcover {padding: 7px 21px 0 0;}
	.staticsection .statcover p {margin: 0 0 9px 0;font-size: 26px;line-height: 24px;}
	.staticsection .statcover a {max-width: 113px;padding: 5px 5px 3px 5px;font-size: 18px;}
	
    #sticky_section .ora,
    #sticky_section .green,
    #sticky_section .pur,
    #sticky_section .sky {height: 80px;padding: 0 12px 0;}
    .sticky-section .four_boxes_item .image-wrapper {height: 30px;}
    .sticky-section .four_boxes_item img {max-height: 30px;}
    .sticky-section .four_boxes_item h2 {font-size: 14px;}
    .sticky-section .four_boxes_item .green h2 {margin: 9px 0 0 0;}
    .sticky-section .four_boxes_item .pur h2 {margin: 9px 0 0 0;}
    .sticky-section .four_boxes_item .ora h2 {margin: 9px 0 0 0;}
    .sticky-section .four_boxes_item .sky h2 {margin: 9px 0 0 0;}
    
    	/*company page*/

	section#second_header ul:before {left: 0px;width: 44px;height: 44px;font-size: 17px;line-height: 27px;}

	/*cpmpany page end*/
	ul.pull-left.first_section {top: 26px;margin-bottom: 11px !important;}
	.static_menu.desk a {font-size: 16px;}

	.four_boxes .col-md-3 {margin: 0 0 15px 0;}
	
	/*fixed footer button*/
	section#sticky_section .four_boxes {padding: 15px 8px 12px 8px;}    
	section#sticky_section .col-md-3 img {max-width: 60px;}
    .sticky-section .four_boxes_item {margin-left: 4px;}

	/*fixed footer button end*/
	.go_tonextsection {padding: 12px 0 0 0;}

	section#tab_section ul#myTab li a {font-size: 19px;		}
	section#tab_section ul#myTab li a:before {left: 8px;font-size: 11px;}
	.tabsecondsection {margin: 38px 0 0 0px;}
	.tabsecondsection {height: 293px;}

	.sting_cover h2 {margin: 0 11px 0 0;}
	/* TODO - delete h2 */
	.tabfirstsection h2 {margin: 19px 0;}
	.tabfirstsection .more {margin: 19px 0;}
	.tabfirstsection ul li a {max-width: 128px;padding: 6px 6px;}
	.tabfirstsection ul li img {/*max-width: 75px;*/}

	.last_second_cover .col-md-3 {margin: 0 8px 15px 0;}
	form.footer_form input {margin: 0 0 15px 0;}

		/*about us page start from here*/
        .about-us-content {padding: 0 11px;}
        .about-us-content .spieler {margin: 0 0 53px 0;}
        .about-us-content .spieler h1 {margin: -6px 0 19px 0;line-height: 128px;font-size: 180px;}
        .about-us-content .spieler h2 {line-height: 45px;font-size: 42px;}
    .about-us-content .about_pera {line-height: 33px;font-size: 24px;}
    .about-us-content p.about_pera {margin: 0 0 33px 0;}
    .about-us-content p.about_pera.last {margin: 0 0 24px 0;}
    .fb_link a {height: 42px;padding: 2px 10px 0 10px;line-height: 41px;font-size: 21px;}


	/*about us page responsive end here*/
	/*sticky footer menu*/
	section#sticky_section {box-shadow: 0px -1px 11px 0px rgba(50, 50, 50, 0.15);}

	/*end*/
	/*contact page start from here*/
    #contact_page .banner_image {min-height: 96px;}
    .contact_page {margin: 68px 0 0 0;padding: 0 0 8px 0;}
    .contact_form {max-width: 450px;padding: 32px 15px 32px 15px;border-radius: 5px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.16), 0 2px 8px 0 rgba(0,0,0,.12);}
	.contact_form .inner_conta {margin: 0 0 35px 0 !important;}
    .contact_form .contact_title {padding: 33px 0 0 0;line-height: 38px;font-size: 35px;}
    .contact_form .inner_contact_sec {font-size: 33px;line-height: 38px;}
    .form_contact input[type="text"],
    .form_contact input[type="email"],
    .form_contact select,
    .form_contact textarea {height: 44px;margin: 0 0 15px 0;padding: 0 14px 0 14px;font-size: 24px;line-height: 24px;}
    .form_contact textarea {height: 44px;padding: 10px 14px;}
    .form_contact select {min-height: 44px;}
    .form_contact input.wpcf7-form-control.wpcf7-submit {max-width: 128px;padding: 11px 0 5px 0;font-size: 23px;line-height: 27px;}
    .cover_last_pera .pera_last {margin: 0 0 20px 0;}
    .cover_last_pera .pera_last,
    .cover_last_pera .pera_last a {line-height: 27px;font-size: 24px;}
    .after_cont {height: 42px;max-width: 186px;margin: 0 auto 3px auto;line-height: 36px;font-size: 21px;}

	/*contact page end here*/
	/*faq page start from here */
	#blog_page.page-container #faq_cover .container.main-container {padding: 26px 0 23px 0;}
	.inner_faw_cover {max-width: 435px;margin: 0 auto 38px auto;}
	div#faq_cover .inner_faw_cover h2 {margin: 0 0 44px 0;line-height: 29px;font-size: 23px;}
	.inner_faw_cover .accordion {padding: 21px 0 15px 0;line-height: 26px;font-size: 24px;}
    button.accordion:before {margin: 0 3px 0 0;font-size: 15px;line-height: 20px;}
	.inner_faw_cover .panel p {line-height: 29px;font-size: 23px;}
	
	/*faq page end here*/
	
	section#contact_us { padding: 8px 0 15px 0;}
	section#contact_us .contact_inner { max-width: 419px;}
	.contact_inner h2 {margin: 26px 0 26px 0;padding: 0 8px;font-size: 34px;line-height: 41px;}
    .footer_line {margin: 18px 0 18px 0;font-size: 27px;line-height: 28px;direction: rtl;}
	.footer_form  input[type="text"],
	.footer_form  input[type="email"],
	.footer_form input {	height: 48px;margin: 0 0 15px 0;padding: 0 15px 0 15px;font-size: 23px;}
	.footer_form input[type="submit"] {padding: 2px 12px 0 12px;}
	.footer_form input[type="checkbox"] {height: 15px;width: 15px;margin: 9px 0px 0px 7px;}
	section.contact-us .agree-wrapper {padding: 18px 0 0 0;font-size: 23px;}
    
	footer {margin: 0 0 105px 0;}
    footer .footer_cover.mobile{font-size: 20px;line-height: 24px;padding: 18px 17px 15px 17px;}
    footer .footer_cover.mobile .fb-link{padding: 5px 0;}

	span.wpcf7-form-control-wrap.checkbox-913 {/*top: -60px;*/}
	/*map page start from here */
	.map-page .page-container .container.main-container {padding: 32px 0 0 0;}
	.map_cover_data {padding: 8px;}
	.map_cover_data p {padding: 0 0px 0 8px;	}
	.map_cover_data h1 {margin: 0 0 30px 0;line-height: 26px;font-size: 26px;}
	.map_cover_data .desc {margin: 0 auto 39px auto;line-height: 29px;font-size: 24px;}
	
	.tabfirstsection ul {justify-content: space-between;}
	.tabfirstsection ul li {height: 120px;width: 33.33%;max-width: 120px;margin: 10px 10px !important;}
	.compare-page .more-companies-list li > a {margin: 0 auto;}
 
}
@media only screen and (max-width: 480px) {
	nav#nacigation_id {height:60px;}
	#banner_section {padding-top: 53px !important;min-height: 410px !important;}
	.banner_heading {font-size: 30px;}
	.banner_sub_heading {font-size: 17px;}
	.header_div {padding: 8px 4px;}
	.static_menu.mobile {padding: 0px 0 0 0;}
    .static_menu.mobile .icon-cluster {padding: 0 7px;}
    .static_menu.mobile a.favorites:before {font-size: 29px;line-height: 30px;}
	.static_menu.mobile a.favorites .favs_count--active {/*top: 2px;right: calc(50% - 15px);width: 12px;height: 12px;font-size: 10px;line-height: 10px;*/}
    .static_menu.mobile .reminder:before {margin: 0 11px;font-size: 23px;line-height: 30px;}
	.main-logo-link img.logo {height: 44px;max-width: 142px;}
    
	#menu-icon {width: 38px;margin: 8px 0 0 0;}
    #menu-icon .menu-burger {padding: 2px 7px;}
    #menu-icon .menu-burger span {width: 30px;height: 4px; margin: 0 0 4px 0;}
    
        .menu_links {max-width: 309px;padding: 44px 0 24px 0;font-size: 27px;line-height: 40px;}
		
		.nav-tabs.visible-xs li {margin: 0 0 6px 0;}
		.nav-tabs.visible-xs li a.title {padding: 13px 10px 11px 10px;font-size: 21px;line-height: 21px;}
		.nav-tabs.visible-xs li a.title i {font-size: 10px;line-height: 21px;}
        
        .nav-tabs.visible-xs li .more_companies_div {margin: 6px 3px 0 3px;}

    .page-container {padding: 53px 0 0 0;}
    #about_uspage .banner_image,
	#blog_page .banner_image,
	#contact_page .banner_image {min-height: 115px;}
	.company-page #about_uspage .banner_image,	
    #about_uspage .banner_image {min-height: 78px;margin-top: 15px;}
	.banner_image h1 {font-size: 26px; padding-top: 11px;}
    
    .secon_menu {top: -17px;}
	.company-page .secon_menu {width: 60px;height: 60px;}
    .company-page .secon_menu img {width: 60px;height: 60px;padding: 10px 5px;}
    section#second_header ul {margin: 0 71px 0 0;padding: 4px 0 2px 0;}
    section#second_header ul li {height: 30px;padding: 0 25px;line-height: 30px;font-size: 20px;}
    
	#blog_page.page-container .container.main-container {padding: 32px 0 39px 0;}
    .blog-page .blog_second_section_wrapper {max-width: 345px;margin: 0 auto 43px auto;}
	#blog_page .blog_second_section.archive-thumbnail {margin: 0 11px 25px 0;}
    .blog-page .blog_second_section img {max-height: 220px;border-radius: 2px;}
	.blogheader {line-height: 32px;font-size: 27px;}
	.blog_cover_first h3 {margin: 0 0 23px 0;line-height: 18px;font-size: 18px;}
	.blog_pera {line-height: 23px;font-size: 18px;}
	.link_leftside a {line-height: 18px;font-size: 18px;}	
	
    .page-container .container.main-container {padding: 34px 0 39px 0;}
    .page-inner .container {padding: 26px 0 45px 0;}
    
    .single_blog {padding: 0 18px;}
	.page-inner .blog_second_section .thumbnail {height: 221px;}
    
	#blog_page .banner_image {min-height: 100px;}
    #more_posts {font-size: 14px;}
    a.more-posts img {width: 23px;margin: 0 auto 6px auto;}
    a.more-posts .desc {font-size: 14px;line-height: 18px;}
	
    .single-post .shap_div,
    #blog_page .shap_div {top: 5px;left: -5px;max-height: 178px;}
	
    .single-post .single_blog .post-content p {margin: 0 0 21px 0;font-size: 24px;line-height: 24px;}
    .single-post .single_blog .post-content ul { font-size: 24px; }
    
    .home .banner_heading {padding: 80px 0 0 0;margin: 0 0 13px 0;font-size: 53px;line-height: 37px;}
	.home .banner_sub_heading {font-size: 19px;line-height: 20px;padding-top:8px;}
    .home #banner_section {padding-bottom: 30px;}

    .home .four_boxes {padding: 26px 0 0 0;max-width: 320px;}	
	
.ora,
.green,
.pur,
.sky {width: 130px;height: 116px;padding: 0 0;margin: 0 auto;border-radius: 2px;}
.four_boxes {max-width: none;padding: 52px 0 0 0;}
.four_boxes .col-md-3 > a:before {height: 44px;margin: 0 auto 9px auto;font-size: 38px;line-height: 44px;}
.four_boxes .col-md-3 > a.ora:before {font-size: 44px;}
.four_boxes .col-md-3 > a.sky:before {font-size: 39px;}
.four_boxes .col-md-3 > a.pur:before {font-size: 34px;}
.home .banner-section .four_boxes h2 {font-size: 16px;}
 
    .home .four_boxes .col-md-3 {/*margin-bottom: 18px;*/}
    .home .iconic-icon-hand-point-up {font-size: 39px;}
    .home #tab_section_xs {padding: 24px 0 18px 0;}
    .home .tab-section-xs .nav-tabs {max-width: 356px;}
    .home .tab-section-xs .nav-tabs li.all_sub a.sub .chevron-pull-left {top: 13px;left: 12px;line-height: 23px;font-size: 21px;}
    .home .tab-section-xs .nav-tabs li.all_sub a.sub .chevron-pull-left:before {font-size: 18px;}
    .home .tab-section-xs .nav-toggle {max-width: 356px;padding: 14px 12px 24px 12px;border-top: 6px solid #f6f6f6;border-bottom: 2px solid #49a6b5;}
    .home .tab-section-xs .nav-toggle .title {margin: 0 0 18px 0;padding: 0 10px 10px 0;line-height: 36px;font-size: 33px;}
    .home .tab-section-xs .nav-toggle .pull-right {top: 5px;right: 12px;line-height: 23px;font-size: 21px;}
    .home .tab-section-xs .nav-toggle .pull-right:before {font-size: 17px;}
    .home .tab-section-xs .nav-toggle .more_companies_home {margin: 0 0 18px 0;}
    .home .tab-section-xs .nav-toggle .more_companies_home .more_companies_div {width: 101px;height: 77px;}
    .home .tab-section-xs .nav-toggle .more_companies_home a {height: 77px;padding: 18px 18px;}
	.home .tab-section-xs .nav-toggle .more_companies_home .more_companies_img {max-width: 53px;}
    
	.compare-page .page-container .container.main-container {padding: 12px 0 0 0;}

	.filter-wrapper {margin: 0 0px 0px 0px;padding: 10px;}
	.filter-wrapper span {margin: 0;padding: 0;font-size: 24px;line-height: 1;}
	.filter-wrapper i.md-filter-list {font-size: 24px;}
	
    .above_acco {padding: 8px 12px;}
    .above_acco span.package_title {/*padding: 2px 0 0 0;*/font-size: 20px;line-height: 20px;}
    .above_acco h3.package_title {/*padding: 2px 0 0 0;*/font-size: 20px;line-height: 20px;}
	.package {padding: 17px 0 0 0;}
    .package .package_like {min-width: auto;padding: 3px 0 0 0;}
	.package .package_like .share-btn {margin: 0 6px 0 0;}
	.package_like .separator:before {bottom: -10px;height: 20px;}
    .package .package_like .share-btn:before {font-size: 14px;line-height: 18px;}
	.package .package_like .like-icon-wrapper {margin: 0 0 0 6px;}


	.package .package_like .like-icon-wrapper .fa {font-size: 18px;}
	.compare_btn_sm.iconic-icon-router {font-size: 18px;}


	.package .package_like .like-icon-wrapper .like-icon-cnt {margin: 0 0 0 5px;font-size: 14px;line-height: 14px;}
	.package .package_body .company_img_xs {width: 67px;}
    .sels_twfo:before {/*margin: 0 14px 0 0;font-size: 10px;*/}
    .sels_twfo_icon i {margin: 0 14px 0 0;font-size: 10px;}
    label.sels_twfo,
   .package .package_body .price .sels_twfo {padding: 17px 0 12px 14px;font-size: 17px;}
    .sels_twfo span {font-size: 41px;}
    #companypage_cover .sels_twfo sup {top: -21px;font-size: 14px;}
    .package .package_body .eight_sectio1 { padding: 6px 6px 0 6px;}
    .package .package_body .eight_sectio1 .row.visible-xs .item {margin: 0 0 6px 0;padding: 0 4px;}
	.package .package_body .pack-icon-text .pack-icon-wifi {font-size: 20px;line-height: 20px;}
	.package_body .pack-icon {margin: 0 0 0 6px;}
	.package_body .pack-icon.icon-phone {font-size: 13px;}
	.package_body .pack-icon.iconic-icon-dialog {font-size: 11px;}
	.package_body .pack-icon.iconic-icon-wifi {font-size: 10px;}
	.package_body .pack-icon.iconic-icon-phone {font-size: 12px;}
	
	button.btn.land_line {/*max-width: 241px;padding: 8px 6px 7px 6px;margin: 0 0 18px 12px;*/font-size: 22px;/*line-height: 18px;*/}
	.add-to-compare {font-size: 18px;}
	.add-to-compare:before, .show-comparing-packages:before {font-size: 16px;}
	.package .panel_com .another_sec_tion h2 {line-height: 23px;font-size: 20px;}
	.package .panel_com .another_sec_tion .more_info {line-height: 23px;font-size: 20px;}
	.inner_con_tent_in p {line-height: 24px;font-size: 20px;}
	.package .inner_con_tent_in .link_readmore  {line-height: 24px;font-size: 20px;}
	.package .panel_com .panel_wrapper .item.package_form {padding: 23px 18px 25px 18px;}
	.package .panel_com .package_form_title {margin: 0 0 19px 0;line-height: 24px;font-size: 24px;}
	.package .panel_com .form_v2 .form-group {margin: 0 0 12px 0;}
	.package .panel_com .form_v2 input,
	.package .panel_com .form_v2 select {height: 38px;font-size: 19px;}
	.package .panel_com .form_v2 .fields-cluster .item.ext {max-width: 92px;margin: 0 10px 0 0;}
	.package .panel_com .form_v2 .select-wrap:before {left: 11px;top: 13px;font-size: 8px;}
	.form_v2 button.btn.btn-orange {/*height: 34px;*/font-size: 19px;}
	.package .panel_com .form_v2 button.btn.btn-orange {margin: 0 0 15px 0;}
	.form_v2 button .fa-chevron-left {margin: 0 5px 0 0;font-size: 11px;}
	.package .panel_com .form_v2 .disclaimer {font-size: 19px;line-height: 24px;}
	.accordion-close {right: calc(50% - 10px); bottom: -17px;}
	.accordion-close .icon-wrap {width: 31px;height: 31px;}
	.accordion-close .icon-wrap:before {font-size: 10px;}
	.staticsection {padding: 8px 11px 6px 11px;}
	.staticsection .question {max-width: 107px;}
	.staticsection .question h1 {font-size: 43px;line-height: 41px;}
	.staticsection .question span {top: -5px;left: 0;font-size: 102px;line-height: 102px;}
	.staticsection .statcover {padding: 5px 17px 0 0;}
	.staticsection .statcover p {margin: 0 0 7px 0;font-size: 20px;line-height: 19px;}
	.staticsection .statcover a {max-width: 90px;padding: 4px 4px 2px 4px;font-size: 14px;}
	
    #sticky_section .ora,
    #sticky_section .green,
    #sticky_section .pur,
    #sticky_section .sky {height: 64px;padding: 0 10px 0;}
    .sticky-section .four_boxes_item .image-wrapper {height: 24px;}
    .sticky-section .four_boxes_item img {max-height: 24px;}
    .sticky-section .four_boxes_item h2 {font-size: 11px;}
    .sticky-section .four_boxes_item .green h2 {margin: 7px 0 0 0;}
    .sticky-section .four_boxes_item .pur h2 {margin: 7px 0 0 0;}
    .sticky-section .four_boxes_item .ora h2 {margin: 7px 0 0 0;}
    .sticky-section .four_boxes_item .sky h2 {margin: 7px 0 0 0;}
    
    	/*company page*/

	section#second_header ul:before {left: 0px;width: 35px;height: 35px;font-size: 13px;line-height: 21px;}

	/*cpmpany page end*/
	ul.pull-left.first_section {top: 21px;margin-bottom: 9px !important;}
	.static_menu.desk a {font-size: 12px;}

	.four_boxes .col-md-3 {margin: 0 0 12px 0;}
	
	/*fixed footer button*/
	section#sticky_section .four_boxes {padding: 12px 6px 10px 6px;}    
	section#sticky_section .col-md-3 img {max-width: 48px;}
    .sticky-section .four_boxes_item {margin-left: 3px;}

	/*fixed footer button end*/
	.go_tonextsection {padding: 10px 0 0 0;}

	section#tab_section ul#myTab li a {font-size: 15px;		}
	section#tab_section ul#myTab li a:before {left: 6px;font-size: 9px;}
	.tabsecondsection {margin: 30px 0 0 0px;}
	.tabsecondsection {height: 232px;}

	.sting_cover h2 {margin: 0 9px 0 0;}
	/* TODO - delete h2 */
	.tabfirstsection h2 {margin: 15px 0;}
	.tabfirstsection .more {margin: 15px 0;}
	
	.tabfirstsection ul li {height: 100px;width: 50%;max-width: 100px;margin: 10px 10px !important;}
	.tabfirstsection ul li a {max-width: 100px;padding: 5px 5px;}
	.tabfirstsection ul li img {/*max-width: 59px;*/}

	.last_second_cover .col-md-3 {margin: 0 6px 12px 0;}
	form.footer_form input {margin: 0 0 12px 0;}

		/*about us page start from here*/
        .about-us-content {padding: 0 9px;}
        .about-us-content .spieler {margin: 0 0 42px 0;}
        .about-us-content .spieler h1 {margin: -5px 0 15px 0;line-height: 101px;font-size: 143px;}
        .about-us-content .spieler h2 {line-height: 36px;font-size: 33px;}
    .about-us-content .about_pera {line-height: 26px;font-size: 19px;}
    .about-us-content p.about_pera {margin: 0 0 26px 0;}
    .about-us-content p.about_pera.last {margin: 0 0 19px 0;}
    .fb_link a {height: 33px;padding: 1px 8px 0 8px;line-height: 32px;font-size: 17px;}


	/*about us page responsive end here*/
	/*sticky footer menu*/
	section#sticky_section {box-shadow: 0px -1px 8px 0px rgba(50, 50, 50, 0.15);}

	/*end*/
	/*contact page start from here*/
    #contact_page .banner_image {min-height: 76px;}
    .contact_page {margin: 53px 0 0 0;padding: 0 0 6px 0;}
    .contact_form {max-width: 356px;padding: 25px 12px 25px 12px;border-radius: 4px;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.16), 0 1px 6px 0 rgba(0,0,0,.12);}
	.contact_form .inner_conta {margin: 0 0 27px 0;}
    .contact_form .contact_title {padding: 26px 0 0 0;line-height: 30px;font-size: 27px;}
    .contact_form .inner_contact_sec {font-size: 26px;line-height: 30px;}
    .form_contact input[type="text"],
    .form_contact input[type="email"],
    .form_contact select,
    .form_contact textarea {height: 34px;margin: 0 0 12px 0;padding: 0 11px 0 11px;font-size: 19px;line-height: 19px;}
    .form_contact textarea {height: 100px;padding: 8px 11px;}
    .form_contact select {min-height: 34px;}
    .form_contact input.wpcf7-form-control.wpcf7-submit {max-width: 101px;padding: 8px 0 4px 0;font-size: 18px;line-height: 21px;}
    .cover_last_pera .pera_last {margin: 0 0 15px 0;}
    .cover_last_pera .pera_last,
    .cover_last_pera .pera_last a {line-height: 21px;font-size: 19px;}
    .after_cont {height: 33px;max-width: 147px;margin: 0 auto 2px auto;line-height: 29px;font-size: 17px;}

	/*contact page end here*/
	/*faq page start from here */
	#blog_page.page-container #faq_cover .container.main-container {padding: 20px 0 18px 0;}
	.inner_faw_cover {max-width: 345px;margin: 0 auto 30px auto;}
	div#faq_cover .inner_faw_cover h2 {margin: 0 0 34px 0;line-height: 23px;font-size: 18px;}
	.inner_faw_cover .accordion {padding: 17px 0 12px 0;line-height: 20px;font-size: 19px;}
    button.accordion:before {margin: 0 2px 0 0;font-size: 12px;line-height: 15px;}
	.inner_faw_cover .panel p {line-height: 23px;font-size: 18px;}
	
	/*faq page end here*/
	
	section#contact_us { padding: 6px 0 12px 0;}
	section#contact_us .contact_inner { max-width: 331px;}
	.contact_inner h2 {margin: 20px 0 20px 0;padding: 0 6px;font-size: 24px;line-height: 32px;}
    .footer_line {margin: 18px 0 18px 0;font-size: 27px;line-height: 28px; direction: rtl;}
	.footer_form  input[type="text"],
	.footer_form  input[type="email"],
	.footer_form input {	height: 38px;margin: 0 0 12px 0;padding: 0 12px 0 12px;font-size: 18px;}
	.footer_form input[type="submit"] {padding: 1px 10px 0 10px;}
	.footer_form input[type="submit"] {padding: 1px 10px 0 10px;}
	#wpcf7-f55-o1 button {width: 80%;}
	.footer_form input[type="checkbox"] {height: 12px;width: 12px;margin: 7px 14px 0px 5px;}
	section.contact-us .agree-wrapper {padding: 14px 0 0 0;font-size: 18px;}
    
	footer {margin: 0 0 83px 0;}
    footer .footer_cover.mobile{font-size: 15px;line-height: 19px;padding: 14px 13px 12px 13px;}
    footer .footer_cover.mobile .fb-link{padding: 4px 0;}

	span.wpcf7-form-control-wrap.checkbox-913 {top: -48px;}
	/*map page start from here */
	.map-page .page-container .container.main-container {padding: 25px 0 0 0;}
	.map_cover_data {padding: 6px;}
	.map_cover_data p {padding: 0 0px 0 6px;	}
	.map_cover_data h1 {margin: 0 0 24px 0;line-height: 20px;font-size: 20px;}
	.map_cover_data .desc {margin: 0 auto 31px auto;line-height: 23px;font-size: 19px;}
 
}