body {font-family: "Poppins", Arial, Tahoma, sans-serif;  }
::-webkit-scrollbar { display: none; }

html {background-color: #303030;}
.wecare {color:#BF0065;}
a {color: #BF0065;}
a#back_to_top.button.button_js {color: #fff;}
h2 {margin-bottom: 8px;}
h4 {margin: 18px 0;}

.btn1 {z-index: 50; white-space: nowrap; font-size: 18px!important; line-height: 17px; font-weight: 500; color:#fff; font-family:Poppins;background-color:rgb(35,34,34);border-color:rgba(0,0,0,1);border-radius:30px 30px 30px 30px;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;text-decoration: none;}

.btn2 {z-index: 50; white-space: nowrap; font-size: 18px!important; line-height: 17px; font-weight: 500; font-family:Poppins;border-color:#BF0065;border-style:solid;border-width:3px 3px 3px 3px;border-radius:30px 30px 30px 30px;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;text-decoration: none}

.go-next {z-index:99999; width: 1140px; height: 33px;}


.section {border-bottom:5px; border-bottom-color: #fff;}
.left [text-align:left!important; content-align:left!important;]


.subtext {text-align:left; font-weight: 300;}


.grad-bg {background: #52004f; /* Old browsers */
background: -moz-linear-gradient(45deg, #52004f 0%, #fc004f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #52004f 0%,#fc004f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #52004f 0%,#fc004f 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52004f', endColorstr='#fc004f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */; }



/* Popup text */
.pr10 {padding-right: 10px!important;padding-top: 20px;padding-left: 5px;}
.text-justify { text-align: justify!important;}

.modalDialog {
        position: fixed;
        font-family: Arial, Helvetica, sans-serif;
        overflow-y: scroll;
        color: #000;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0,0,0,0.8);
        z-index: 99999!important;
        opacity:0;
        -webkit-transition: opacity 400ms ease-in;
        -moz-transition: opacity 400ms ease-in;
        transition: opacity 400ms ease-in;
        pointer-events: none;
    }

    .modalDialog:target {
        opacity:1;
        pointer-events: auto;
    }

    .modalDialog > div {
        z-index: 99999!important;
        width: 95%; height: auto;
        
        position: relative;
        align-content: center;
        margin: 10% 3%;
        padding: 12px;
        border-radius: 15px;
        background: #fff;
        background: -moz-linear-gradient(#fff, #ccc);
        background: -webkit-linear-gradient(#fff, #ccc);
        background: -o-linear-gradient(#fff, #ccc);
    }

    .close {
        background: #cccccc;
        color: #FFFFFF;
        line-height: 25px;
        position: absolute;
        right: 8px;
        text-align: center;
        top: 5px;
        width: 24px;
        text-decoration: none;
        font-weight: bold;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        -moz-box-shadow: 1px 1px 3px #000;
        -webkit-box-shadow: 1px 1px 3px #000;
        box-shadow: 1px 1px 3px #000;
    }

    .close:hover { background: #00d9ff; }

#openModal1 {overflow: scroll;}

/*  end of popup  */


/* form */

* {box-sizing: border-box;}

input[type=text], select, textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    font-size: 18px;
}


input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
	color: #BF0065;
	background-color: #fff!important;
	border-color: #ccc;
    font-size: :12px;
}

input[type=submit] {
    background-color: #4CAF50;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input[type=submit]:hover {
    background-color: #45a049;
}

.container {background-color: transparent; padding: 10px;}

a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {background-color:#BF0065;}


input[type="button"] {background-color: #BF0065;color: #fff;}

/*  end of form  */


.faq .question .title {font-size: 25px; padding: 20px 40px 17px 80px;}
.faq .question .answer {font-size: 20px; padding: 0 20px 5px 80px;}

ul.b {list-style-type: disc;}

.testimonials_slider .testimonials_slider_ul li .bq_wrapper {background: rgba(0, 0, 0, 0.25);}

blockquote, blockquote a, blockquote a:hover {color: #fff}

.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img {
    height: 150px; width: 150px;}

a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"]{margin: 15px 0;}


.abtus-frame {padding-top:0px; padding-bottom:0px; background-color:#2a2a2a; background-image:url(content/wecare/images/home_gsmservice_sectionbg2.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed; background-size:cover; height: 768px;}
.abtus-left {padding:100px 0 80px; background-color:#ff7800;  height:768px;}
.abtus-left-title  {color:#fff;line-height: 55px;}
.abtus-left-n {font-size: 40px; font-weight:normal;color:#fff;line-height: 40px;}
.abtus-left-wrap { padding:120px 1% 80px; padding: 120px 0px 80px; 
background: #fff; /* Old browsers */ height: 768px!important;}

#abtus-right {padding: 10px 0;}                        

.abtus-right {padding:90px 35px 0 5%; height:auto;}
.abtus-txt {font-size:22px;font-weight:normal;line-height:28px;;padding-top:10px;}
.abtus-right-icon {width:20%; height:auto;padding-bottom: 10px;}


.reg-left {padding-top:0px; padding-bottom:0px; background-attachment:fixed; background-size:cover; height: 810px;}
.reg-left-para {margin: 60px 1% -15px;}
.reg-left-title {font-size:18px;}

.dotted {border: 7px dotted #ffffff; border-style: none none dotted; color: #fff; opacity: .4; padding-top: 20px; }


.mfn-acc ul li {margin-bottom: 5px;}


.reg-right{background-color:transparent;z-index:1; height: 896px;}


.highlight-left:after, .highlight-right:after {background: #52004f; /* Old browsers */
background: -moz-linear-gradient(45deg, #52004f 0%, #fc004f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #52004f 0%,#fc004f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #52004f 0%,#fc004f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52004f', endColorstr='#fc004f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */; }


.endors-box {background-color:#fff; padding:35px; border-radius: 6px}

.gallery-w {padding-top:0px; padding-bottom:0px}

.contact-w {padding-top:120px; padding-bottom:80px; background-image:url(content/wecare/images/home_gsmservice_slider_bg.jpg); background-attachment:fixed; background-size:cover;}

.feedb {padding-top:90px; padding-bottom:10px; 
background: #52004f; /* Old browsers */
background: -moz-linear-gradient(45deg, #52004f 0%, #fc004f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #52004f 0%,#fc004f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #52004f 0%,#fc004f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52004f', endColorstr='#fc004f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */; 
/*    background-image:url(content/wecare/images/home_gsmservice_sectionbg1.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed; background-size:cover;}*/}

.image_frame .image_wrapper {text-align: center;}

img.scale-with-grid, #Content img {padding-bottom: 0;} 
.box-yn {background-color:#fff; padding:45px 25px 50px 25px; border-radius: 6px;}
.box-lw {background-color:#fff; padding:34px 45px 55px 45px; border-radius: 6px;}
.box-ny {background-color:#fff; padding:45px 35px 60px 35px; border-radius: 6px;}
.box-dr {background-color:#fff; padding:45px 20px 65px 20px; border-radius: 6px;}
.box-sk {background-color:#fff; padding:30px 45px 70px 45px; border-radius: 6px;}
.box-js {background-color:#fff; padding:30px 45px 42px 45px; border-radius: 6px;}
.box-vf {background-color:#fff; padding:25px 50px 37px 50px; border-radius: 6px;}


.column_column1 {width: 30%!important; margin:0 35px 15px 50px; padding-right:20px;}
.column_column2 {width: 18%!important; }
.column_column3 {width: 15%!important;}
.column_column4 {width: 20%!important;}


.faq .question.active .title {color:#BF0065;}
.form-successh {color: #ffcc00;font-size: 35px;text-align: center;line-height: 1.2;}
.form-success {color: #ffffff;font-size: 29px;text-align: center;line-height: 1.2;}



/* =============================================================== */


@media only screen and (max-width: 1920px) {

h2 {line-height: 38px;}
.reg-left {height: 873px;}
    
    
    
    

}

@media only screen and (max-width: 1360px) {

    h2 {line-height: 35px;}
    
.box-yn {padding:36px 40px;}
.box-lw {padding:30px 50px;}
.box-ny {padding:35px 40px;}
.box-dr {padding:35px 40px;}
.box-sk {padding:23px 20px;}
.box-js {padding:14px 53px;}
.box-vf {padding:13px 58px;}    
    
.faq .question .answer { font-size: 17px;line-height: 20px;padding-bottom: 10px;}    
    
    
    
    
}

@media only screen and (max-width: 1280px) {

.reg-left {height: 825px;}
.reg-left-title {font-size: 20px;padding-top: 10px;}    

/*.box-yn, .box-lw, .box-ny, .box-dr, .box-sk, .box-js, .box-vf  {padding:35px 45px;}*/
    
    
.box-yn {padding:36px 40px;}
.box-lw {padding:30px 50px;}
.box-ny {padding:35px 40px;}
.box-dr {padding:35px 40px;}
.box-sk {padding:23px 20px;}
.box-js {padding:14px 53px;}
.box-vf {padding:13px 58px;}       
    
h2 {line-height: 36px;}   
#abtus-right {padding: 100px 20px 12px 50px!important;}    
.abtus-left-wrap {padding: 145px 10px 80px!important;}    
.abtus-txt {line-height: 25px; font-size: 19px;}
    
.faq .question .title {font-size: 23px; padding: 20px 40px 17px 80px;}    
.faq .question .answer {padding: 0 20px 5px 80px;font-size: 15px; line-height: 19px;}  
    
.endorse {padding-top: 85px;}    
    

    

    
    
    
    
    
}


@media only screen and (min-width: 1240px)  {
#Header_creative {transition: left .2s ease-in-out, right .2s ease-in-out;}   
.abtus-left-wrap {padding: 120px 10px 80px; height: 746px; } 
.abtus-left-title {line-height: 33px;}
#abtus-right {padding: 60px 20px 12px 50px;}    
.abtus-frame .abtus-left-wrap {height: 650px;}    
    
    
}


@media only screen and (max-width: 1024px) {
    .one-fourth.mcb-wrap {width: 32%!important;}
    .three-fourth.mcb-wrap {width: 67%!important;}
    .column_column1 {width: 28%!important;}
    .column, .columns {margin: 0 1% 10px;}
    .column_column2 {width: 22%!important;}
    .column_column3 {width: 20%!important;    }
    #Header_creative #Top_bar { margin: 0;}

.reg-right {height: 800px!important;}
.reg-left-title {font-size: 16px;}
.faq .question .answer { font-size: 15px;line-height: 18px;}

.abtus-left-wrap {padding: 110px 15px 80px!important;}    
.abtus-txt {line-height: 28px;}   
.abtus-left-title {line-height: 20px;}
#abtus-right {padding: 60px 20px 12px 50px!important; }   
.reg-left-para {margin: 60px 1% 15px;} 
.endo1-h2 {padding: 0 0 10px 0;} 

    
    
    
h2 {font-size: 40px;line-height: 28px;}    
h4 {line-height: 20px;font-size: 18px;}
    
    

.box-yn {padding:36px 20px;}
.box-lw {padding:35px 40px;}
.box-ny {padding:39px 30px;}
.box-dr {padding:40px 25px;}
.box-sk {padding:32px 28px;}
.box-js {padding:23px 37px;}
.box-vf {padding:23px 43px;} 
    
.no-gap{padding:0!important;}       
 
}


@media only screen and (max-width: 767px){
    
    
#Header_creative #Top_bar #logo {height: 10px;}
#Header_creative #Top_bar .responsive-menu-toggle {top:6px;}
#Header_creative #Top_bar #menu-main-menu {display:none;}
.header-creative.layout-full-width #Wrapper {padding-top: 32px; } 
#Top_bar a.responsive-menu-toggle i { font-size: 18px;line-height: 0;}
#Top_bar a.responsive-menu-toggle { right: 0;}    
    
#left-tt {padding:0 15px!important;}
.one-fourth.mcb-wrap {width: 100%!important;}
.abtus-left-wrap {padding: 23px 0px 10px!important;background-color:transparent;padding:23px 0px 0!important;} 
.abtus-left-title {line-height: 11px;margin: 20px -2px; }

.abtus-left-wrap {padding: 23px 0px 0!important;}    
    
.three-fourth.mcb-wrap { width: 100%!important;}    
.abtus-right-icon {display:none;}    
#abtus-right {padding: 0 20px 12px 1px!important; } 
.abtus-txt { font-size: 15px; padding:15px!important;line-height: 21px;}
.abtus-frame {padding-bottom: 20px;}    

#rul1-h2 {padding: 5px 0; margin: 0;}     
#rul2-h2 {padding: 5px 0 10px 0; margin: 0; font-size: 40px; line-height: 20px;} 
    
#reg-right {width: 100%!important;}
.reg-left {padding-top: 20px;}
.reg-left-title {font-size: 15px;padding: 5px 0;}     
    
.section_wrapper, .container, .four.columns .widget-area {width: calc(100% - 30px)!important;}    
    
h2 {font-size: 40px;line-height: 30px;}
    
#faq {padding-bottom:5px;}    
.highlight-left .section_wrapper .wrap, .highlight-right .section_wrapper .wrap {padding:10px;}  
.faq .question .title {font-size: 15px;padding: 19px 10px 10px 75px;}
.faq .question .answer { font-size: 13px;padding: 0 5px 10px 75px;}
.section_wrapper .column { margin:0;}    
   
 .equal-height-wrap .mcb-wrap .abtus-left-wrap   {height: 198px!important;}

/*img.scale-with-grid, #Content img {padding:0px;}*/

.image_frame .image_wrapper { text-align: center;}    
#ourEndorse {padding-top: 20px; padding-bottom: 40px;}    
.box-yn, .box-lw, .box-ny, .box-dr, .box-sk, .box-js, .box-vf {padding:25px; margin-bottom: 5px;}
    
#arrow {display:none;}    
#h4-title {display:none;} 
    
#YN, #LW, #NY, #DR, #SK, #JS, #VF {padding:0!important; text-align: center!important; }
#YN, #LW, #NY, #DR,  #SK {width:40%;}    
#JS, #VF {width:36%; padding: 20px;}     
  
.contact-w {padding:0;}    
#icons_s, #icons_e, #icons_c, #icons_o {text-align: left!important; padding: 5px 10px 5px 15px;border-radius: 10px; background-color: #EAEAEA; margin-bottom: 10px;}  

.form-successh {color: #ffcc00;font-size: 20px;text-align: center;}    
.form-success {font-size: 15px; padding-bottom: 15px;}
    
.feedb {
    padding-top: 18px;
    padding-bottom: 10px;}
    
.column_attr.align_center {text-align: left; padding-top: 35px;}
    
#gallery {padding: 0;}    
    
.no-gap{padding:0!important;}    

#Footer .footer_copy {font-size: 10px; }   
    
.btn1 {font-size: 10px!important;}
.btn2 {font-size: 10px!important; margin-left: 15px!important;}    
    
    
}


@media only screen and (max-width: 479px){
#openModal1 .h5 {font-size: 11px;line-height: 15px;}
.pr10 { padding-right: 0px!important; padding-top: 0;
    line-height: 15px;} 
    
    
}

@media only screen and (max-width: 375px){
h2 {line-height: 37px; margin-bottom: 0px;}
    .column_attr.align_center {
      padding-top: 10px;}
    .equal-height-wrap .mcb-wrap .mcb-wrap-inner {padding: 10px;}

}
