/*
Theme Name: NYC Cell Phone Repair Theme - Custom
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 2.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Webwizmd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Webwizmd is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
  ## Links
  ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
  ## Posts and pages
  ## Comments
# Infinite scroll
# Media
  ## Captions
  ## Galleries
--------------------------------------------------------------*/


/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/


/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */


/* Document
   ========================================================================== */


/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */


/*
 

 #5550CC
 */
 html, body {height: 100%;}
html{overflow-x:hidden;}
body{color:#484848; font-size:14px; font-family: 'open_sansregular';}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/OpenSans-Bold.eot');
    src: url('fonts/OpenSans-Boldd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold.woff2') format('woff2'),
         url('fonts/OpenSans-Bold.woff') format('woff'),
         url('fonts/OpenSans-Bold.ttf') format('truetype'),
         url('fonts/OpenSans-Bold.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display:swap;
}

@font-face {
    font-family: 'open_sansregular';
	font-display:swap;
    src: url('fonts/OpenSans-Regular_1.eot');
    src: url('fonts/OpenSans-Regular_1d41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular_1.woff2') format('woff2'),
         url('fonts/OpenSans-Regular_1.woff') format('woff'),
         url('fonts/OpenSans-Regular_1.ttf') format('truetype'),
         url('fonts/OpenSans-Regular_1.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PoppinsMedium';
	font-display:swap;
    src: url('fonts/PoppinsMedium.eot');
    src: url('fonts/PoppinsMedium.eot') format('embedded-opentype'),
         url('fonts/PoppinsMedium.woff2') format('woff2'),
         url('fonts/PoppinsMedium.woff') format('woff'),
         url('fonts/PoppinsMedium.ttf') format('truetype'),
         url('fonts/PoppinsMedium.svg#PoppinsMedium') format('svg');
}

@font-face {
    font-family: 'PoppinsRegular_0';
	font-display:swap;
    src: url('fonts/PoppinsRegular_0.eot');
    src: url('fonts/PoppinsRegular_0.eot') format('embedded-opentype'),
         url('fonts/PoppinsRegular_0.woff2') format('woff2'),
         url('fonts/PoppinsRegular_0.woff') format('woff'),
         url('fonts/PoppinsRegular_0.ttf') format('truetype'),
         url('fonts/PoppinsRegular_0.svg#PoppinsRegular_0') format('svg');
}

@font-face {
    font-family: 'PoppinsBold';
	font-display:swap;
    src: url('fonts/PoppinsBold.eot');
    src: url('fonts/PoppinsBold.eot') format('embedded-opentype'),
         url('fonts/PoppinsBold.woff2') format('woff2'),
         url('fonts/PoppinsBold.woff') format('woff'),
         url('fonts/PoppinsBold.ttf') format('truetype'),
         url('fonts/PoppinsBold.svg#PoppinsBold') format('svg');
}

@font-face {
    font-family: 'PoppinsSemiBold_0';
	font-display:swap;
    src: url('fonts/PoppinsSemiBold_0.eot');
    src: url('fonts/PoppinsSemiBold_0.eot') format('embedded-opentype'),
         url('fonts/PoppinsSemiBold_0.woff2') format('woff2'),
         url('fonts/PoppinsSemiBold_0.woff') format('woff'),
         url('fonts/PoppinsSemiBold_0.ttf') format('truetype'),
         url('fonts/PoppinsSemiBold_0.svg#PoppinsSemiBold_0') format('svg');
}

a{color:#0198ff;}
a:hover, a:focus{color:#000; text-decoration:none;}
img{max-width:100%; vertical-align:middle;}
p{line-height:22px; margin:0 0 20px; }

h1, h2, h3, h4, h5, h6{font-family: 'PoppinsSemiBold_0', Helvetica, Arial, Sans-Serif; margin:0 0 10px;}
h2{color:#000;}
h3{color:#0198ff;}
h4{color:#6231fe;}

.mrg-0{margin:0 !important;}
.pad-0{padding:0 !important;}
.mrb-10{margin-bottom:10px !important;}
.mrb-20{margin-bottom:20px !important;}
.mrb-30{margin-bottom:30px !important;}
.mrb-40{margin-bottom:40px !important;}
.mrb-50{margin-bottom:50px !important;}

.header{padding: 0; position: relative; top: 0; z-index: 2; left: 0; width:100%; border-bottom: 1px solid #c2e1f7;}  
  .header .container{position: relative;} 
  .top-sec{position: absolute; font-family: 'open_sansregular' , Helvetica, Arial, Sans-Serif; right: 15px; top: 15px; z-index:4;}  
  .phn-detail{color:#484848; display: inline-block; vertical-align: middle;}
  .phn-detail a{color:#484848;}
  .phn-detail ul{margin:0; padding:0;}
  .phn-detail ul li{display:inline-block; list-style:none; padding:0 20px 0 0; position:relative; vertical-align:top;}    
  .phn-detail ul li i{float:left; margin:0 7px 0 0; position:relative; color: #0198ff; font-size: 18px; height: 35px; width: 35px; border: 1px solid #ccc; text-align: center; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius: 100%; line-height: 35px;} 
  .phn-detail ul li i.fa-envelope{font-size: 16px; line-height: 31px;}
  .phn-detail ul li span{padding: 6px 0 0; display: inline-block;}
   #sticky-wrapper {
    z-index: 9999; position: relative;
}   
  .menu-head{background: #fff;font-family: 'PoppinsMedium', Helvetica, Arial, Sans-Serif; position:relative; padding:0; z-index:2999;}
  .menu-head .navbar-brand{height: auto; padding: 25px 0; margin: 0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position: relative; z-index:5;}
  .menu-head .navbar-brand img{margin:0; max-width:250px;}   
  /*.menu-head .navbar-brand:before{content: ""; position: absolute; left: -300%; top: 0; background: #fff; width: 300%; height: 100%;}*/  
  .menu-head nav{box-shadow:none; border:none; background:none; border-radius:0; margin:0;}
  .menu-head .navbar-collapse{padding:0;}
  .menu-head .navbar-nav{float: none; position:relative; margin:0; text-align:right; padding-top: 60px;}
  .menu-head .navbar-nav > li{display:inline-block; float:none; margin:0; padding:5px 8px 0;}
  .menu-head .navbar-nav > li:last-child{padding-right:0;}
  .menu-head .navbar-nav > li > a{color:#000; text-shadow:none; padding:10px 0; border-bottom:3px solid transparent; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
  /*.menu-head .navbar-nav > li:last-child > a{border-bottom:0;}*/
  .menu-head .navbar-nav > li > a:focus, .menu-head .navbar-nav > li > a:hover, .menu-head .navbar-nav > .open > a, .menu-head .navbar-nav > .open > a:focus, .menu-head .navbar-nav > .open > a:hover, .menu-head .navbar-nav .current-menu-item a{color:#0198ff; background:none; border-color:#0198ff; box-shadow:none;}
  /*.menu-head li a:hover .sub-menu{display:block;}*/
  .menu-head ul, .menu-head ul li, .menu-head ul li a{position:relative;}
  .menu-head li:hover > ul {opacity: 1; transform: translate(0, 0); display: block; background: #000;}
  .menu-head ul ul { display: none; position: absolute; left: ; padding:0; margin:0; top:100%; opacity: 0; transform: translate(0, 10px); transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;}
  .menu-head ul ul ul{margin-left: 100%; top: 0;}
  .menu-head ul ul li a{font-size:14px; padding: 10px 20px; width: 300px; background: #000; text-decoration: none; color: #fff !important; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important;}
  /*.menu-head .sub-menu{background:#000; position:absolute; top:100%; left:0; min-width:270px; display:none; margin:0; padding:0;}*/
  .menu-head .sub-menu > li{list-style:none; border-bottom:1px solid #fff;}
  .menu-head .sub-menu > li:last-child{border:none;}  
  .menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover{background:#0198ff; color:#fff;}
  .menu-head .sub-menu > li > a{display:block; background:#000; color:#fff; padding:7px 10px 5px; text-align:left;} 
.menu-head .sub-menu > li.current_page_item > a {
    background: #0198ff;
}
.banner{/*background-image:url(images/banner-right.png);*/ background-attachment:scroll; background-position:0 0; background-repeat:no-repeat; background-size:cover; margin:0; padding:0; position:relative; min-height:598px; background-size: auto 100%;
background-position: right;}  
  .banner h1{color: #000; margin:25% 0 20px; font-size: 56px;}
  .banner p{margin:0 0 30px; font-size: 16px;}
  .banner .btn, .btn{background:#6629ff; border:0; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; color:#fff; font-family: 'open_sansbold'; padding:10px 25px; position:relative; min-width:170px; text-transform:uppercase;}
  .banner .btn:hover{background:#0198ff; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;} 

.help-sec{margin:60px 0 50px; position:relative; text-align:center;}
  .help-sec h3 span{color:#0198ff; font-size:14px; display:block; margin:0 0 10px;}  
  .help-sec h3{color:#000; font-size:26px; margin:0 0 20px;}  
  .help-box{margin:0 0 30px;}
  .help-box h4{font-size:18px;}  
  .help-box p{text-align:center;}  
  .help-sec figure{background:#ffa400; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; display: inline-block; padding: 20px 35px; margin: 0 0 20px;}
  .help-sec .col-sm-4:nth-child(3) figure{background: #6231fe;}
  .help-sec .col-sm-4:nth-child(4) figure{background: #0198ff;}
  .help-sec figure img{padding:0; max-height: 150px;}
  /*.help-sec .btn{background:none; border:2px solid #0198ff; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; color:#0198ff; font-family: 'open_sansbold'; padding:8px; position:relative; min-width:170px; text-transform:uppercase;}
  .help-sec .btn:hover{background:#000; border-color:#000; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  */
.btn.btn2{ background-color: #0198ff; }
.help-sec.tab-group .help-box{ min-height: 250px;}
.deviceRepair p {
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    padding: 3px 25px 1px 25px;
}
.why-choose{padding:0; position:relative;}
  .why-choose h3 span{color:#0198ff; font-size:14px; display:block; margin:0 0 10px;}  
  .why-choose h3{color:#000; font-size:26px; margin:0 0 20px;}  
  .why-choose .left-grid{padding:100px 15px 0 150px; max-width: 685px;}
  .why-choose .right-grid{background: #0198ff; -webkit-border-radius:0 30px 30px 0; -moz-border-radius:0 30px 30px 0; border-radius:0 30px 30px 0; padding:30px 15px; text-align:right;}
  .why-choose .row:nth-child(2) .right-grid{border-radius: 30px 0 0 30px; -webkit-border-radius: 30px 0 0 30px; -moz-border-radius: 30px 0 0 30px; text-align:left;}
  .why-choose .row:nth-child(2) .right-grid figure{margin: 0 0 0 -120px;}
  .why-choose .row:nth-child(2) .left-grid{padding:100px 150px 0 15px; float:right;}
  .why-choose .right-grid figure{margin: 0 -120px 0 0;}
  .why-choose ul{margin:0; padding:0;}
  .why-choose ul li{list-style:none; position:relative; margin:0 0 20px;}
  .why-choose ul li:before{content: "\f00c"; font-family: FontAwesome; background: #6231fe; height: 30px; width: 30px; display: inline-block; vertical-align: middle; color: #fff; text-align: center; line-height: 30px; margin: 0 10px 0 0; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius: 100%;}

.service-sec{margin:70px 0 20px; position:relative; text-align:center;}    
  .service-box{border: 1px solid #e5e5e5; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin:0 0 30px; padding:50px 10px;}
  .service-box:hover{background:#6231fe; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  .service-box:hover h3{color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  .service-box:hover i{color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  .service-box h3{font-size:14px; margin:0;}
  .service-box i{color:#0198ff; font-size:40px; margin:0 0 20px;}
       
.client-speak{padding:60px 0 50px; position:relative; text-align:center; background: #f1f1f16e;}
  .client-speak h3 span{color:#0198ff; font-size:14px; display:block; margin:0 0 10px;}  
  .client-speak h3{color:#000; font-size:26px; margin:0 0 20px;}  
  .client-speak .owl-pagination{display:none;}
  .client-speak .owl-theme .owl-controls .owl-page span{background:#fff;}
  .client-speak .item{padding: 0 10% 0;} 
  .client-speak p{text-align:center;}
  .client-speak figure{-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; display:inline-block; width:70px; padding:0; margin:0 0 20px;}
  .client-speak h4{display:inline-block; color:#000; padding:0 0 10px; margin:0; text-transform:uppercase; font-size:19px;}  
  .client-speak .owl-theme .owl-controls .owl-buttons div{background:#6231fe; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; color:#000; position:absolute; left:-10px; top:0; height:34px; width:34px; opacity:1; text-indent:-99999px;}
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-next{right:-10px; left:inherit;}
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-prev:before{border-bottom: 7px solid transparent; border-right: 7px solid #fff; border-top: 7px solid transparent; color: #000; content: ""; left: 12px; position: absolute; top: 10px;}
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-next:before{border-bottom: 7px solid transparent; border-left: 7px solid #fff; border-top: 7px solid transparent; color: #000; content: ""; left: 15px; position: absolute; top: 10px;}

.newsletter-sec{background: #6231fe; color:#fff; padding:60px 0 30px; position:relative;}
  .newsletter-sec h5 span{font-size:14px; display:block; margin:0 0 10px;}  
  .newsletter-sec h5{color:#fff; font-size:26px; margin:0 0 20px;}  
  .newsletter-sec form{margin:0; position:relative;}
  .newsletter-sec form input[type="text"]{width:100%; height:48px; border-radius:0; background-color:#fff; border:0px; padding:6px 170px 6px 12px; color:#000; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
  .newsletter-sec form input[type="text"]::-moz-placeholder{color:#484848;}
  .newsletter-sec form input[type="text"]::-moz-placeholder{color:#484848;}
  .newsletter-sec form input[type="text"]::-webkit-input-placeholder{color:#484848;} 
  .newsletter-sec form input[type="text"]:-ms-input-placeholder{color:#484848;}    
  .newsletter-sec form .btn{background-color: #0198ff; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;olor: #fff; position: absolute; right: 3px; top: 3px; font-family: 'open_sansbold'; text-transform: uppercase; padding: 10px 20px;}
  .newsletter-sec .btn:hover{background-color:#ac8f26; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  
  .newsletter-sec figure{text-align: center; margin: 0 0 -150px;}

.customer-sec{padding:150px 0 20px; position:relative; text-align:center;}
  .customer-sec .owl-pagination{display:none;}
  .customer-sec .owl-theme .owl-controls .owl-page span{background:#fff;}
  .customer-sec .item{padding: 0 10% 0;} 
  .customer-sec p{text-align:center;}
  .customer-sec figure{padding:0 20px;}
  .customer-sec h4{display:inline-block; color:#000; padding:0 0 10px; margin:0; text-transform:uppercase; font-size:19px;}  
  .customer-sec .owl-theme .owl-controls .owl-buttons div{background:#6231fe; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; color:#000; position:absolute; left:-10px; top:0; height:34px; width:34px; opacity:1; text-indent:-99999px;}
  .customer-sec .owl-theme .owl-controls .owl-buttons div.owl-next{right:-10px; left:inherit;}
  .customer-sec .owl-theme .owl-controls .owl-buttons div.owl-prev:before{border-bottom: 7px solid transparent; border-right: 7px solid #fff; border-top: 7px solid transparent; color: #000; content: ""; left: 12px; position: absolute; top: 10px;}
  .customer-sec .owl-theme .owl-controls .owl-buttons div.owl-next:before{border-bottom: 7px solid transparent; border-left: 7px solid #fff; border-top: 7px solid transparent; color: #000; content: ""; left: 15px; position: absolute; top: 10px;}

.map-sec{margin: 0; position: relative;}
  .map-sec iframe{display:block;}
 .map-sec .overlay:hover{ background-color: #00000030; } 
.footer{background:#000; margin:0; color:#fff; padding:60px 0 20px; position:relative;}  
  .footer a{color:#fff;}
  .footer a:hover{color:#0198ff;}
  .ft-logo{text-align: center; padding: 20px 0 20px;}
  .ft-logo img{max-width:200px;}
  .wg-1{margin:0 0 30px;}
  .wg-1 h4{color:#0198ff; font-size:20px; margin:0 0 20px 0; position:relative;}
  .wg-1 h4::after{content: ""; background: #fff; height: 3px; width: 34px; display: inline-block; margin: 0 0 0 15px; position: relative; top: -5px;}
  .wg-1 ul{margin:0; padding:0;}
  .wg-1 ul li{list-style:none; position:relative; margin:0; padding:0 0 10px 0;}
  .wg-1 ul li:last-child{border-bottom:none;}
  /*.wg-1 ul li:before{content: "\f054"; font-family: FontAwesome; top: 3.5px; left: 0; position: absolute; font-size: 10px;}*/
  .wg-1 address{margin: 0; padding:0 0 20px 0; overflow: hidden; position: relative;}
  .wg-1 address i{color:#000; font-size: 21px; padding: 0 10px 0 3px; text-align: left; width: 30px; position: absolute; left: 0; top: 4px; display:none;}
  .wg-1 address i.fa-envelope-o{top: 2px; font-size: 18px;}
  .wg-1 address div{margin:0; overflow:hidden;}
  .wg-1 address:nth-child(4) div{}
  .time-tabel{margin:0; padding:0;}
  .time-tabel li{padding:0 0 10px !important; overflow:hidden; margin:0 0 10px !important;}
  .time-tabel li:before{display:none;}
  .time-tabel li span{float:right;}
  .ft-gallery{float: left; margin: 0 7px 6px 0; width: 30.6%;}
  .icon-ft{margin:0 0 20px;}
  .icon-ft i{background:#ac2a01; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius:5px; color: #fff; display:inline-block; font-size: 20px; line-height: 40px; margin: 0 2px; height:40px; text-align: center; width: 40px; position:relative; z-index:1; border:1px solid transparent;}
  .icon-ft .fa-facebook{background:#0549ae;}  
  .icon-ft .fa-twitter{background:#00aded;}
  .icon-ft .fa-google-plus{background:#d64937;}
  .icon-ft .fa-youtube{background:#fd0001;}
  .icon-ft i:hover{background:none; border-color:#fff; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  
.banner-inner{background:url(images/banner-01.html) no-repeat scroll center 0; background-size:cover; border-bottom: 1px solid #999; height: 200px; overflow: hidden; position: relative;}
.banner-inner .textblock {height: 200px; position: relative;}
.banner-inner .block{background:rgba(0, 0, 0, 0.5); bottom: 0; left: 0; position: absolute; width: 100%;}
.banner-inner .block:after {left: 0; top: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-color: rgba(0, 0, 0, 0); border-right-color: rgba(0,0,0,0.3); border-width: 79px 55px 0 0; display:none;}
.banner-inner .page-title .holder {overflow: hidden; position: relative; padding: 0;}
.banner-inner h1 {/*background: #3f3f3f;*/ color: #fff; margin: 0; font-size: 40px; line-height: 79px; overflow: hidden; padding:0; height: 79px;}

.breadcrumb{float: right; font-size: 13px; line-height: 15px; position: relative; z-index: 5; margin: 39px 0 5px; background: none; border-radius: 0; max-width: 400px; min-width:261px; text-align:right; color:#fff;}
.breadcrumb > li {margin: 0 0 5px;}
.breadcrumb > li + li:before {content: "+"; margin: 0 9px; color: #fff; font-size: 15px; float: left;}
.breadcrumb > li .fa-home {margin: 0 9px;}
.breadcrumb li a {color: #fff;}     
.profile-pic{color: #0198ff; padding-top: 15px; font-size: 18px;}
.mid-wrap{padding:40px 0;}

.help-sec.tab-group .help-box figure{ background: #0198ff; cursor: pointer;}

.help-sec.tab-group .help-box.active figure ,
.help-sec.tab-group .help-box:hover figure{ background: #6231fe;}

.help-sec.tab-group .help-box h4{ color: #0198ff; font-size: 24px;}
.help-sec.tab-group .help-box p{ }
.help-sec.tab-group .help-box.active h4,
.help-sec.tab-group .help-box:hover h4{ color: #6231fe; }

.help-sec.tab-group .help-box.active p,
.help-sec.tab-group .help-box:hover p{ 
    
}
.cta .row {

    background: #0198ff;
    padding: 20px;
    color: #fff;

}
.cta .row h3{
    color: #fff;
}
.cta .row .btn{
    background: #fff;
    color: #0198ff;
}
.help-sec.tab-group ul{margin:0; padding:0;}
.help-sec.tab-group ul li{list-style:none; position:relative; margin:0 0 20px; width: 24%; float: left; min-width: 200px;}
.help-sec.tab-group ul li:before{content: "\f10b"; font-family: FontAwesome; background: #6231fe; height: 30px; width: 30px; display: inline-block; vertical-align: middle; color: #fff; text-align: center; line-height: 30px; margin: 0 10px 0 0; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius: 100%;}
.deviceRepair{ display : none; }
.deviceRepair.active{ display: block; }
.why-choose.inner-banner .left-grid{ max-width: 850px; }
.fullW img{ width: 100%; }
.padd{padding: 60px 0 20px 0px;}
.contactTopleft{ 
    /*background-image: url('images/we-come-to-you.jpg');*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 300px;
}

.motherboardRepair{
   
    background-image: url('images/motherboard-repair.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 350px;
    border-top-left-radius: 20px;
    overflow: hidden;
    border-bottom-left-radius: 20px;
    
}
.carrierUnlock{
    
    background-image: url('images/carrieer-unlock.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 350px; 
    border-top-right-radius: 20px;
    overflow: hidden;
    border-bottom-right-radius: 20px;
}

.fullRadius{
    border-radius: 20px;
    overflow: hidden;
}

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #00000030;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    color: #fff;
    left: 0;
}
.overlay h3{
    color: #fff;
    font-size: 34px;
    text-shadow: 3px 6px 5px #000;
    background: #00000090;
    background-color: rgba(0, 0, 0, 0.57);
    padding: 20px;
}
.twoctas{
    padding-bottom: 60px;
}
.overlay > div{
    text-align: center;
    padding: 0 25px;
    font-size: 18px;
    line-height: 21px;
}
.overlay p{
    color: #fff;
    text-align: center;
    display: none;
}
.overlay:hover{
    background: #0198ff;
}
.overlay:hover h3{
    background: none;
    text-shadow: none;
}

.overlay:hover p{
    display: block;
}
.dispatchAddress{
    margin-top: 10px;
}


/*** my css page ***/
.contact-add{overflow:hidden; text-align:center; margin:30px 0 0;}
.contact-add address{margin:0 0 30px;}
.contact-add address a{color:#242424;}
.contact-add address i{background: #0198ff; color: #fff; display: block; font-size: 30px; height: 100px; line-height: 100px; margin: 0 auto 10px; text-align: center; width: 100px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%;}
.contact-add address strong{display: block; font-size: 16px; color: #222; text-transform: uppercase;}

.contact-page{padding:60px 0 40px;}
  .contact-page h2{font-size: 48px; font-weight: 400; color: #0198ff; line-height: 1; text-transform: uppercase; position: relative; text-align: center; margin: 40px 0 40px; padding: 40px 0 30px; font-family: 'PoppinsMedium';}
  .contact-page h2::after{border-width: 0 5px 5px 5px !important; top: inherit !important; bottom: 0;}
  .contact-page h2::before, .contact-page h2::after{content: ''; display: inline-block; width: 57px; height: 15px; border-color: #000; border-style: solid; border-width: 5px 5px 0 5px; position: absolute; top: 0; left: 0; right: 0; margin: auto;}
  .contact-page form{position:relative; overflow: hidden; margin: 0;}
  .contact-page form label{display: block; font-weight: normal;}
  .contact-page form .form-control{background: #fff; box-shadow: none; border-radius: 0; border:1px solid #0198ff; color: #393939; margin: 0 0 10px; height: 46px;}
  
 h4.title-form-3, h4.title-form, h4.title-form-2{color: #0198ff;} 
  .contact-page form .form-control::-webkit-input-placeholder {color: #393939;}
  .contact-page form .form-control::-moz-placeholder {color: #393939;}
  .contact-page form .form-control:-ms-input-placeholder {color: #393939;}
  .contact-page form .form-control:-moz-placeholder {color: #393939;}
  .contact-page form textarea{height:200px !important; margin:30px 0 15px;}
  .contact-page form .form-group{margin-bottom:15px;}
  .contact-page form .btn{background:#000; border: none; font-family: 'open_sansbold'; color: #fff; margin: 0; padding: 14px 50px; font-size:16px; text-shadow: inherit; text-transform: uppercase; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; width: 100%;}
  .contact-page form .btn:hover{background:#0198ff; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  
.faq-sec{padding:80px 0 60px;}
  .section-title h3{font-size: 36px;}
  .section-title h3 span{color: #000; font-size: 18px; display:block;}
  .faq-sec .template_faq{padding:0;}
  .faq-sec .panel-group{background: inherit; border-radius: 0; box-shadow: none; margin-bottom: 0; padding: 0;}
  .faq-sec #accordion .panel {border: medium none; border-radius: 0; box-shadow: none; margin: 0 0 15px 10px;}
  .faq-sec #accordion .panel-heading {border-radius: 30px; padding: 0;}
  .faq-sec #accordion .panel-title a {background: #0198ff; border: 1px solid transparent; border-radius: 30px;color: #fff; display: block; font-size: 18px; padding: 14px 20px 13px 50px; position: relative; transition: all 0.3s ease 0s;}
  .faq-sec #accordion .panel-title a.collapsed {background: #fff none repeat scroll 0 0; border: 1px solid #ddd; color: #333;}
  .faq-sec #accordion .panel-title a::after, .faq-sec #accordion .panel-title a.collapsed::after {background: #0198ff; border: 1px solid transparent; border-radius: 50%; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58); color: #fff; content: ""; font-family: fontawesome; font-size: 25px; height: 55px; left: -20px; line-height: 55px; position: absolute; text-align: center; top: -5px; transition: all 0.3s ease 0s; width: 55px;}
  .faq-sec #accordion .panel-title a.collapsed::after {background: #fff none repeat scroll 0 0; border: 1px solid #ddd; box-shadow: none; color: #333; content: "";}
  .faq-sec #accordion .panel-body {background: transparent none repeat scroll 0 0; border-top: medium none; padding: 20px 25px 10px 9px; position: relative;}
  .faq-sec #accordion .panel-body p {border-left: 1px dashed #8c8c8c; padding-left: 25px;}
  
.service-single{padding:10px 0 0px;}
  .service-single h3 span{color:#0198ff; font-size:14px; display:block; margin:0 0 10px;}  
  .service-single h3{color:#000; font-size:26px; margin:0 0 20px;}  
  .service-single .ss-left-grid{padding:0; margin:0 0 30px;}
  .service-single .ss-right-grid{text-align:center; margin:0 0 30px;}
  .service-single .ss-right-grid figure img{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
  .service-single .ss-right-grid figure{margin: 0;}
  .service-single ul{margin:0; padding:0;}
  .service-single ul li{list-style:none; position:relative; margin:0 0 20px;}
  .service-single ul li:before{content: "\f00c"; font-family: FontAwesome; background: #6231fe; height: 30px; width: 30px; display: inline-block; vertical-align: middle; color: #fff; text-align: center; line-height: 30px; margin: 0 10px 0 0; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius: 100%;}

.list-single{background: #f1f1f1; padding:60px 0 30px; position:relative; text-align:center;}
  .list-single h3 span{color:#0198ff; font-size:14px; display:block; margin:0 0 10px;}  
  .list-single h3{color:#000; font-size:24px; margin:0 0 10px;}  
  .list-box{margin:0 0 30px;}
  .list-box h4{font-size:18px;}  
  .list-box p{text-align:center;}  
  .list-single figure i{background:#0198ff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; display: inline-block; margin: 0 0 20px; height: 100px; width: 100px; line-height: 100px; font-size: 40px; color: #fff;}
  .list-single .col-sm-4:nth-child(3) figure{background: #6231fe;}
  .list-single .col-sm-4:nth-child(4) figure{background: #0198ff;}
  .list-single figure img{padding:0; max-height: 150px;}
  .list-single .btn{background:none; border:2px solid #0198ff; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; color:#0198ff; font-family: 'open_sansbold'; padding:8px; position:relative; min-width:170px; text-transform:uppercase;}
  .list-single .btn:hover{background:#000; border-color:#000; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  
.help-sec h3.device-tabs span{ font-size: 18px; margin: 9px 0 10px; }
.list-single{background: none; padding: 0px; }
.why-choose .right-grid.faq{ background-image: url('images/faq-bg.jpg'); background-size: cover; background-position: center;}
.why-choose .right-grid.contact{ background-image: url('images/contact.jpg'); background-size: cover; background-position: center;}
.help-sec h3{line-height: 30px; }
.btn.mx150 {
    max-width: 150px;
}
.why-choose .right-grid.phone-featured{ /*background-image: url('images/phone-repair-featured.jpg'); */background-size: cover; background-position: center;}
.why-choose .right-grid.appointment{ background-image: url('images/book-appointment.jpg'); background-size: cover; background-position: center;}

.featured-pricing-block .icon{
    font-size: 32px;
    color: #fff;
    margin-right: 9px;
    border-radius: 2px;
    width: 58px;
    line-height: 54px;
    background: #0198ff;
    text-align: center;
    border-radius: 7px;
}
.featured-pricing-block.address-block .panel-title{
    margin-top: 7px;
}
.why-choose .featured-pricing-block h3{
    color: #000;
    font-size: 18px;
    margin: 3px 0 1px 0;
    line-height: 1;
}
.why_need_repair .repair-symptoms_box {
    background: #0198ff;
    color: #fff;
    box-shadow: 0px 4px 10px 0px rgba(28,114,216,0.08);
    text-align: center;
    border-radius: 12px;
    margin-top: 30px;
}
.repair-symptoms_box .bottom-text {
    min-height: 275px;
    padding: 30px 15px 30px;
}
.why_need_repair .repair-symptoms_box .img-fluid {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.phone-featured figure img{
    max-height: 400px;
}
.why-choose .featured-right-content h3 {
    font-size: 34px;
}
.why-choose .featured-right-content p {
    font-size: 18px;
    line-height: 22px;
}
.repair-symptoms_box .bottom-text h4 {
    color: #fff;
    font-size: 22px;
    line-height: 28px;
    max-width: 280px;
    margin: auto;
    padding-bottom: 20px;
}
.why_need_repair {
    padding: 60px 0 30px 0;
}
.motoseries.help-sec figure img{
    max-height: 190px;
}
#datetimepicker1{ width: 100%; }
.tab-featured-list li img {
    max-height: 120px;
}
.help-sec.tab-group ul.tab-featured-list li {
    display: inline-block;
    width: auto;
    padding: 0 20px;
    float: none;
}
.help-sec.tab-group ul.tab-featured-list li::before{
    display: none;
}
.help-sec.tab-group ul.tab-featured-list h6 {
    color: #0198ff;
    font-size: 20px;
    margin: auto;
    text-align: center;
    line-height: 1;
    padding-top: 20px;
}
.help-sec.tab-group ul.tab-featured-list p{
    text-align: center;
}
.client-speak.no-bg{
    background: none;
    padding-top: 0px;
}
/*Edits by munish*/

.icon_box_style_11 {
    padding: 20px;
    margin-top: 30px;
}
.box_shadow3 {
    box-shadow: 0 0 10px rgba(0,0,0,0.10);
}
.radius_box_10, .radius_box_10::before {
    border-radius: 10px;
}
.bg-white {
    background-color: #fff !important;
}
.light_gray_bg2 {
    margin: 60px 0;
    padding: 60px 0;
    background: #f1f1f16e;
}
.icon_box_style_4 .box_icon, .icon_box_style_11 .box_icon {
    float: left;
    margin-right: 15px;
    background: #0198ff;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 36px;
    padding: 3px 10px;
    border-radius: 6px;
}
.box_icon {
    position: relative;
    z-index: 1;
}
.why-choose.device-detail{
    padding-top: 60px;
}
.featured-pricing-block {
    padding: 40px 0;
}
/*.featured-pricing-block > div:first-child {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc5e;
    max-width: 347px;
}*/
.pricing_box {
    border: 1px solid rgba(0,0,0,0.10);
    text-align: center;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    box-shadow: 0 0 8px rgba(0,0,0,.2);
    border: 0;
}
.pricing_box .pricing_title {

    border-radius: 10px 10px 0 0;
    padding: 25px 8px 10px;
    border-bottom: 1px solid #dee2e6 !important;
    background-color: #fcfcfc !important;

}

.pricing_content {
    background-color: #fff;
    padding-top: 1rem !important;
}
.pricing_list{
    margin-left: 0px;
    padding: 0px;
}
.pricing_list li {
    padding: 12px;
    list-style: none;
    position: relative;
    text-align: left;
    margin-left: 20px;
}
.pricing_box .pricing_footer {
    border-radius: 0 0 10px 10px;
    background-color: #fff;
    padding: 20px;
}
.pricing_title h2{
    color: #0198FF;
}
.pricing_title h4{
    color: #000;
    font-size: 16px;
}

.banner .btn:hover, .btn:hover {
    color: #fff;
    background: #0198FF;
}
.pricing_list li i {

    margin-right: 3px;
    color: #fff;
    font-size: 17px;
    position: absolute;
    top: 12px;
    text-align: center;
    background: #ccc;
    width: 24px;
    padding: 3px 4px;
    height: 24px;
    border-radius: 20px;
    background: #6231fe;

}
.mb-4 {
    margin-bottom: 25px;
}
.pricing_list li span {

    padding-left: 29px;
    font-size: 15px;
    color: #000;
    font-weight: 800;

}
.service-single.device-page{
    padding-top: 30px;
}
.pricing_footer {
    display: none;
}
.vertical-center{
    display: flex;
align-content: center;
align-items: center;
}
.contact-page h2.bottom-line {
    color: #000;
    font-size: 24px;
    font-weight: 800;
    padding: 60px 0 20px 0;
    margin: 0;
}
.contact-page h2.bottom-line::after,
.contact-page h2.bottom-line::before{
    display: none;
}
.flex-center {

    display: flex;
    align-content: center;
    align-items: center;
    line-height: 1;

}
.list-box.list-box-style2 h4 {

    font-size: 14px;
    line-height: 16px;
    color: #000;
    font-weight: 400;
    margin-top: 9px;

}
.list-box.list-box-style2 figure{
    background: #fff;
    height: 30px;
    width: 30px;
    margin-right: 6px;
    text-align: center;
    padding-left: 5px;
    border-radius: 5px;
    padding-top: 2px;
}

.list-box-style2 figure i {
    font-size: 24px;
    padding-right: 6px;
    color: #6231fe;
}
/*check compatibility*/
.card {
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    background-color: #fff;
    border-radius: 0.25rem;
    display: flex;
    flex-direction: column;
    position: relative;
    margin-bottom:1px;
    border:none;
}
.card-header:first-child {
    border-radius: 0;
}
.card-header {
    background-color: #f5f5f5;
    margin-bottom: 0;
    padding: 20px 1.25rem;
    border:none;
    
}
.card-header a i{
    float:left;
    font-size:25px;
    padding:5px 0;
    margin:0 25px 0 0px;
    color:#195C9D;
}
.card-header i{
    float:right;        
    font-size:30px;
    width:1%;
    margin-top:-6px;
    margin-right:10px;
}
.card-header a{
    width:97%;
    float:left;
    color:#565656;
}
.card-header p{
    margin:0;
}

.card-header h3{
    margin:0 0 0px;
    font-size:18px;
}
.card-block {
    -moz-box-flex: 1;
    flex: 1 1 auto;
    padding: 20px;
    color:#232323;
    box-shadow:inset 0px 4px 5px rgba(0,0,0,0.1);
    border-top:1px soild #000;
    border-radius:0;
}
.our-small-logos {
    list-style-type: none;
    text-align: center;
    padding: 0;
    margin: 0;
}
textarea{
    resize: none;
    max-height: 100px;
}
.our-small-logos li {

    display: inline-block;
    width: 150px;
    height: 120px;
    display: flex;
    align-items: center;
    padding: 20px;
    margin: 20px;
    float: left;
    
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.service-single ul.hlist li{
    float: left;
    margin-right: 50px;
    min-width: 20%;
}
.service-single ul.hlist {
    display: block;
    clear: both;
    margin-bottom: 30px;
    width: 100%;
    float: left;
}
.wpcf7-form-control.wpcf7-submit {
    min-width: 260px;
}
a.device-repair-link{
    color: #fff;
}
.need_repair-image {
    height: 230px;
    overflow: hidden;
}
.main-feature-image img{
    height: auto;
}
div.wpcf7-response-output{
    float: left;
}
.fullRadius a.btn {
    min-width: 210px;
}
.ss-left-grid #accordion .card .fa-angle-right {
    display: none;
}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('../../images/ajax-loader.html');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.mapframe{ width: 100%; }


@media only screen and (max-width: 1200px) {
    .banner{
        background-size: auto 80%;
        background-position: top right;
    }
}
@media only screen and (max-width: 768px) {
    .page-template-template-appointment .why-choose.inner-banner {
      background: #0198FF;
    }
        .page-template-template-appointment .featured-pricing-block .pull-left {
	  float: none !important;
	}
	.page-template-template-appointment .featured-pricing-block .icon {
	  display: none;
	}
    .top-sec {
        position: relative;
        font-family: 'open_sansregular';
        right: 15px;
        top: 15px;
        z-index: 4;
        width: 100%;
        clear: both;
        margin: 0 15px;
    }
    .menu-head .navbar-nav {
        float: left;
        position: relative;
        margin: 0;
        text-align: left;
        padding-top: 0;
        width: 100%;
        z-index: 9;
    }
    .navbar-header{
        position: relative;
    }
    .navbar-default .navbar-toggle {
        border-color: #ddd;
        position: absolute;
      /*  bottom: 0; */
        top: 30px;
        right: 0;
    }
    .motherboardRepair,
    .carrierUnlock{
        border-radius: 0px;
    }
    .why-choose .right-grid {
        background: #0198ff !important;
        border-radius: 0;
    }
    .why-choose .right-grid figure{
        margin: 0px;
    }
    .why-choose.inner-banner .left-grid {
        max-width: 850px;
        text-align: center;
        margin: 0;
        padding: 50px;
        position: relative;
        z-index: 2;
        color: #fff;
    }
    .why-choose .right-grid, .home .banner {
        background: #0198ff !important;
        border-radius: 0;
        text-align: center;
        margin: 0;
        color: #fff;
        min-height: unset;
    }
    .banner h1{
        color: #fff;
        margin-top: 20px;
    }
    .why-choose .right-grid img {
        padding-bottom: 20px;
    }
    .why-choose .left-grid {
        padding: 0;
        max-width: 685px;
        z-index: 2;
        position: relative;
        text-align: center;
        color: #fff;
    }
    .why-choose .pull-right h3 {
        text-align: center;
        color: #fff;
    }
    .list-box.list-box-style2 h4{
        color: #fff;
        text-align: left;
    }
    .vertical-center{
        display: block;
    }
	.menu-head .phn-detail ul{
        position: relative;
        z-index: 4;
        display: flex;
        align-content: center;
        align-items: center;
        width: 100%;
        border-bottom: 1px solid #c2e1f7;
        padding-bottom: 11px;
        margin-bottom: 10px;
    }
	.menu-head ul ul{
		position: relative;
	}
	.menu-head ul li{
		width: 100%
	}
	.banner h1{
		font-size: 34px;
	}
	
    .menu-head ul li a {
        position: relative;
        display: flex;		
    }
    .menu-head .phn-detail ul li:last-child a {
        justify-content: end;
    }
    .phn-detail{
        width: 100%;
    }
    #sticky-wrapper {
        z-index: 9999;
        position: relative;
        height: auto !important;
    }
    .mob-featured-row{
        display: flex;
        align-content: center;
        align-items: center;
        justify-content: center;
    }
    .help-sec.tab-group .mob-featured-row .help-box h4 {
        color: #0198ff;
        font-size: 16px;
    }
    .help-sec.tab-group .mob-featured-row .help-box{
        min-height: unset;
    }
    .help-sec.tab-group .mob-featured-row .help-box figure{
        display: none;
    }
    .help-sec.tab-group ul li {
        width: 40%;
        float: left;
        min-width: 200px;
        margin-left: 40px;
    }
    .header{
        max-height: calc(100% - 50px);
        overflow-y: auto;min-height:109px;
    }
}
@media only screen and (max-width: 481px) {
	.menu-head ul li a {
        position: relative;
        display: flex;
		/*new*/
		text-align: center;
		justify-content: center;
		display: block;
		font-size: 16px;
		margin-bottom: 8px;
		
    }
	
	.menu-head .phn-detail ul {
	  display: block;
	  width: 100%;
	  text-align: center;
	}
    .phn-detail a {
        color: #0198ff;
        font-weight: 800;
    }
    .phn-detail ul li i{
        display: none;
    }
	
}
body.post-template-default.single.single-post.postid-1434.single-format-standard.logged-in.admin-bar.elementor-default.elementor-template-full-width.elementor-kit-1243.elementor-page-1358.customize-support.e--ua-blink.e--ua-chrome.e--ua-webkit .left-grid a , body.page-template-default.page.page-id-1235.logged-in.admin-bar.elementor-default.elementor-template-full-width.elementor-kit-1243.elementor-page.elementor-page-1235.elementor-page-1358.customize-support.e--ua-blink.e--ua-chrome.e--ua-webkit .left-grid a {
    display: none !important;
}
body.page-template-default.page.page-id-1235.logged-in.admin-bar.elementor-default.elementor-template-full-width.elementor-kit-1243.elementor-page.elementor-page-1235.elementor-page-1358.customize-support.e--ua-blink.e--ua-chrome.e--ua-webkit .elementor-element.elementor-element-d85cf2b.elementor-align-center.elementor-widget.elementor-widget-post-info {
    display: none !important;
}
a.menuarrow {
    display: none;
}

@media only screen and (max-width:767px){
	
	a.menuarrow {
    border-left: 1px solid #0198ff !important;
}
a.menuarrow-thre{
	border-left: 1px solid #0198ff !important;
}
a.menuarrow-tw {
    border-left: 1px solid #0198ff !important;
}
	a.menuarrow-fr {
    border-left: 1px solid #0198ff !important;
}
	
a.menuarrow {
    display: block;
}	
.menuarrow:before {
    content: '';
    border-top: 8px solid #000;
    border-width: 9px;
    position: absolute;
    right: 9px;
    border-left: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid transparent;
    top: 16px;
    z-index: 99999;
}
.menuarrow {
    display: block;
    position: absolute !important;
    z-index: 99999999;
    width: 35px !important;
    height: 38px;
    right: 0;
    top: 0;
}
ul.sub-menu {
    display: none !important;
}
ul.sub-menu.newclass {
    display: block !important;
}

ul.sub-menu.newclass-tw {
    display: block !important;
}	
a.menuarrow-tw {
    display: block;
}	
.menuarrow-tw:before {
    content: '';
    border-top: 8px solid #000;
    border-width: 9px;
    position: absolute;
    right: 9px;
    border-left: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid transparent;
    top: 16px;
    z-index: 99999;
}
.menuarrow-tw{
    display: block;
    position: absolute !important;
    z-index: 99999999;
    width: 35px !important;
    height: 38px;
    right: 0;
    top: 0;
}
a.menuarrow-thre{
    display: block;
}	
.menuarrow-thre:before {
    content: '';
    border-top: 8px solid #000;
    border-width: 9px;
    position: absolute;
    right: 9px;
    border-left: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid transparent;
    top: 16px;
    z-index: 99999;
}
.menuarrow-thre{
    display: block;
    position: absolute !important;
    z-index: 99999999;
    width: 35px !important;
    height: 38px;
    right: 0;
    top: 0;
}

	
ul.sub-menu.newclass-thre{
    display: block !important;
}	
	
	a.menuarrow-fr{
    display: block;
}	
.menuarrow-fr:before {
    content: '';
    border-top: 8px solid #000;
    border-width: 9px;
    position: absolute;
    right: 9px;
    border-left: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid transparent;
    top: 16px;
    z-index: 99999;
}
.menuarrow-fr{
    display: block;
    position: absolute !important;
    z-index: 99999999;
    width: 35px !important;
    height: 38px;
    right: 0;
    top: 0;
}
ul.sub-menu.newclass-fr{
    display: block !important;
}
.arrowRotate:before {
    border-top: 8px solid #00bcd4;
	transition:0.5s;
	transform: rotate(178deg);
    top: 10px;
}
	
.arrowRotate-thre:before {
    border-top: 8px solid #00bcd4;
    transition:0.5s;
	transform: rotate(178deg);
    top: 10px;
}
	
.arrowRotate-tw:before {
    border-top: 8px solid #00bcd4;
   transition:0.5s;
	transform: rotate(178deg);
    top: 10px;
}

.arrowRotate-fr:before {
    border-top: 8px solid #00bcd4;
    transform: rotate(178deg);
	transition:0.5s;
    top: 10px;
}
	.menu-head ul ul li a{
		width:100% !important;
	}
	
}


