 .about-bg{font-size: 12px;}
 .contact-bg{padding:60px 42px 20px 42px !important}

@media (min-width: 1350px) and (max-width: 1600px) {
	
    .main-container {
        max-width: 1300px;
        margin: 0 auto;
    }
   .earth-wrapper .main-container img{width:635px; margin-top:300px;}
    .get-right-sec{padding-bottom: 60px;}
    .contact-sec{padding: 0px;}
    select.form-sec.third{width:30% !important;}
    .form-group-secimfo.capcha{height: 42px !important; max-width: 44% !important;}
    .form-group-secimfo.capcha img{margin: 5px auto;}
    #contactForm .form-sec{width:225px !important;}
    .job-sec-form-info .job-form-control{padding: 10px !important;}
    .checkbox-group .cr{font-size: 13px !important;}
    .job-sec-form .form-group .Captcha{left:5px; top:6px; width:84px;}
	.mid-clients img {
    border-radius: 3px 3px 0px 0px;
    width: 100%;
}
    .about-title p span {
        font-size: 12px !important;
        line-height: 21px;
    }
    .about-title p {
        font-size: 14px !important;
        line-height: 21px !important;
    }
    .header-logo {
        padding: 25px 10px 25px 0px;
    }
    .header-bottom-menu ul li a {
        font-size: 14px;
        padding: 15px 25px;
    }
    .header-bottom-menu ul li:last-child:after {
        content: '';
        background: url(../images/bottom-areeow.png);
        position: absolute;
        right: -18px;
        top: 0px;
    }
	.login-details-info {
    border-bottom: 1px solid #ccc;
    padding: 10px 5px;
    width: 100%;
    text-align: right;
}
.login-details-info:hover{
   background-color:#fcb207 ;
}
.login-details-info a {
    color: #000 !important;
    border: none !important;
    font-size: 14px !important;
    padding: 21px 0px !important;
    text-align: right;
}
.strong-nav-menu {
	text-align: left;
	float: left;
	background-color: #6b3774;
	padding: 5px 7px;
	font-size: 14px;
	border-radius: 50px;
	color: #fff;
	margin-top: -5px;
}
	.login-details-info a::after{
		background:none !important;
	}
    .header-top ul li a:hover {
        text-decoration: none !important;
        color: #fcb200;
    }
    .main-header {
        padding: 35px 0px;
    }
	.service-design.offline:before{
		width: 265px;
		background-size:100%;
		right:0px;
		top:5%;
	}
    .active-menu::before {
        content: '';
        background: url(../images/bottom-areeow.png);
        position: absolute;
        top: 35px;
        height: 15px;
        width: 20px;
        left: 35px;
    }
    .header-top ul li {
        display: inline;
        padding: 0px 2px 0px 0px;
        font-size: 16px;
        /*float: right;*/
    }
    .header-down ul li a {
        font-size: 14px;
        padding: 6px 7px 6px 7px;
        margin-left: 4px;
    }
    .header-network img {
        width: 29px;
        height: 35px;
        margin-top: 10px;
    }
    .header-network p {
        padding: 15px 15px 0px 0px;
        font-size: 14px;
    }
    .header-top-right a {
        font-size: 14px !important;
        padding: 0px 0px 0px 25px !important;
        border: none !important;
        float: right;
        text-align: right;
    }
    .header-user {
        margin: 0px -4px 0px 11px;
    }
    .header-user img {
        padding: 0px 0px 4px 4px;
        width: 20px;
    }
    .header-top ul li img {
        width: 23px;
    }
    .header-user a::after {
        content: '';
        position: absolute;
        width: 19px;
        height: 21px;
        background: url(../images/top-aerrow.png);
        background-repeat: repeat;
        background-repeat: no-repeat;
        top: 15px;
        left: 10px;
    }
    .header-bottom-menu ul li a:hover::before {
        top: 36px;
    }
    .header-bottom-menu ul li {
        margin-left: 35px;
        margin-right: -40px;
    }
    .header-top ul li a {
        border: 1px solid #9d9da1;
        padding: 6px 8px 6px 22px;
        position: relative;
        border-radius: 10px;
        font-size: 14px;
        color: #fff;
        transition: 0.5s;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .header-down {
        width: 100%;
        float: left;
        padding-top: 20px;
    }
    .header-down ul li {
        padding: 0px;
        display: inline-block;
    }
    .header-down ul li a {
        font-size: 12px;
        padding: 7px 7px 7px 40px;
    }
    .header-down-bottom::before {
        right: 225px !important;
		top: -1px !important;
		height: 34px;
		width: 38px;   
    }
    .header-down-mid::before {
        right: 186px !important;
		top: -1px !important;
		height: 34px;
		width: 38px;  
    }
    .header-down-top::before {
        right: 188px !important;
		top: -1px !important;
		height: 34px;
		width: 38px;  
    }
    .header-network {
        padding: 45px 0px 0px 0px;
    }
    .header-login {
        width: 204px;
        border-radius: 10px !important;
        border: 1px solid #fbb100;
        top: 125% !important;
        left: -65px !important;
    }
    .header-login-form {
        width: 195px;
        padding: 20px 2px 0px 2px;
        margin-right: -11px;
        border-radius: 10px;
        margin-top: -10px;
    }
    .dropdown-menu.header-login::after {
        content: "";
        position: absolute;
        width: 18px;
        height: 16px;
        background-color: #fff;
        top: 0px;
        z-index: 9;
        left: 118px;
        border-top-right-radius: 21px;
        transform: rotate(135deg);
    }
    .header-login-form-input {
        font-size: 14px;
    }
    .header-login-form-btn {
        font-size: 14px !important;
        width: 166px !important;
        margin-right: 10px !important;
    }
    .header-login-form-label {
        font-size: 12px !important;
    }
    .header-login-a {
        font-size: 12px !important;
    }
    .chnage {
        padding: 0px 7px 0px 0px;
    }
    .slider-girl h2 {
        font-size: 14px;
    }
    .slid a {
        font-size: 16px;
    }
    .panel-title a {
        text-align: right;
        font-size: 16px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .panel-body {
        text-align: right;
        font-size: 12px;
        line-height: 21px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .nopresents-1 h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        font-size: 22px;
        color: #83ad07;
        line-height: 1;
    }
    .nopresents-2 h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        font-size: 14px;
        color: #6b3774;
        margin-top: -12px;
        text-align: left;
    }
    .nopresents-2 h4 span {
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        font-size: 22px;
        color: #6b3774;
    }
    .select-strip-bn {
        background: #87b109;
        color: #fff;
        top: -19px;
        left: -41px;
        padding: 0 40px;
        -webkit-transform: rotate(30deg);
        transform: rotate(-45deg);
    }
    .nopresents-1 span {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 11px;
        color: #0d091a;
        margin-bottom: 5px;
        line-height: 1;
        padding-left: 0px !important;
    }
    .tab-content-block p {
        font-size: 14px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        padding: 0px 5px;
        line-height: 23px;
    }
    .mid-child p {
        font-size: 12px;
    }
    .mid-child {
        text-align: right !important;
        padding: 0px !important;
    }
    .tab-content-bottom-box .green-block p {
        background-color: #afc960;
        border-radius: 5px;
        padding: 7px 5px 7px 5px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        margin-top: 30px;
        line-height: 28px;
    }
    .tab-img-block img {
        width: 100%;
        padding: 30px;
    }
 
    .tablinks.blue-tab-btn1,
    .tablinks.yellow-tab-btn1,
    .tablinks.purple-tab-btn1,
    .tablinks.green-tab-btn1 {
		    position: relative;
           width: 320px;
    
    }
	.yellow-tab-btn {
		margin-left: -25px;
	}
	.purple-tab-btn {
		margin-left: -21px;
	}
    .blue-tab-btn .blue-tab-btn1 {
        font-size: 18px;
    }
    .yellow-tab-btn .yellow-tab-btn1 {
        font-size: 18px;
    }
    .purple-tab-btn .purple-tab-btn1 {
        font-size: 18px;
    }
    .green-tab-btn .green-tab-btn1 {
        font-size: 18px;
    }
    .box {
        margin-right: 17px;
    }
    .box1 {
        margin-right: 17px;
    }
    .box1-info h4 {
        font-size: 14px;
    }
    .box1-info p {
        font-size: 14px;
    }
    .get-title-info {
        padding: 0px !important;
        margin-top: 75px;
    }
	.get-sec-design{
		padding-bottom:5%;
	}
    .get-sec-design h2 {
        font-size: 24px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
    }
    .get-sec-design h3 {
        font-size: 34px;
        color: #fff;
        margin: 25px -5px;
        position: relative;
        z-index: 99999;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
    }
    .get-sec-design h3::before {
        content: '';
        height: 78px;
        width: 214px;
        background: url(../images/sms-aerrow.png);
        position: absolute;
        z-index: -111;
        left: 3px;
        bottom: -19px;
    }
    .get-ul-sec li {
        font-size: 10px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        text-align: right;
        padding: 3px 0;
    }
    .get-sec-design p {
        font-size: 16px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        margin-bottom: 0px !important;
    }
    .get-form-cont-btn {
        margin-bottom: 0px;
        border-radius: 10px !important;
        height: 42px;
        background-color: #8eb90d !important;
        color: #fff;
        padding: 9px 41%;
        font-size: 16px;
        font-weight: 700;
    }
	.earth-area a {   
		font-size: 16px;
	}
    .footer-card ul li {
        float: left !important;
    }
    .footer-main ul li a {
        font-size: 14px;
    }
    .footer-card ul li img {
        height: 38px !important;
    }
    .footer-main {
        width: 19.5%;
        float: left;
        text-align: right;
    }
    .footer-logo a img {
        width: 100%;
    }
    .footer-act p {
        color: #4e3f51;
        font-size: 11px;
    }
    .earth-wrapper {
        background: url(../images/earth-bg.jpg) center;
    }
    .blogs-act-pic img {
        height: 335px;
    }
    .blogs-act-title p {
        font-size: 14px;
        font-weight: 400;
    }
    .earth-area p {
        font-size: 16px;
        color: #fff;
        line-height: 25px;
        font-family: 'Heebo', sans-serif;
        font-weight: 300;
    }
    .series-title p {
        color: #fff;
        font-size: 14px;
        line-height: 25px;
        font-family: 'Heebo', sans-serif;
        font-weight: 300;
    }
    .series-title h2 {
        color: #fab000;
        font-size: 24px;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
    }
	.blogs-act-title{
		width:100%;
	}
    .blogs-act-title {
        padding: 30px 11px !important;
    }
    .mid-title ul li a {
        font-size: 13px !important;
    }
    .mid-title ul li {
        display: inline-block;
        color: #6b3774;
        font-size: 14px;
        padding: 0px 2px 0px 0px !important;
    }
    .mid-titlelst {
        padding: 1px 0px;
    }
    .mid-title ul li a img {
        width: 25px !important;
    }
    .mid-title ul li img {
        width: 25px;
    }
    .mid-title p {
        font-size: 14px;
        padding: 0px 0px 20px 0px;
    }
    .brand-area ul li img {
        margin: 0px 16px 0px 15px;
        width: 230px;
    }
	.brand-area ul li{
		width: 20%;
	}
    .brand-area-img img {
        width: 230px !important;
    }
    .earth-area {
        padding-top: 40px;
    }
    .mid-top-btn {
       margin-right: 15px;
    }
	.service-last-btn a{font-size:15px; padding:0px 10px;}
	.service-last-btn a:before{right:7.6em;}
	.mid-titlelst{font-size:13px !important; padding:2px 12px;}
	.servicer-item{margin:27px 0px 0px 20px;}
    .series-title {
        padding: 70px 5px;
    }
    .series-item img {
        width: 175px !important;
        margin-top:0px;
        margin-right: -67px;
    }
    .glyphicon-chevron-right::before {
        content: "" !important;
        background: url(../images/slide-aerrow.png);
        width: 13px;
        height: 18px;
        position: absolute;
        right: 9em;
        top: -5px;
    }
    #contact {
        width: 100%;
    }
    .cont-img {
        width: 100%;
        margin-right: 25px;
        font-size: 16px;
    }
    .form-sec {
        width: 186px !important;
        height: 40px !important;
        font-size: 16px!important;
    }
    .form-sec-text {
        font-size: 16px!important;
        width: 470px !important;
        height: 120px!important;
    }
    .form-sec-info {
        width: 228px !important;
        height: 40px!important;
        font-size: 16px!important;
    }
    .cont-img img {
        height: 325px;
    }
    .contact-bg {
        width: 100%;
        float: left;
        background: #fff;
        padding: 60px 42px 22px 42px !important;
        border: 3px solid #c0bfbf;
        border-radius: 10px;
    }
    .pull-center {
        padding: 7px 10% !important;
        border-radius: 10px !important;
        background: linear-gradient(to bottom, #221648 0%, #090712 100%) !important;
        color: #fff !important;
        font-size: 16px !important;
    }
    .list-tbody tr td {
        font-size: 14px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        color: #0d091a;
        text-align: center;
        background-color: #ebeae8;
    }
	
    .servicer-item ul li {
        display: inline-block;
        padding: 0px 10px 0px 0px;
    }
    .servicer-item ul li img {
        padding: 0px 0px 0px 10px;
        width: 30px;
    }
    .servicer-item ul li a {
        font-size: 14px;
        color: #820b60;
        transition: 0.5s;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
        padding-right: 14px;
    }
    .hd-call a::before {
        content: '';
        position: absolute;
        background: url(../images/service-phn.png);
        width: 40px;
        height: 40px;
        z-index: 9999;
        left: 27.4em;
        top: 11px;
    }
    .hd-call a {
        font-size: 16px;
        padding: 16px 87px 17px 21px !important;
    }
    .client-update p {
        font-size: 14px;
        line-height: 24px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .client-person p span {
        font-size: 10px !important;
        font-weight: 500;
    }
    .client-person::after {
        content: '';
        width: 123%;
        height: 1px;
        background: #d5d3cd;
        position: absolute;
        top: 91px;
        left: -36px;
    }
    .client-next::before {
        content: '';
        width: 2px;
        height: 65px;
        background: #d0ceca;
        position: absolute;
        right: -15px;
        top: 0px;
    }
    .side-pic a {
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#e4a100', GradientType=0);
        color: #fff;
        padding: 2px 25px;
        border-radius: 10px;
        border-bottom: 3px solid #926700;
        position: absolute;
        display: inline-block;
        bottom: 34%;
        font-size: 18px;
        right: 21%;
        transition: 0.5s;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
    }
    .side-pic h2 {
        position: absolute;
        top: 38%;
        right: 18%;
        color: #9d40ad;
        font-size: 34px;
        text-shadow: 10px 1px 30px #7a20b9;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
    }
    .side-pic h3 {
        position: absolute;
        top: 30%;
        right: 9%;
        color: #fbb100;
        font-size: 22px;
        text-shadow: 10px 1px 30px #7a20b9;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
    }
    .side-pic h4 {
        position: absolute;
        top: 20%;
        right: 22%;
        color: #fff;
        font-size: 24px;
    }
    .mid-top-btn a {
        font-size: 14px;
        padding: 12px 24px;
    }
    .mid-top-title p {
        color: #222;
        text-align: right;
        font-size: 18px;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
    }
    .one-forth-box {
        width: 295px;
    }
    .main-price {
        font-size: 14px;
    }
    .main-price span {
        font-size: 24px;
    }
    .discount-price {
        font-size: 12px;
    }
    .new-price {
        font-size: 20px;
    }
    .new-price span {
        font-size: 10px;
    }
    .opensansehebrew-green {
        font-size: 20px !important;
    }
    .purple-box-heading1 {
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 5px;
        font-family: 'Heebo', sans-serif;
    }
    .price-tag {
        height: 58px;
        width: 145px;
        position: absolute;
        margin-right: -22px;
        right: 35px;
        padding-top: 9px;
    }
    .price-tag-num {
        font-size: 25px;
        margin-right: -16px;
    }
    .price-tag-txt {
        font-size: 14px;
        font-weight: 600;
        width: 60px;
        line-height: 14px;
    }
    .purple-box-heading2 {
        font-size: 9px;
    }
    .extra-info {
        font-size: 9px;
    }
    .price-tag1 {
        height: 58px;
        width: 145px;
        position: absolute;
        margin-right: -22px;
        right: 35px;
        padding-top: 5px;
    }
    .price-tag-num1 {
        color: #120c24;
        font-size: 25px;
        font-weight: 700;
        font-family: 'Heebo', sans-serif;
        text-shadow: 1px 0px 1px #fbfffb;
    }
    .price-tag-txt1 {
        color: #120c24;
        display: inline-block;
        font-size: 14px;
        font-weight: 600;
        width: 60px;
        line-height: 14px;
        font-family: 'Heebo', sans-serif;
        padding-top: 8px;
    }
    .select-strip {
        top: -2px;
        left: -55px;
    }
    .box-pop {
        display: none;
        border: 4px solid #763686;
        position: absolute;
        top: -160px;
        left: -16px;
        width: 405px;
        background-color: #fff;
        z-index: 9;
        border-radius: 10px;
        padding: 12px 7px 0px 7px;
        box-shadow: 5px 2px 14px #a8a8a6;
    }
    .box-pop::before {
        content: "";
        background: url(../images/mc-events-pop.png) no-repeat;
        width: 40px;
        height: 72px;
        bottom: -25px;
        z-index: +999;
        position: absolute;
        left: 93px;
        top: 137px;
    }
    .jobs-secinfo-title span {
        font-weight: bold;
        font-size: 15px;
    }
    .jobs-secinfo-title p {
        font-size: 14px !important;
        line-height: 21px;
    }
    .job-title-mid {
        font-size: 15px;
    }
    .job-form-control {
        height: 41px !important;
        border-radius: 10px !important;
        background-color: #f5f5f3 !important;
        padding: 10px !important;
        font-size: 14px;
    }
    .job-form-control::placeholder,.form-cont-msg::placeholder{font-size: 14px !important;}
    .checkboxtop.col-lg-7 {
        text-align: right;
        padding: 11px 10px;
        border-right: 1px solid #ccc;
        height: 270px;
        margin-top: 7px;
    }
    .checkbox-group {
        color: #8e4f99 !important;
        font-family: 'Heebo', sans-serif !important;
        font-size: 15px !important;
        font-weight: 500 !important;
        height: 290px !important;
    }
    .form-cont-msg {
        border-radius: 20px !important;
        background-color: #f5f5f3 !important;
        color: #8e4f99 !important;
        font-family: 'Heebo', sans-serif !important;
        font-size: 18px !important;
        font-weight: 500 !important;
        height: 120px !important;
    }
    .pull-center-job {
        padding: 6px 11% !important;
        border-radius: 10px !important;
        background: linear-gradient(to bottom, #221648 0%, #090712 100%) !important;
        color: #fff !important;
        font-size: 14px !important;
    }
    .job-sec-text {
        display: block;
        margin-top: 20px;
        padding: 0;
        padding-right: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
    }
    .job-sec-img img {
        height: 120px;
    }
    .job-sec-text h4 {
        font-size: 18px;
        margin-bottom: 0px;
    }
    .line {
        position: absolute;
        height: 11%;
        width: 1px;
        top: 161px;
        left: 71%;
    }
    .line-1 {
        position: absolute;
        height: 11%;
        width: 1px;
        top: 336px;
        left: 71%;
    }
    .job-sec-text p {
        font-family: 'Heebo', sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #000;
        line-height: 1;
    }
    .client-title p {
        font-size: 12PX;
        line-height: 21px;
    }
    .title-right a {
        font-size: 20px;
    }
    .title-btn a {
        font-size: 12px;
    }
    .sms-title ul li {
        font-size: 15px;
    }
    .sms-listing-btn {
        padding: 0px 0px 10px 0px;
    }
    .sms-layout-next ul li {
        font-size: 28px;
    }
    .sms-list-title ul li {
        font-size: 18px;
    }
    .sms-layout-next ul li a {
        font-size: 22px;
    }
    .sms-list-title ul li a {
        font-size: 12px;
    }
    .sms-show p {
        font-size: 16px;
        padding: 30px 0px 0px 0px;
    }
    .sms-login-left ul li h4 a {
        font-size: 18px;
        padding: 6px 190px 6px 190px;
    }
    .sms-design p {
        font-size: 18px !important;
    }
    .sms-login-left a {
        font-size: 18px;
        padding: 5px 40px 5px 40px;
    }
    .sms-design-new h3::before {
        content: '';
        height: 82px;
        width: 218px;
        background: url(../images/sms-aerrow.png);
        position: absolute;
        z-index: -111;
        left: 13px;
        bottom: -16px;
    }
    .sms-design-new h2 {
        font-size: 28px;
    }
    .sms-design-new h3 {
        font-size: 40px;
        margin: 28px 0px 30px 0px;
    }
    .sms-design-new p {
        font-size: 16px !important;
    }
    .sms-last-title p {
        font-size: 14px;
        line-height: 21px;
    }
    .sms-design {
        width: 100%;
        margin-top: 40px;
        padding: 91px 0px 74.8% 0px;
    }
    .sms-design h3 {
        font-size: 40px;
    }
    .sms-design h3::before {
        content: '';
        height: 82px;
        width: 218px;
        bottom: -19px;
		left:9px;
    }
	.sms-design.new{padding:60px 0px 19.8% 0px;}
    .sys-check-paragraph-end p {
        font-size: 12px;
        padding: 0px;
    }
    .sys-check-title h4 {
        font-size: 16px;
    }
    .sys-check-paragraph p {
        font-size: 12px;
        color: #000;
        padding: 0px;
    }
    .sys-check-paragraph img {
        height: 25px;
    }
    .sys-list-info p {
        font-size: 14px;
    }
    .sys-list-close p {
        font-size: 14px;
    }
    .sys-list-check p {
        font-size: 14px;
    }
    .sms-layout ul li a {
        display: inline-block;
        transition: 0.5s;
        font-size: 20px;
        padding: 0px 16px 0px 16px;
    }
    .sms-layout p {
        font-size: 16px;
        margin-top: 10px;
    }
    .sms-layout ul li {
        padding: 0px 0px 0px 20px;
        color: #222;
        font-size: 24px;
    }
    .sms-listing h2 {
        font-size: 24px;
    }
    .sms-listing h4 {
        margin: 0px 17px 0px 0px;
    }
    .sms-listing h4 a {
        font-size: 16px;
        padding: 5px 16px 5px 16px;
    }
    .sms-listing p {
        font-size: 14px;
        margin-top: 10px;
    }
    .sms-listing-btn a {
        font-size: 13px;
        padding: 2px 15px 2px 15px;
    }
    .round {
        background-color: #d4d2ce;
        height: 20px;
        width: 20px;
        border-radius: 10px;
        display: block;
        margin-top: -67px;
        margin-right: -16px;
    }
	.nopresents-2 h4 {
    font-family: 'Heebo', sans-serif;
    font-weight: 700;
    font-size: 23px;
    color: #6b3774;
    margin-top: -12px;
	text-align:right;
    margin-right: 9px;
}
    .nopresents-2 {
        display: block;
        margin: 0px 12px 0px -21px;
    }
	
    .service-design::before {
        content: '';
       
        position: absolute;
        right: -44px;
        margin: 0 auto;
        top: 7%;
    }
	.service-design.onphone:before {
    background-size: 330px !important;
    background-repeat: no-repeat !important;
    background: url(/content/images/stat-phone.png);
}
.service-design:before{width:380px; height:380px;}
.service-design .status-show .premiumPhoneBox{top:166px;}
    .table-sec-1 {
        background-color: #f9f8f8;
        min-height: 32px;
        border-radius: 10px;
    }
    .table-sec-1 ul {
        list-style: none;
    }
    .table-li-1 {
        float: left;
        border-left: 1px solid #ccc;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 105px;
    }
    .table-li-2 {
        float: left;
        border-left: 1px solid #ccc;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
        padding: 5px 10px;
    }
    .table-li-3 {
        float: left;
        border-left: 1px solid #ccc;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
        padding: 5px 8.5px;
    }
    .table-li-4 {
        float: left;
        border-left: 1px solid #ccc;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
        padding: 5px 12px;
    }
    .table-li-5 {
        float: left;
        border-left: 1px solid #ccc;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
        padding: 5px 165px;
    }
    .table-li-6 {
        float: left;
        border-left: 1px solid #ccc;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
        padding: 5px 8px;
    }
    .table-li-7 {
        float: left;
        border-left: 1px solid #ccc;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
        padding: 5px 9px;
    }
    .table-li-8 {
        float: left;
        border-left: 1px solid #ccc;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
        padding: 5px 24px;
    }
    .table-li-9 {
        float: left;
        border-left: 1px solid #c3c0ba;
        min-height: 30px;
        font-size: 15px;
        color: #7b7367;
    }
    .table-sec-2 {
        display: block;
        background-color: #ebeae8;
        min-height: 50px;
        border-radius: 10px;
    }
    .table-sec-2 ul {
        list-style: none;
    }
    .table-sec-2 ul li {
        float: left;
        padding: 7px 10px;
        border-right: 1px solid #c3c0ba;
        min-height: 50px;
        font-size: 14px !important;
        color: #673570;
    }
    .table-sec-2 ul li img {
        height: 25px;
    }
    .table-sec-2 ul li i {
        font-size: 22px !important;
    }
    .mid-li-sec {
        padding: 7px 16px 7px 100px !important;
        font-size: 19px !important;
        color: #0d091a !important;
    }
    .mid-li-sec-info {
        padding-left: 100px !important;
    }
	.box-pop-1 {   
		top: -147px;
		left: 0px;
		right: 0px;
		  
	}
	.box-pop-1::before {
		
		left: 323px;
		top: 137px;
	}
	.sms-login-left ul li h4 a, .sms-login-left ul li input[type=text]{
		width:495px; 
		padding:6px 165px 6px 50px;
	}
	.body-tab-block .tablinks.blue-tab-btn1,.body-tab-block  .tablinks.yellow-tab-btn1,.body-tab-block  .tablinks.purple-tab-btn1,.body-tab-block  .tablinks.green-tab-btn1,.body-tab-block .tablinks.blue-tab-btn1{width:326px}
	.body-tab-block .blue-tab-btn .blue-tab-btn1,.body-tab-block  .green-tab-btn .green-tab-btn1,.body-tab-block .purple-tab-btn .purple-tab-btn1,.body-tab-block .yellow-tab-btn .yellow-tab-btn1{font-size:18px;}
	.addrowspace .one-forth-box{width:295px; height:200px;}
	.addrowspace .price-tag{width:180px; right:35px;}
	.addrowspace .box-right-side-dark .price-tag,.addrowspace .price-tag1{width:170px; right:32px;}
	.addrowspace .purple-box-heading1{font-size:16px;}
	.addrowspace  .purple-box-heading2{font-size:14px; margin-top:65px;}
	
}

/*-------------------end---------------------*/



@media (min-width: 992px) and (max-width: 1349px) {
    body.removescroll {		
		height: 100%;
		overflow: hidden;
		background-color:#000;
	}
	.fixed { 
		height:87px;
	}
	body.removescroll .fixed{
		
		position: fixed;
		width: 100%;
		left: 0px;
		right: 0px;
		margin: 0px auto;
		background: url(../images/header-bg-banner.jpg) no-repeat center;
		background-size: auto auto;
		background-size: auto auto;
		background-size: cover;
		z-index: 9;				
		height: 94px;
		border-bottom: #171421 solid thin;
	
	}
	body.removescroll 	.moblie-header-second-sec{margin: 87px 0 0 0;}
	body.removescroll .inner_page_header, body.removescroll .middle-wrapper, body.removescroll .moblie-header-second-sec, body.removescroll .home_banner, body.removescroll .moblie-header-bottom {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
    opacity: 0.5;
	}
	.mobile-show {
        display: block;
    }
    .mobile-hide {
        display: none;
    }
	.without_active {
		display: none;
	}
	.tab_header_col {
		float: right;
		margin-left: 15px;
		cursor: pointer;
	}
	.slider-girl a img{position:relative; right:0;}
	.slider-girl a.girl-img img{height:auto;}
	.tab_header_col.active_tab_header_col .without_active{display: block;}
	.tab_header_col.active_tab_header_col .with_active{display: none;}
	.footer-main h2, .footer-main h2 a, .footer-main h4, .footer-main h4 a{ font-size:34px; margin-top:15px;	}
	.login-btn {
		display: block;
		padding: 0;
		margin: 0;
	}
	.mobile_menu_listing {
		width: 100%;
		display: block;
	}
	.mobile_menu_listing ul li {
		list-style: none;
		overflow: hidden;
		height: 78px;
		border-top: #666263 solid thin;
		line-height: 74px;
		padding: 0 27px;
		position: relative;
	}
	.mobile_menu_listing ul li a {
		font-size: 22px;
		font-weight: 400;
		color: #fff;
		text-align: right !important;
		float: right;
		text-decoration: none;
		color:#fff !important
	}
	.mobile_menu_listing ul li a:hover {
		color:#f5ad00;
	}
	.mobile_menu_listing ul li span {
		font-size: 30px;
		font-weight: 400;
	}
	.login-details{
		display: block;
		text-align: right;
		padding: 0;
		width: 100%;
	}
	.login-details li{
		padding: 18px 65px 18px 10px;
		border-bottom: 1px solid #211e28;
	}
	
	.login-details li:hover{
		
		background-color:#feb400;
		color:#fff;
	}
	.login-details li:hover span{	
		
		color:#fff;
	}
	.login-details a{	
		font-size: 30px;
		color: #fff;
		text-decoration:none;
	}
	.login-details a span{
		font-size: 40px;
		color: #feb400;
	}
	.strong-nav-menu {
		text-align: left;
		float: left;
		background-color: #6b3774;
		padding: 7px 13px;
		font-size:22px;
		border-radius: 50px;
	}
	.login-close-sec {
		position: absolute;
		z-index: +9999;
		top: 14px;
		right: 168px;
		
		cursor: pointer;
	}
	.login-btn img {
		border: 1px solid #ccc;
		padding: 7px 8px;
		border-radius: 8px;
		margin-left: 10px;
		cursor: pointer;
	}
	.login-form {
		position: fixed;
		z-index: +9999;
		background-color: #080510;
		width: 600px;
		right: -100%;
		top: 94px;
		height: 100%;
		overflow-x: hidden;
		overflow-x: scroll;
		-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
	height:99%;
	}
	.login-right,.sch-right{right:0 !important; top:120px;}
	.mobile_sidebar.active_mega_menu .login-form{right:0px; -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
	}
	.col-md-12.col-sm-12.col-lg-6.blog-spex {
		-ms-flex: 0 0 50%;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	
	.main-container {
        width: 900px;
        margin: 0 auto;
		padding: 0;
    }
    .contact-sec{padding-top: 0px;}
	.col-lg-3.col-md-12.col-sm-12.col-xs-12.myaccount-sec-right {
		-ms-flex: 0 0 100%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
		padding: 0;
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-9.stic-nothd-sec-hide {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100% !important;
		padding:0 !important;		
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-9.service-section-left {
		-ms-flex: 0 0 100%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
		padding:0 !important;
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-9.sms-mid-area {
		-ms-flex: 0 0 100%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-9.sys-bg {
		-ms-flex: 0 0 100%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-9.contact-bg {
		-ms-flex: 0 0 100%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-9.job-sec-bg {
		-ms-flex: 0 0 100%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-9.about-bg {
		-ms-flex: 0 0 100%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
		
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-6.service-star-sec-right {
		-ms-flex: 0 0 50%;
		flex: 0 0 25% !important;
		max-width: 25% !important;
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-6.service-star-sec-left {
		-ms-flex: 0 0 50%;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}
	.col-lg-3.col-md-12.col-sm-12.col-xs-12.left-side-section {
		-ms-flex: 0 0 100%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
		margin-top: 30px !important;
		padding:0 !important;
		
	}
	.left-side-section{
		padding:0 !important;
	}
	.col-xs-12.col-sm-12.col-md-12.col-lg-3.container-sec {
		-ms-flex: 0 0 50%;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	.col-md-12.col-sm-12.col-lg-6.blog-space {
		ms-flex: 0 0 50%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3.logo-sec-imp {
		max-width: 25%;
	}
	.contact-bg{padding:60px 42px 20px 42px !important}
	.main-header {
        padding: 35px 0px;
    }
	.earth-wrapper .main-container img{width:670px;}
	
	 .header-area {
        width: 100%;
        float: left;
        background: url(../images/header-bg-1.jpg) center left;
        background-size: auto auto;
       
        height: 325px;
    }
    .moblie-header-second-sec {
        display: block;
        clear: both;
        padding: 0;
        margin: 0;
    }
    .chnage {
        font-family: 'Heebo', sans-serif;
        font-weight: 300;
        padding: 0px 15px 0px 0px;
        font-size: 30px;
    }
    .moblie-header-top {
        display: block;
    }
    .moblie-header-top ul {
        list-style: none;
       
    }
    .moblie-header-top ul li {
        float: left;
        font-size: 37px;
        color: #fff;
        border: 1px solid #9d9da1;
        padding: 1px 50px 1px 51px;
        border-radius: 8px;
        font-weight: 500;
    }
  
    .header-user a::after {
        background: none;
    }
    .header-user img {
        padding: 0px 4px 0px 0px;
    }
    .navbar-inverse {
        background-color: #080510 !important;
        border-color: #0e0a1b !important;
        height: 700px !important;
    }
    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 6px;
        margin-top: -3px;
        margin-right: -15px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
    }
    .navbar-toggle .icon-bar {
        display: block !important;
        width: 22px !important;
        height: 1px !important;
        border-radius: 1px !important;
        margin: 5px;
    }
    .navbar-inverse .navbar-toggle {
        border-color: #9d9da1 !important;
    }
    .header-logo {
        width: auto;
		padding: 0px;
    }
    .header-logo img {
        height: 100px;
        width: auto;
    }
    .header-logo::before {
        content: '';
        font-family: fontAwesome;
        position: absolute;
        width: 1px;
        height: 52px;
        background: #5a5564;
        left: 0%;
        top: 34%;
        right: -162px;
    }
    .col-xs-12.col-sm-6.col-md-6.col-lg-2.network-center {
		max-width: 45%;
		float:right !important;
	}
    .header-network {
        display: inline-flex;
		padding-top: 26px;
    }
    .header-network p {
       
        font-size: 24px !important;
       
    }
    .header-down {
        padding: 0px !important;
        display: block;
		margin-top: 16px !important;
    }
    .header-down ul {
        list-style: none !important;
        padding: 0px;
        margin: 0px;
    }
    .header-down ul li,.moblie-header-bottom ul li{
      padding: 10px 35px;
        display: block;
        float: left !important;
        width: 31%;
        background-color: #fcb207;
        border-bottom: 3px solid #805b08;
        border-radius: 10px;
        transition: 0.5s;
        text-align: center !important;
        margin-left: 16px;
        margin-top: 10px;
    }
    .header-down ul li a {
        font-size: 22px !important;
        color: #222;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
        margin-left: 4px;
        background: none !important;
        border: none!important;
        border-radius: none!important;
        text-align: center !important;
        padding: 0;
        line-height: 1;
        text-decoration: none;
    }
    .header-down-top::before {
        right: 215px !important;
        top: -11px !important;
    }
    .header-down-mid::before {
        
        right: 195px !important;
        top: -11px !important;
    }
    .header-down-bottom::before {
       
        right: 199px !important;
        top: -11px !important;
    }
    .header-login {
        background-color: #fff !important;
        width: 200px;
        border-radius: 10px !important;
        border: 2px solid #fbb100;
        left: -107px !important;
    }
    .header-login-form {
       width: 100%;
        float: right;
        padding-top: 20px;
        border-radius: 10px;      
        background: none;
       margin: 10px 55px 18px 0px;
    }
    .header-login-form-input {
		padding: 16px 20px 16px 142px;
		float: right;
		margin: 28px 0px;
		margin-top: 28px;
		border-radius: 8px;
		border: 1px solid #c1c0bd;
		background: no-repeat;
		font-size: 31px;
		font-weight: 400;
		margin-top: 1px;
		color: #c1c0bd;
    }
    .header-login-form-btn {
        font-size: 31px !important;
        font-weight: 700 !important;
        color: #fff !important;
        background: -moz-linear-gradient(top, #8d4e97 0%, #7c4386 100%);
        background: -webkit-linear-gradient(top, #8d4e97 0%, #7c4386 100%);
        background: linear-gradient(to bottom, #8d4e97 0%, #7c4386 100%);
        background-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
        border-radius: 8px !important;
        border: none;
        padding: 7px 191px 7px 325px !important;
		margin-right: 1px !important;
    }
    .header-login-form-label {
      
        display: block !important;
        font-size: 22px !important;
        font-weight: 400 !important;
        text-decoration: underline !important;
        padding: 4px 0px !important;
        color: #fff !important;
       margin: 25px 8px 25px 0px;
    }
    .header-login-a {
        font-size: 32px !important;
		color: #000 !important;
		font-weight: 800 !important;
		padding: 10px 59px 10px 112px;
		margin-top: 14px !important;
		background-color: #fbb100;
		margin-right: 0px;
		display: block;
		width: 100%;

    }
    .moblie-login {
        display: inline-block;
        border-radius: 10px;
    }
    .moblie-login ul {
        list-style: none;
        width: 100%;
        margin-right: -16px;
    }
    .moblie-login ul li {
        margin: 2px 0px;
        text-align: right;
        border: none;
        float: right;
        width: 100%;
        padding: 6px 34px 7px 0px;
    }
    .moblie-login ul li:hover {
        background-color: #fcb207 !important;
    }
    .moblie-login ul li a {
        font-size: 14px;
        color: #000;
        text-decoration: none;
    }
    .moblie-login ul li a span {
        font-size: 16px;
        color: #000;
        padding: 0px 3px;
    }
	.dropdown-bottom-menu {
		background-color: #673570;
		width: 100%;
		display: inline-block;
		margin-bottom: -6px;
	}
    .bottom-menu {
        color: #fff;
        background-color: #673570;
        border: none;
        font-size: 22px;
        float: right;
        padding: 22px 18px 22px 0px;
        margin-right: 53px;
    }
    .bottom-menu:hover {
        color: #fff;
        background-color: #673570;
        border-color: #673570;
    }
	.menu-list-sec {
		width: 100%;
		float: right;
		text-align: right;
		background-color: #6b3774;
		margin-top: -1px;
		border-top: 1px solid #895f90;
		z-index:999999;
	}
	.menu-list-sec li {
		width: 100%;
		float: right;
		text-align: right;
		padding: 16px 0px;
		border-bottom: 1px solid #895f90;
	}
	.menu-list-sec li a {
		 color: #fff !important;
		font-size: 22px !important;
		padding: 0px 75px !important;
		    font-weight: 400;
	}
	.menu-list-sec li a:hover {
		background:none !important;
	}
	.dropdown-toggle::after {
		display: inline-block!important;
		width: 14px !important;
		height: 14px!important;
		transform: rotate(43deg);
		border-bottom: 2px solid #fff!important;
		border-right: 2px solid #fff !important;
		border-top: none;
		border-left: none;
		margin-left: .255em;
		margin-right: 729px !important;
	}
	
    .mid-clients ul li {
        font-size: 14px;
    }
    .mid-clients ul li a{font-size: 14px;}
	.mid-title h2 {
		color: #6b3774;
		font-size: 24px;
	}
   .col-xs-12.col-sm-12.col-md-12.col-lg-6.earth-area-sec-left {
		-ms-flex: 0 0 50%;
		flex: 0 0 100%;
		max-width: 100%;
	}
    .chnage {
        padding: 0px 7px 0px 0px;
    }
	
	 .about-title p span {
        font-size: 16px !important;
       
    }
    .about-title p {
        font-size: 16px !important;
        line-height: 21px !important;
    }
	
    .slider-girl h2 {
        font-size:24px;
    }
    .slid a {
        font-size: 16px;
    }
    .panel-title a {
        text-align: right;
        font-size: 16px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .panel-body {
        text-align: right;
        font-size: 16px;
        line-height: 21px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .nopresents-1 h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        font-size: 16px;
        color: #83ad07;
        line-height: 1;
    }
    .nopresents-1 span {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #0d091a;
        margin-bottom: 5px;
        line-height: 1;
		margin-right: 7px;
    }
    .nopresents-2 h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        font-size: 20px;
        color: #6b3774;
        margin-top: -12px;
        text-align: left;
    }
    .nopresents-2 h4 span {
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        font-size: 30px;
        color: #6b3774;
    }
	.nopresents-2 p {
		margin-right: 15px;
	}
	.nopresents-2 {
		display: block;
		padding-top: 32px;
	}
    .select-strip-bn {
        background: #87b109;
        color: #fff;
        position: relative;
        top: -10px;
        left: -44px;
        padding: 0 40px;
        -webkit-transform: rotate(30deg);
        transform: rotate(-45deg);
    }
    .tab-content-block p {
        font-size: 16px !important;
    }
    .nopresents-1 h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        font-size: 34px;
        color: #83ad07;
        line-height: 1;
    }
	.nopresents-1 {
		display: block;
		text-align: center;
	   padding-top:20px;
	}
    .mid-child p {
        font-size: 10px;
        padding: 8px 0px;
    }
    .mid-child {
        text-align: right !important;
        padding: 0px !important;
    }
    .tab-content-bottom-box .green-block p {
        font-size: 12px;
        margin-top: 30px;
    }
    .tab-img-block img {
        width: 100%;
       
    }
	.btn-name {
		font-size: 14px;
		color: #110b22;
		padding-bottom: 3px;
		font-family: 'Heebo', sans-serif;
	}
	.tab-content-bottom-box .btn-block input[type="submit"] {
		background-color: #90bb0e;
		width: 100%;
		padding: 10px;
		border-radius: 10px;
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		box-shadow: inset 0px -3px 0px #546e02;
		margin-top: 10px;
		border: none;
	}
    .tablinks.blue-tab-btn1 {
        margin-left: -29px;
        width: 245px;
    }
    .btn-icon img {
        height: 22px;
    }
    .tablinks.blue-tab-btn1,
    .tablinks.yellow-tab-btn1,
    .tablinks.purple-tab-btn1,
    .tablinks.green-tab-btn1 {
        position: relative;
        width: 215px;
    }
    .blue-tab-btn .blue-tab-btn1 {
        font-size: 18px;
    }
    .yellow-tab-btn .yellow-tab-btn1 {
        font-size: 18px;
    }
    .purple-tab-btn .purple-tab-btn1 {
        font-size: 18px;
    }
    .green-tab-btn .green-tab-btn1 {
        font-size: 18px;
    }
	.tablinks.blue-tab-btn1.active:after{ 
		 
		top: 63px;  
		
	}
	.tablinks.yellow-tab-btn1.active:after{ 
		
		top: 63px; 
		
	}
	.tablinks.green-tab-btn1.active:after{ 
		
		top: 63px; 
		
	}
	.tablinks.purple-tab-btn1.active:after{ 
		
		top: 63px;  
		
	}
	.purple-tab-btn {
    margin-left: -19px;
}
	.yellow-tab-btn {
    margin-left: -25px;
}
    .box {
        margin-right: 12px;
		width:100%;
		margin: 20px 0px;
    }
	.box-pop-1 {
   
    top: -150px;
    left: 0px;
    right: 0px;
    
	}
	.box-pop-1::before {
		
		right: 47px;
		top: 137px;
	}
	.box7-end {
        width: 100%;
    }
    .box1 {
        margin-right: 12px;
		width:100%;
    }
    .box1-info h4 {
        font-size: 14px;
    }
    .box1-info p {
        font-size: 14px;
    }
    .get-title-info {
        padding: 0px !important;
        margin-top: 75px;
    }
    .get-sec-design h2 {
        font-size: 24px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
    }
    .get-sec-design h3 {
        font-size: 28px;
        color: #fff;
        margin: 25px -3px;
        margin-right: -3px;
        position: relative;
        z-index: 99999;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        margin-right: -22px;
    }
    .get-sec-design h3::before {
        content: '';
        height: 78px;
        width: 217px;
        background: url(../images/sms-aerrow.png);
        position: absolute;
        z-index: -111;
        left: -5px;
        bottom: -23px;
    }
    .get-ul-sec li {
        font-size: 10px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        text-align: right;
        padding: 3px 0;
    }
    .get-sec-design p {
        font-size: 16px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        margin-bottom: 0px !important;
    }
    .get-form-cont-btn {
        margin-bottom: 0px;
        border-radius: 10px !important;
        height: 50px;
        background-color: #8eb90d !important;
        color: #fff;
        padding: 0px 36%;
        font-size: 24px;
        font-weight: 700;
    }
    .get-free-bottom-sec {
        padding: 0px 0px 30px;
    }
    .get-sec-design{overflow: hidden;}
	.series-wrapper {
			width: 100%;
			float: left;
			background: url(../images/main-last-bg.jpg) center right;
			background-repeat: repeat;
			height: auto;
			padding: 50px 0px;
	}
	.series-item {
		padding: 0px;
	}
	.banner-wrapper {
		width: 100%;
		float: left;
		background: url(../images/banner-bg.jpg);
		background-size: auto auto;
		height: auto;
		padding: 50px 0px;
		background-size: cover;
	}
	.brand-area ul li {
		display: block;
		padding: 0px 0px 20px 0px;
		text-align: center;
		float: inherit;
		    margin-bottom: 30px;
	}
	.brand-area ul li img {
		border-radius: 10px;
		margin: 0px;
		width: auto;
		height: 280px;
	}
	.brand-area-img {		
		display: none !important;
	}
	
	.col-lg-3.col-md-12.col-sm-12.footer-right-sec {
		-ms-flex: 0 0 25%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.col-lg-9.col-md-12.col-sm-12.footer-left-sec {
		-ms-flex: 0 0 25%;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
    .footer-main {
        width: 100%;
        float: none;
        text-align: right;
        border-bottom: 1px solid #2b2b2b;
        padding-bottom: 16px;
		
    }
    .footer-logo {
        width: 100%;
        float: left;
        display: block;
        text-align: center;
		padding-top:50px;
    }
    .footer-act p {
        color: #4e3f51;
        font-size: 22px;
        text-align: center;
    }
    .footer-main h2 {
        font-size:30px;
        margin: 20px 0px;
    }
	.footer-main ul li a {
		font-size: 24px;
		
	}
    .footer-card {
        width: 100%;
        float: left;
        text-align: center;
    }
    .glyphicon.glyphicon-chevron-right {
        margin-right: 323% !important;
    }
    .earth-wrapper {
        background: url(../images/earth-bg.jpg) center;
    }
	.earth-wrapper .main-container .col-xs-12.col-sm-12.col-md-12.col-lg-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
    .blogs-act-pic img {
        height: 284px;
		border-top-left-radius: 5px;
		border-bottom-right-radius: 0px;
    }
	.blogs-act-title {
		width: 100%;
		border-bottom-right-radius: 5px;
	}
    .blogs-act-title {
        padding: 6px 11px;
    }
    .mid-title ul li a {
        font-size: 14px !important;
    }
    .mid-title ul li a img {
        width: auto;
    }
    .mid-title ul li img {
        width: 20px;
    }
    .mid-title p {
        font-size: 14px;
        padding: 0px 0px 20px 0px;
    }
    .blogs-act-title h2 {
		font-size: 24px;		
		padding: 25px 0px 3px 0px;
	}
	.blogs-act-title a {    
		margin-bottom: 12px;
	}
    .earth-area {
        display;block;
    }
	.earth-area a {		
		font-size: 16px;
	}
    .mid-top-btn {
        /*margin-left: 0px;*/
    }
    .series-title {
        padding: 20px 5px;
    }
	.series-title h2 {
		color: #fab000;
		font-size: 40px;
		font-family: 'Heebo', sans-serif;
		font-weight: 500;
	}
	.series-title p {
		color: #fff;
		font-size: 27px;
		line-height: 39px;
		font-family: 'Heebo', sans-serif;
		font-weight: 300;
	}
    .series-item img {      
		height: 280px;
		width: auto;
		margin: 21px 0px;
    }
    .glyphicon-chevron-right::before {
        content: "" !important;
        background: url(../images/slide-aerrow.png);
        width: 13px;
        height: 18px;
        position: absolute;
        right: 9em;
        top: -5px;
    }
    #contact {
        width: 100%;
    }
    .cont-img {
        width: 100%;
        margin-right: 25px;
        font-size: 16px;
    }
    .cont-img img {
        height: 310px;
    }
    .form-sec {
        width: 184px !important;
        height: 40px !important;
        font-size: 16px!important;
    }
    select.form-sec.third{width:31.5% !important;}
    .get-right-sec{padding-bottom: 45px;}
    .form-sec-text {
        font-size: 16px!important;
        width: 400px !important;
        height: 120px!important;
    }
    .form-sec-info {
        width: 220px !important;
        height: 40px!important;
        font-size: 16px!important;
    }
    .pull-center {
        padding: 7px 10% !important;
        border-radius: 10px !important;
        background: linear-gradient(to bottom, #221648 0%, #090712 100%) !important;
        color: #fff !important;
        font-size: 16px !important;
    }
    .list-tbody tr td {
        font-size: 14px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        color: #0d091a;
        text-align: center;
        background-color: #ebeae8;
    }
    .servicer-item ul li {
        display: inline-block;
        padding: 10px 10px 0px 0px;
    }
    .servicer-item ul li img {
        padding: 0px 0px 0px 10px;
        width: 50px;
    }
    .servicer-item ul li a {
        font-size: 18px;
        color: #820b60;
        transition: 0.5s;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
        padding-right: 14px;
    }
    .hd-call a::before {
        content: '';
        position: absolute;
        background: url(../images/service-phn.png);
        width: 40px;
        height: 40px;
        z-index: 9999;
        left: 27.4em;
		top: 11px;
    }
	.hd-btn ul li {
		display: inline-block;
		padding: 0px 2px 0px 0px;
	}
    .hd-call a {
        font-size: 14px;
       padding: 20px 62px 21px 8px !important;
    }
    .client-update p {
        font-size: 14px;
        line-height: 21px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        padding: 10px;
    }
    .client-next::before {
        content: '';
        width: 2px;
        height: 65px;
        background: #d0ceca;
        position: absolute;
        right: -7px;
        top: 0px;
    }
    .client-person p span {
        font-size: 14px !important;
		display: ruby;
		margin-right: -12px;
    }
    .side-pic a {
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#e4a100', GradientType=0);
        color: #fff;
        padding: 2px 25px;
        border-radius: 10px;
        border-bottom: 3px solid #926700;
        position: absolute;
        display: inline-block;
        bottom: 42%;
        font-size: 22px;
        right: 39%;
        transition: 0.5s;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
    }
    .side-pic h2 {
        position: absolute;
        top: 38%;
        right: 38%;
        color: #9d40ad;
        font-size: 43px;
    }
    .side-pic h3 {
        position: absolute;
        top: 30%;
        right: 34%;
        color: #fbb100;
        font-size: 30px;
        text-shadow: 10px 1px 30px #7a20b9;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
    }
    .side-pic h4 {
		position: absolute;
		top: 23%;
		right: 40%;
		color: #fff;
		font-size: 30px;
	}
    .slider-girl a {
        top: 38px;
        left: 28px;
    }
    .mid-top-btn a {
       font-size: 14px;
	   padding: 10px 20px;
        text-align: center;
    }
    .mid-top-title p {
        color: #222;
        text-align: right;
        font-size: 31px;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
		    margin-top: 8px;
    }
	.col-xs-12.col-sm-6.col-md-12.col-lg-3.nocolspace-bottom {
		-ms-flex: 0 0 25%;
		flex: 0 0 50%;
		max-width: 50% !important;
	}
	.col-xs-12.col-sm-6.col-md-12.col-lg-3.nocolspace-bottom {
		-ms-flex: 0 0 25%;
		flex: 0 0 50%;
		max-width: 50% !important;
	}
	.col-xs-12.col-sm-6.col-md-12.col-lg-3.nocolspace {
		-ms-flex: 0 0 25%;
		flex: 0 0 50%;
		max-width: 50% !important;
	}
    .one-forth-box {
       
       width: 100%;
    }
    .main-price {
        font-size: 18px;
    }
    .main-price span {
        font-size: 24px;
    }
    .discount-price {
        font-size: 14px;
    }
    .strike {
        display: inline-block;
        font-size: 16px;
        text-decoration: line-through;
    }
    .new-price {
        font-size: 24px;
    }
    .new-price span {
        font-size: 18px !important;
    }
    .txt-below-bullet {
        font-size: 16px;
        padding: 12px 0px 0px 0px;
    }
    .opensansehebrew-green {
        font-size: 20px !important;
    }
    .purple-box-heading1 {
        font-size: 18px;
    }
    .price-tag {
       height: 58px;
		width: 168px;
		position: absolute;
		margin-right: -22px;
		right: 36px;
		padding-top: 9px;
    }
    .price-tag-num {
        font-size: 30px;
        margin-right: -23px;
    }
    .price-tag-txt {
        font-size: 16px;
        font-weight: 600;
        width: 42px;
        line-height: 14px;
    }
    .purple-box-heading2 {
       font-size: 14px;
    }
    .extra-info {
        font-size: 13px;
        margin-top: -2px;
        line-height: 1;
    }
    .price-tag1 {
        height: 58px;
        width: 175px;
        position: absolute;
       
        right: 31px;
        padding-top: 5px;
    }
    .price-tag-num1 {
        color: #120c24;
        font-size: 30px;
    }
    .price-tag-txt1 {
        font-size: 16px;
        width: 60px;
        line-height: 1;
    }
    .select-strip {
        top: 5px;
        left: -71px;
    }
	
    .box-pop {
        display: none;
        border: 4px solid #763686;
        position: absolute;
        top: -147px;
        left: -5px;
        width: 405px;
        background-color: #fff;
        z-index: 9;
        border-radius: 10px;
        padding: 12px 7px 0px 7px;
        box-shadow: 5px 2px 14px #a8a8a6;
    }
    .box-pop::before {
        content: "";
        background: url(../images/mc-events-pop.png) no-repeat;
        width: 40px;
        height: 72px;
        bottom: -25px;
        z-index: +999;
        position: absolute;
        left: 93px;
        top: 137px;
    }
    .jobs-secinfo-title span {
        font-weight: bold;
        font-size: 15px;
    }
    .jobs-secinfo-title p {
        font-size: 16px !important;
        line-height: 21px;
    }
    .job-title-mid {
        font-size: 15px;
    }
    .job-form-control {
        height: 41px !important;
        border-radius: 10px !important;
        background-color: #f5f5f3 !important;
        padding: 0px !important;
        font-size: 14px;
    }
    .checkboxtop.col-lg-7 {
        text-align: right;
        margin-right: 100px !important;
    }
    .checkbox-group {
        color: #8e4f99 !important;
        font-family: 'Heebo', sans-serif !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        height:300px !important;
        padding-top:5px;
    }
    .job-sec-form .form-group .Captcha{top:7px;}
    .form-cont-msg {
        border-radius: 20px !important;
        background-color: #f5f5f3 !important;
        color: #8e4f99 !important;
        font-family: 'Heebo', sans-serif !important;
        font-size: 18px !important;
        font-weight: 500 !important;
        height: 120px !important;
    }
    .pull-center-job {
        padding: 6px 11% !important;
        border-radius: 10px !important;
        background: linear-gradient(to bottom, #221648 0%, #090712 100%) !important;
        color: #fff !important;
        font-size: 14px !important;
    }
    .job-sec-bg {
        display: block;
        margin: 0;
        padding: 30px 20px !important;
    }
    .job-sec-left {
        display: block;
        margin: 0;
        padding: 0;
    }
    .job-sec-mid {
        display: block;
        margin: 0;
        padding: 0;
    }
    .job-title {
        text-align: right;
        font-family: 'Heebo', sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #e8a400;
        font-weight: bold;
        color: #e8a400;
        margin-right: 18px;
        margin-bottom: 20px;
    }
    .job-sec-text {
        display: inline-block;
        margin-top: 9px;
        width: 100%;
        padding: 0;
    }
    .job-sec-img img {
        height: 100px;
    }
    .job-sec-text h4 {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .line {
        position: absolute;
        height: 15%;
        width: 1px;
        top: 141px;
        left: 73%;
    }
    .line-1 {
        height: 15%;
        width: 1px;
        top: 298px;
        left: 73%;
    }
    .job-sec-text p {
        font-family: 'Heebo', sans-serif;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        line-height: 1;
    }
    .client-title p {
        font-size: 16PX;
        line-height: 21px;
    }
    .title-right a {
        font-size: 20px;
    }
    .title-btn a {
        font-size: 9px;
    }
    .sms-title ul li {
        font-size: 16px;
    }
    .sms-layout-next ul li {
        font-size: 28px;
    }
    .sms-list-title ul li {
        font-size: 18px;
    }
    .sms-layout-next ul li a {
        font-size: 21px;
    }
    .sms-list-title ul li a {
        font-size: 12px;
    }
    .sms-show p {
        font-size: 16px;
    }
    .sms-login-left ul li h4 a {
        font-size: 18px;
        padding: 6px 168px 6px 170px;
    }
	.sms-design-new {
		width: 100%;
		float: left;
		text-align: center;
		position: relative;
		margin-top: 40px;
		padding: 60px 0px 5.8% 0px;
		border-radius: 10px 0px 0px 10px;
	}
    .sms-login-left a {
        font-size: 18px;
        padding: 5px 60px 5px 60px;
    }
    .sms-design h2 {
        font-size: 25px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
        margin: 30px 0px;
    }
    .sms-design h3 {
        font-size: 28px;
        color: #fff;
        margin: 15px 0px;
        position: relative;
        z-index: 99999;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        padding: 8px;
    }
    .sms-design h3::before {
        content: '';
        height: 82px;
        width: 201px;
        background: url(../images/sms-aerrow.png);
        position: absolute;
        z-index: -111;
        left: 11px;
        bottom: -18px;
    }
    .sms-design p {
        font-size: 16px !important;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        margin-bottom: 0px !important;
    }
    .sms-design {
        padding: 60px 0px 113.8% 0px;
    }
    .sms-design-new h2 {
        font-size: 24px;
        margin: 29px 0px 12px 0px;
    }
    .sms-design-new h3 {
        font-size: 32px;
        margin: 36px 0px;
    }
    .sms-design-new p {
        font-size: 16px !important;
        padding-bottom: 5px;
    }
    .sms-last-title p {
        font-size: 14px;
        line-height: 21px;
    }
    .sys-check-paragraph-end p {
        font-size: 12px;
        padding: 0px;
    }
    .sys-check-title h4 {
        font-size: 16px;
    }
    .sys-check-paragraph p {
        font-size: 12px;
        color: #000;
        padding: 0px;
    }
    .sys-check-paragraph img {
        height: 25px;
    }
    .sys-list-info p {
        font-size: 14px;
    }
    .sys-list-close p {
        font-size: 14px;
    }
    .sys-list-check p {
        font-size: 14px;
    }
    .panel-title::before {
        left: 10%;
    }
    .service-design::before {
        content: '';
        width:245px;
		height:380px;
        background: url(../images/bn-logo.png) center no-repeat;
        position: absolute;
        left: 0px;
        right: 0px;
        margin: 0 auto;
        top: 8%;
        left: 0px;
		background-size:100% !important;
    }
		.service-design.onphone:before {
    background-size: 305px !important;
    background-repeat: no-repeat !important;
    background: url(/content/images/stat-phone.png);
}
.title-btn{margin: 22px 0px 0px 0px;}
.service-design .status-show .premiumPhoneBox{top:130px;}
    .sms-design-new h3::before {
        content: '';
        height: 82px;
        width: 201px;
        background: url(../images/sms-aerrow.png);
        position: absolute;
        z-index: -111;
        left: 13px;
        bottom: -26px;
    }
    .sms-layout ul li {
        padding: 0px 0px 0px 20px;
        color: #222;
        font-size: 16px;
    }
    .sms-layout p {
        font-size: 20px;
        margin-top: 10px;
    }
    .sms-listing h2 {
        font-size: 23px;
    }
    .sms-listing h4 a {
        font-size: 18px;
        padding: 4px 5px;
    }
    .sms-listing p {
        font-size: 14px;
        margin-top: 10px;
    }
    .sms-listing-btn a {
        font-size: 12px;
        text-align: center;
    }
	.service-design img{
		height:430px  !important;
	}
	.list-group-menu {
		margin-top: 25px;
		display: block;
		float: right;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 20px;
	}
	.first-child-list-group-menu {
		background-color: #6b3774 !important;
		padding: 15px 20px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		width: 100%;
		text-align: right;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		border: none;
	}
	.first-child-list-group-menu::before {
		content: "";
		display: inline-block !important;
		width: 14px !important;
		height: 14px !important;
		transform: rotate(43deg);
		border-bottom: 2px solid #fff !important;
		border-right: 2px solid #fff !important;
		border-top: none;
		border-left: none;
		right: 95%;
		position: relative;
	}
    .list-group-menu ul li h4 {
        padding: 10px 32px;
        font-size: 20px;

    }
    .addrowspace {
        padding-left: 0px !important;
    }
    .client-person::after {
        content: '';
        width: 123%;
        height: 1px;
        background: #d5d3cd;
        position: absolute;
        top: 102px;
        left: -36px;
    }
    .myjobCheckbox span {
        width: 14px !important;
        height: 15px !important;
        display: block !important;
        background: url(../images/myjobcheckbox1025.png) !important;
        margin-top: -23px;
        margin-bottom: -15px;
    }
    .myjobCheckbox input[type="checkbox"]:checked + span {
        background: url(../images/myjobcheckbox10251.png)!important;
        width: 14px !important;
        height: 15px!important;
    }
    .cr {
        font-size: 16px;
    }
    .bottom-label-sec {
       font-size: 16px !important;
		margin-top: -90px !important;
		position: absolute;
		right: -153px;
	}
	.col-lg-3.col-md-12.col-sm-12.nocolspace {
		-ms-flex: 0 0 25%;
		flex: 0 0 50%;
		max-width: 50%;
	}
    .nopresents-first {
        display: block;
        padding: 7px !important;
		height: 140px;
    }
    .nopresents-first-2 {
        display: block;
        padding: 2px !important;
    }
    .select-strip-bn {
        background: #87b109;
        color: #fff;
       position: absolute;
		top: 6px;
		left: -32px;
       
        -webkit-transform: rotate(30deg);
        transform: rotate(-45deg);
    }
    .box h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 12px;
        color: #fff !important;
    }
    .box span {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #ffb400 !important;
    }
    .box-end h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 12px;
        color: #fff !important;
    }
    .box-end span {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #ffb400 !important;
    }
    .green-tab-btn::before {
        content: '';
        /*background: url(../images/green-arrow.png);*/
        
        position: absolute;
        left: 132px;
        top: 49px;
        z-index: +111111;
        width: 36px;
        height: 21px;
    }
   
   
    .article {
        width: 1300px;
        height: auto;
        display: table-cell;
        background: #fff;
        vertical-align: middle;
        text-align: center;
    }
	.table-li-1{
		padding-right: 109px;
		font-size: 15px;
	}
	.table-li-2 {		
		padding: 5px 5px;
		font-size: 15px;
	}
	.table-li-3 {
		
		padding: 5px 5.5px;
		font-size: 15px;
	}
	.table-li-4 {		
		padding: 5px 8px;
		font-size: 15px;
	}
	.table-li-5 {		
		padding: 5px 158px;
		font-size: 15px;
	}
	.table-li-6 {		
		padding: 5px 8px;
		font-size: 15px;
	}
	.table-li-7 {	
		font-size: 15px;	
		padding: 5px 7px;
	}
	.table-li-8 {
		font-size: 15px;
		padding: 5px 20px;
	}
	.mid-li-sec-info {
		
		padding-left: 53px !important;
		font-size: 16px !important;
		
	}
	.mid-li-sec {
		padding: 7px 16px 7px 52px !important;
		font-size: 16px !important;
		
	}
	.table-sec-2 ul li {		
		padding: 7px 6px;	
		
		font-size: 16px;		
	}
	.earth-area h2 {
		font-size: 36px;
		font-weight: 500;
		margin-bottom: 20px;
	}
	.earth-area p {
		font-size: 26px;
		line-height: 34px;
		
	}

	.brand-area ul li:nth-child(4) {
		display: none;
	}
	.service-top-btn .main-container .row  .col-md-9{max-width:100%}
	.client-title ,.client-update{width:96%;}
	.servicer-item{margin:27px 0px 0px 30px;}
	.servicer-item ul{margin-top:15px;}
	.service-last-btn a:before{width:0px;}
	.servicer-item .service-last-btn{float:left}
	.sms-login-left ul li h4 a, .sms-login-left ul li input[type=text]{width:440px; padding:6px 150px 6px 20px;}
	.body-tab-block .tablinks.blue-tab-btn1,.body-tab-block  .tablinks.yellow-tab-btn1,.body-tab-block  .tablinks.purple-tab-btn1,.body-tab-block  .tablinks.green-tab-btn1,.body-tab-block .tablinks.blue-tab-btn1{width:225px}
	.body-tab-block .blue-tab-btn .blue-tab-btn1,.body-tab-block  .green-tab-btn .green-tab-btn1,.body-tab-block .purple-tab-btn .purple-tab-btn1,.body-tab-block .yellow-tab-btn .yellow-tab-btn1{font-size:18px;}
	.body-tab-block .btn-icon{float:right; margin-left:0px; margin-right:18px;}
	.addrowspace .one-forth-box{width:400px;}
	.norowspace .tab-content-bottom-box .contact-block{padding:0px 20px;}
	 .norowspace .tab-content-bottom-box .btn-block input[type="submit"],.norowspace .tab-content-bottom-box .btn-block input[type="button"]{font-size:12px;}
}
.header-down-bottom,.header-down-mid,.header-down-top{border-bottom: transparent; background: transparent; padding: 0px; font-size: 22px;}
.moblie-header-bottom ul{clear: both;}
.moblie-header-bottom ul li a{text-decoration: none; transition: .52s all;}
.moblie-header-bottom ul li a:hover{color:#673570; transition: .52s all;}
.form-group-secimfo.capcha{height: 40px !important; max-width: 44% !important;}
.form-group-secimfo.capcha img{margin: 5px auto;}

/*----------------------------------------------------end---------------------------------------------------*/

@media screen  and (max-width:1200px){
	.earth-wrapper .main-container img{
		left: -100px;
		width:770px;
	}
}

@media screen  and (max-width:991px) {
	body, html{
		overflow-x: hidden !important;
	}
    .mobile-show {
        display: block;
    }
    .mobile-hide {
        display: none;
    }
    .main-container {
        width: 680px;
		margin: auto;
		padding: 0;
    }
	
	.removescroll {		
		height: 100%;
		overflow: hidden;
		    background-color: #000;
	}
	.fixed { 
		height:87px;
	}
	.removescroll .fixed{
		
		position: fixed;
		width: 100%;
		left: 0px;
		right: 0px;
		margin: 0px auto;
		background: url(../images/header-bg-banner.jpg) no-repeat center;
		background-size: auto auto;
		background-size: auto auto;
		background-size: cover;
		z-index: 9;				
		height: 94px;
		border-bottom: #171421 solid thin;
	
	}
	body.removescroll 	.moblie-header-second-sec{margin: 87px 0 0 0;}
	body.removescroll .inner_page_header, body.removescroll .middle-wrapper, body.removescroll .moblie-header-second-sec, body.removescroll .home_banner, body.removescroll .moblie-header-bottom {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
    opacity: 0.5;
	}
	.without_active {
		display: none;
	}
	.tab_header_col {
		float: right;
		margin-left: 2px;
		cursor: pointer;
	}
	.tab_header_col.active_tab_header_col .without_active{display: block;}
	.tab_header_col.active_tab_header_col .with_active{display: none;}
	.login-right,.sch-right{right:0 !important; top:120px;}
	.login-btn {
		display: block;
		padding: 0;
		margin: 0;
	}
	.mobile_menu_listing {
		width: 100%;
		display: block;
	}
	.mobile_menu_listing ul li {
		list-style: none;
		overflow: hidden;
		height: 78px;
		border-top: #666263 solid thin;
		line-height: 74px;
		padding: 0px 50px;
		position: relative;
	}
	.mobile_menu_listing ul li a {
		font-size: 22px;
		font-weight: 400;
		color: #fff;
		text-align: right !important;
		float: right;
		text-decoration:none;
		color:#fff !important;
	}
	.mobile_menu_listing ul li a:hover {
		color:#f5ad00;
	}
	.mobile_menu_listing ul li span {
		font-size: 30px;
		font-weight: 400;
	}
	.login-close-sec {
		position: absolute;
		z-index: +9999;
		top: 14px;
		right: 168px;
		
		cursor: pointer;
	}
	.mid-butn ul li a{
		font-size:14px;
	}
	.client-title,.client-update{
		width:95%;
	}
	.mid-butn ul li a.tip-btn:before{
		width: 42px;
		height: 40px;
	}
	.mid-side-butn a:after{top:2px;}
	.title-btn a{padding:10px 5px; font-size:12px;}
	.login-btn img {
		border: 1px solid #ccc;
		padding: 7px 8px;
		border-radius: 8px;
		margin-left: 10px;
		cursor: pointer;
	}
	.login-form {
		position: fixed;
		z-index: +9999;
		background-color: #080510;
		width: 600px;
		right: -100%;
		top: 94px;
		height: 100%;
		overflow-x: hidden;
		overflow-x: scroll;
		-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
	    height: 99%;
	}
	.mobile_sidebar.active_mega_menu .login-form{right:0px; -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
	}
	.main-header {
        padding: 35px 0px;
    }
	
	 .header-area {
        width: 100%;
        float: left;
        background: url(../images/header-bg-1.jpg) center left;
        background-size: auto auto;
       
        height: 325px;
    }
    .moblie-header-second-sec {
        display: block;
        clear: both;
        padding: 0;
        margin: 0;
    }
    .chnage {
        font-family: 'Heebo', sans-serif;
        font-weight: 300;
        padding: 0px 15px 0px 0px;
        font-size: 30px;
    }
    .moblie-header-top {
        display: block;
    }
    .moblie-header-top ul {
        list-style: none;
        margin-left: 15px;
    }
    .moblie-header-top ul li {
        float: left;
		font-size: 25px;
		color: #fff;
		border: 1px solid #9d9da1;
		padding: 6px 12px 6px 32px;
		border-radius: 8px;
		font-weight: 500;
		margin-left: -18px !important;
    }
  
    .header-user a::after {
        background: none;
    }
    .header-user img {
        padding: 0px 4px 0px 0px;
    }
    .navbar-inverse {
        background-color: #080510 !important;
        border-color: #0e0a1b !important;
        height: 700px !important;
    }
    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 6px;
        margin-top: -3px;
        margin-right: -15px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
    }
    .navbar-toggle .icon-bar {
        display: block !important;
        width: 22px !important;
        height: 1px !important;
        border-radius: 1px !important;
        margin: 5px;
    }
    .navbar-inverse .navbar-toggle {
        border-color: #9d9da1 !important;
    }
    .header-logo {
        width: auto;
		padding: 0px;
    }
    .header-logo img {
        height: 100px;
        width: auto;
    }
    .header-logo::before {
        content: '';
        font-family: fontAwesome;
        position: absolute;
        width: 1px;
        height: 60px;
        background: #5a5564;
       
        top: 21%;
        right: -60px;
    }
    .network-center {
		max-width: 45%;
		float:right !important;
	}
    .header-network {
        display: inline-flex;
		padding-top: 26px;
    }
    .header-network p {
       
        font-size: 24px !important;
       
    }
    .header-down {
        padding: 0px !important;
        display: block;
		margin-top: 16px !important;
    }
    .header-down ul {
        list-style: none !important;
        padding: 0px;
        margin: 0px;
    }
    .header-down ul li {
		padding: 12px 31px 12px 31px;
        display: block;
        float: left !important;
        width: 31%;
        background-color: #fcb207;
        border-bottom: 3px solid #805b08;
        border-radius: 10px;
        transition: 0.5s;
        text-align: center !important;
        margin-left: 11px;
    }
    .header-down ul li a {
        font-size: 20px !important;
        color: #222;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
        margin-left: 4px;
        background: none !important;
        border: none!important;
        border-radius: none!important;
        text-align: center !important;
        padding: 0;
        line-height: 1;
    }
    .header-down-top::before {
       
        right: 143px !important;
		top: -11px !important;
    }
    .header-down-mid::before {
       
        right: 146px !important;
        top: -11px !important;
    }
    .header-down-bottom::before {
      
        right: 132px !important;
        top: -11px !important;
    }
    .header-login {
        background-color: #fff !important;
        width: 200px;
        border-radius: 10px !important;
        border: 2px solid #fbb100;
        left: -107px !important;
    }
    .header-login-form {
       width: 100%;
        float: right;
        padding-top: 20px;
        border-radius: 10px;       
        background: none;
        margin-top: 10px;
		margin:10px 55px 18px 0px;
    }
    .header-login-form-input {
		padding: 16px 20px 16px 142px;
		float: right;
		margin: 28px 0px;
		margin-top: 28px;
		border-radius: 8px;
		border: 1px solid #c1c0bd;
		background: no-repeat;
		font-size: 31px;
		font-weight: 400;
		margin-top: 1px;
		color: #c1c0bd;
    }
    .header-login-form-btn {
        font-size: 31px !important;
        font-weight: 700 !important;
        color: #fff !important;
        background: -moz-linear-gradient(top, #8d4e97 0%, #7c4386 100%);
        background: -webkit-linear-gradient(top, #8d4e97 0%, #7c4386 100%);
        background: linear-gradient(to bottom, #8d4e97 0%, #7c4386 100%);
        background-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
        border-radius: 8px !important;
        border: none;
        padding: 7px 191px 7px 300px !important;
		margin-right: 1px !important;
    }
    .header-login-form-label {
      
        display: block !important;
        font-size: 22px !important;
        font-weight: 400 !important;
        text-decoration: underline !important;
        padding: 4px 0px !important;
            color: #fff !important;
       margin: 25px 20px 25px 0px;
    }
    .header-login-a {
        font-size: 32px !important;
		color: #000 !important;
		font-weight: 800 !important;
		padding: 10px 59px 10px 112px;
		margin-top: 14px !important;
		background-color: #fbb100;
		margin-right:0px;
		display: block;
		width: 100%;

    }
	.login-details{
		display: block;
		text-align: right;
		padding: 0;
		width: 100%;
	}
	.login-details li{
		padding: 18px 65px 18px 10px;
		border-bottom: 1px solid #211e28;
	}
	
	.login-details li:hover{
		
		background-color:#feb400;
		color:#fff;
	}
	.login-details li:hover span{	
		
		color:#fff;
	}
	.login-details a{	
		font-size: 30px;
		color: #fff;
		text-decoration:none;
	}
	.login-details a span{
		font-size: 40px;
		color: #feb400;
	}
	.strong-nav-menu {
		text-align: left;
		float: left;
		background-color: #6b3774;
		padding: 7px 13px;
		font-size:22px;
		border-radius: 50px;
	}
    .moblie-login {
        display: inline-block;
        border-radius: 10px;
    }
    .moblie-login ul {
        list-style: none;
        width: 100%;
        margin-right: -16px;
    }
    .moblie-login ul li {
        margin: 2px 0px;
        text-align: right;
        border: none;
        float: right;
        width: 100%;
        padding: 6px 34px 7px 0px;
    }
    .moblie-login ul li:hover {
        background-color: #fcb207 !important;
    }
    .moblie-login ul li a {
        font-size: 14px;
        color: #000;
        text-decoration: none;
    }
    .moblie-login ul li a span {
        font-size: 16px;
        color: #000;
        padding: 0px 3px;
    }
	.dropdown-bottom-menu {
		background-color: #673570;
		width: 100%;
		display: inline-block;
		
    margin-bottom: -6px;
	}
	.bottom-menu {
		color: #fff;
		background-color: #673570;
		border: none;
		font-size: 22px;
		float: right;
		padding: 22px 18px 22px 0px;
		margin-right: 28px;
	}
	.dropdown-toggle::after {
		display: inline-block!important;
		width: 14px !important;
		height: 14px!important;
		transform: rotate(43deg);
		border-bottom: 2px solid #fff!important;
		border-right: 2px solid #fff !important;
		border-top: none;
		border-left: none;
		margin-left: .255em;
		margin-right: 537px !important;
	}
	.menu-list-sec {
		width: 100%;
		float: right;
		text-align: right;
		background-color: #6b3774;
		margin-top: -1px;
		border-top: 1px solid #895f90;
	}
	.menu-list-sec li {
		width: 100%;
		float: right;
		text-align: right;
		padding: 16px 0px;
		border-bottom: 1px solid #895f90;
	}
	.menu-list-sec li a {
		font-size:22px;
		color:#fff;
		font-size:400;
		padding: 0px 45px !important;
	}
	.menu-list-sec li a:hover{
		 background:none;
	}
    .blogs-act-pic img {
       height: 446px;
	   border-top-left-radius: 5px;
	   border-bottom-right-radius: 0px;
    }
    .glyphicon-chevron-right::before {
        content: "" !important;
        background: url(../images/slide-aerrow.png);
        width: 13px;
        height: 18px;
        position: absolute;
        right: 20em;
        top: 2px;
    }
	
	.glyphicon-chevron-left::before { top: 2px;}
    .slid { margin-top: 17px;}
	.slider-girl a.girl-img img{height:auto;}
    .side-pic h4 {
        position: absolute;
        top: 13%;
        right: 35%;
        color: #fff;
        font-size: 31px;
        text-shadow: 10px 1px 30px #7a20b9;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
    }
    .side-pic h3 {
        position: absolute;
        top: 22%;
        right: 25%;
        color: #fbb100;
        font-size: 31px;
        text-shadow: 10px 1px 30px #7a20b9;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
    }
    .side-pic h2 {
        position: absolute;
        top: 32%;
        right: 35%;
        color: #9d40ad;
        font-size: 42px;
        text-shadow: 10px 1px 30px #7a20b9;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
    }
    .side-pic a {
        background: background: #ffb400;
        background: -moz-linear-gradient(top, #ffb400 13%, #e4a100 99%);
        background: -webkit-linear-gradient(top, #ffb400 13%, #e4a100 99%);
        background: linear-gradient(to bottom, #ffb400 13%, #e4a100 99%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#e4a100', GradientType=0);
        color: #fff;
        padding: 2px 25px;
        border-radius: 10px;
        border-bottom: 3px solid #926700;
        position: absolute;
        display: inline-block;
        bottom: 41%;
        font-size: 22px;
        right: 37%;
        transition: 0.5s;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
    }
    .service-design::before {
        content: '';
       
        position: absolute;
        left: 0px;
        right: 0px;
        margin: 0 auto;
        top: 16%;
    }
	.bullet-img {
		
		margin-left: 127px;
		
	}
	.service-girl img{
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius:0px;
		width:100%;
	}
	.service-design img{
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		border-top-right-radius:0px;
	}
     .banner-wrapper {
        width: 100%;
        float: left;
        background: url(../images/banner-bg.jpg);
        height: auto;
        padding: 50px 0px;
        background-size: cover;
    }
    .brand-area {
      
      
        display: block;
        text-align: center;
    }
    .brand-area-img {
       border-radius: 10px;
		width: auto;
		height: 150px;
		margin: 0;
    }
	.brand-area-img {
		display: none !important;
	}
	.brand-area ul li img {
		border-radius: 10px;
		width: auto;
		height: 214px;
		margin: 0;
	}
	.client-hd {
		position: relative;
		background-color: #fff;
		border-radius: 3px 3px 0px 0px;
	}
	.mid-clients img {
		border-radius: 8px 8px 0px 0px !important;
		width: 100%;
		padding: 3px;
	}
    .brand-area ul li {
        margin-bottom: 30px;
		float: inherit;
		padding: 0;
		display: block;
    }
    .hd-call a {
        padding: 14px 70px 14px 30px !important;
        color: #fff;
        font-size: 13px;
        border-bottom: 3px solid #546e04;
        transition: 0.5s;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
        display: inline-block;
        text-align: right;
    }
   
	.hd-btn #play_zoom{margin-top:10px;}
    .title-btn {
        width: 100%;
        float: right;
    }
    .mid-top-btn {
        width: 100%;
        float: left;
        padding-bottom: 22px;
        text-align: right;
        margin-left: -40px;
    }
	.mb-3 {
    margin-bottom: 5rem !important;
}
    .client-person {
        position: relative;
        margin-bottom: 15px;
    }
    .client-title {
        margin-left: 0px;
    }
    .client-update {
        margin-left: 0px;
    }
    .client-next::before {
        content: '';
        width: 2px;
        height: 91px;
        background: #d0ceca;
        position: absolute;
        right: -18px;
        top: 5px;
    }
    .client-person::after {
        content: '';
        width: 103%;
        height: 1px;
        background: #d5d3cd;
        position: absolute;
        top: 55px;
        left: 0px;
    }
    .client-title p {
        font-size: 14px;
        line-height: 21px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .client-update p {
        font-size: 14px;
        line-height: 21px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .sms-design {
        padding: 60px 0px 170.8% 0px;
    }
    .sms-title ul li {
        font-size: 14px;
        line-height: 21px;
    }
    .sms-last-title p {
        font-size: 14px;
        line-height: 21px;
    }
    .sms-design h3 {
        font-size: 28px;
        color: #fff;
        margin: 35px 0px;
        margin-right: 0px;
        position: relative;
        z-index: 99999;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        margin-right: -40px;
    }
    .sms-design h3::before {
        content: '';
        height: 82px;
        width: 146px;
        background: url(../images/sms-aerrow.png);
        position: absolute;
        z-index: -111;
        left: 11px;
        bottom: -25px;
    }
    .sms-listing h2 {
        color: #6e8f07;
        font-size: 20px;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
    }
    .sms-design h2 {
        font-size: 22px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
        margin: 32px 0px;
    }
    .sms-design p {
        font-size: 16px !important;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        font-weight: 700;
        margin-bottom: 0px !important;
    }
    .sms-listing-btn a {
        font-size: 14px;
        text-align: center;
    }
    .sms-show p {
        font-size: 13px;
        padding-top: 15px;
        text-align: center;
        padding-bottom: 15px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .sms-login-left ul li h4 a {
        font-size: 16px;
        padding: 6px 101px 6px 101px;
    }
    .sms-login-left a {
        font-size: 16px;
        padding: 5px 40px 5px 40px;
    }
    .sms-listing h4 {
        margin: 0px;
    }
    .sms-listing h4 a {
        font-size: 14px;
        padding: 3px 7px 2px 7px;
    }
    .sms-listing p {
        font-size: 15px;
        margin-top: 10px;
    }
    .sms-layout p {
        font-size: 16px;
        margin-top: 10px;
    }
    .sms-layout ul li a {
        font-size: 16px;
    }
    .sms-layout ul li {
        font-size: 16px;
    }
    .sms-layout-next ul li {
        font-size: 16px;
    }
    .sms-layout-next ul li a {
        font-size: 16px;
    }
    .sms-list-title ul li {
        font-size: 19px;
    }
	.sms-list-title{padding:0px 0px 15px 0px;}
	.sms-list-title ul li a{font-size:19px;}
	.act-act-sms{padding:0px 0px 18px 0px;}
    .sms-design-new h2 {
        font-size: 24px;
        color: #fff;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
        margin: 30px 0px;
    }
    .sms-design-new h3::before {
        content: '';
        height: 82px;
        width: 143px;
        background: url(../images/sms-aerrow.png);
        position: absolute;
        z-index: -111;
        left: 13px;
        bottom: -28px;
    }
    .sms-design-new h3 {
        font-size: 28px;
        margin-right: -36px;
        margin-bottom: 35px;
    }
    .sms-design-new p {
        font-size: 16px !important;
    }
    .sms-design-new {
        padding: 60px 0px 47.8% 0px;
    }
    .about-title p {
        font-size: 14px!important;
        line-height: 21px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400 !important;
    }
    .about-title p span {
        font-size: 16px!important;
        line-height: 21px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400 !important;
    }
    .panel-title a {
        text-align: right;
        font-size: 16px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
    }
    .contact-page-div {
        width: 100% !important;
    }
    .form-sec {
        background-color: #f5f5f3 !important;
        height: 50px !important;
        color: #000 !important;
        border-radius: 10px !important;
        font-size: 18px !important;
        color: #8e4f99 !important;
        width: 270px !important;
    }
    select.form-sec.third{width:32% !important;}
    .form-sec-text {
        background-color: #f5f5f3 !important;
        width: 612px !important;
        color: #000 !important;
        border-radius: 10px !important;
        font-size: 18px !important;
        color: #8e4f99 !important;
    }
    .form-sec-info {
        background-color: #b59bb9 !important;
        height: 50px !important;
        color: #000 !important;
        border-radius: 10px !important;
        font-size: 22px !important;
        color: #fff !important;
        width: 310px !important;
        text-align: center;
    }
    .form-group-secimfo.capcha{height:50px !important; max-width: 49% !important;}
    .form-group-secimfo.capcha img{margin: 10px auto}
    .cont-img {
        width: 100%;
        padding: 30px 0px;
    }
	.cont-img img{
		width:100%;
	}
    .mid-top-title p {
        color: #222;
        text-align: right;
        font-size: 22px;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
		    margin-top: 8px;
    }
    .mid-top-btn a {
        color: #fff;
        font-size: 16px;
    }
    .one-forth-box {
        width: 100%;
    }
    .tab-content-bottom-box .btn-block input[type="text"] {
        border: 1px solid #cac7bf;
        padding: 7px;
        width: 95%;
        height: 50px;
        border-radius: 10px;
        margin-bottom: 5px;
    }
    .tab-content-bottom-box .btn-block input[type="submit"] {
        background-color: #90bb0e;
        width: 95%;
        padding: 10px;
        border-radius: 10px;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        box-shadow: inset 0px -3px 0px #546e02;
        margin-top: 10px;
        border: none;
    }
    .tab-content-block p {
        font-size: 18px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        padding: 0px 5px;
        line-height: 27px;
		
    }
	.nopresents-1 span {
			font-family: 'Heebo', sans-serif;
		font-weight: 400;
		font-size: 18px;
		color: #6c6a73;
		margin-bottom: 5px;
		line-height: 1;
		padding-left: 63px !important;
		margin-right: 35px;

	}
	
	.green-block {
		width: 100%;
		padding: 0;
		margin-right: -10px;
	}
	.nopresents-1 p {
		margin-right: 50px;
	}
	.nopresents-2 p {
		margin-right: 48px;
	}
	.nopresents-2 h4 {

		font-family: 'Heebo', sans-serif;
		font-weight: 700;
		font-size: 23px;
		color: #6b3774;
		margin-top: -12px;
		text-align: left;
		margin-left: 50px;

	}
    .tab-content-bottom-box .green-block p {
        background-color: #afc960;
        border-radius: 5px;
        padding: 7px 20px 7px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        margin-top: 30px;
        line-height: 28px;
    }
    .tablinks.blue-tab-btn1 {
        margin-left: -18px;
        width: 170px;
    }
    .tablinks.blue-tab-btn1,
    .tablinks.yellow-tab-btn1,
    .tablinks.purple-tab-btn1,
    .tablinks.green-tab-btn1 {
        position: relative;
        width: 165px;
    }
    .blue-tab-btn .blue-tab-btn1 {
        text-align: left;
        font-size: 16px;
    }
    .yellow-tab-btn .yellow-tab-btn1 {
        text-align: left;
        font-size: 16px;
    }
    .purple-tab-btn .purple-tab-btn1 {
        font-size: 16px;
        text-align: left;
    }
    .green-tab-btn .green-tab-btn1 {
        text-align: left;
        font-size: 15px;
    }
	
    .btn-icon img {
        height: 25px;
    }
    .tab-content-block .purple-block p {
        color: #fff;
        font-size: 14px;
        line-height: 21px;
        padding-bottom: 0;
        margin-bottom: 7px;
    }
    .tab-content-block .tab-heading-txt p {
        font-size: 14px;
        font-family: 'Heebo', sans-serif;
        font-weight: 300;
        line-height: 21px;
    }
	.get-left-sec {
		padding-bottom: 25px !important;
	}
    .get-form-cont-btn {
        margin-bottom: 20px;
        border-radius: 10px !important;
        height: 51px;
        background-color: #8eb90d !important;
        color: #fff;
        padding: 9px 41%;
        font-size: 22px;
        font-weight: 700;
    }
    .get-sec-design h3::before {
        content: '';
        height: 82px;
        width: 289px;
        background: url(../images/sms-aerrow.png);
        position: absolute;
        z-index: -111;
        left: 5px;
        bottom: -10px;
    }
    .jobs-secinfo-title p {
        font-size: 14px !important;
        line-height: 25px;
        font-family: 'Heebo', sans-serif !important;
        font-weight: 400 !important;
        text-align: right;
        color: #0d091a;
    }
    .jobs-secinfo-title span {
        color: #e8a400;
        font-family: 'Heebo', sans-serif;
        font-weight: bold;
        font-size: 18px;
    }
	.box-pop-1{
		top: -155px;
		left: 0;
		right:178px !important;
	}
    .box-end {
        float: right;
        background-color: #411c58;
        border-radius: 10px;
        padding: 10px 0px;
        text-align: center;
    }
    .box-end h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 18px !important;
        color: #fff !important;
    }
    .box-end span {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 18px !important;
        color: #ffb400 !important;
    }
    .box {
        float: left;
        background-color: #411c58;
        margin-right: 18px;
        border-radius: 10px;
        padding: 10px 0px;
        text-align: center;
    }
    .box h4 {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #fff !important;
    }
    .box span {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #ffb400 !important;
    }
    .series-title a {
        background: #8d4f98;
        display: inline-block;
        padding: 4px 16px;
        border-bottom: 3px solid #603469;
        color: #fff;
        font-size: 21px;
        border-radius: 10px;
        transition: 0.5s;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
    }
    .series-title p {
        color: #fff;
        font-size: 26px;
        line-height: 35px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        padding-bottom: 20px;
    }
    .series-title h2 {
        color: #fab000;
        font-size: 40px;
        font-family: 'Heebo', sans-serif;
        font-weight: 500;
    }
    .series-item {
        padding: 0px;
    }
    .series-title {
        width: 100%;
        float: left;
        padding: 30px 0px;
        text-align: right;
    }
    .series-wrapper {
        width: 100%;
        float: left;
        height: auto;
        background-repeat: no-repeat;
        background-size: cover;
        padding: 60px 0px;
    }
    
    .series-item img {
        width: 100%;
    }
	.job-sec-form {
		margin-right: 0px;
		width: 100%;
	}
	.job-title{
		font-size:28px;
		margin-right: 0px;
	}
	.job-sec-img {
		display: inherit;
	}
    .line {
        position: absolute;
        height: 11%;
        width: 1px;
        top: 198px;
        left: 85%;
    }
	.job-sec-text p {
   
		font-size: 24px;
		
		line-height: 31px;
	}
		.job-sec-text h4 {
			
			font-size: 28px;
		  
		}
    .line-1 {
        position: absolute;
        height: 11%;
        width: 1px;
        top: 404px;
        left: 85%;
    }
	.list-group-menu {

		margin-top: 25px;
	}
    .tablinks.green-tab-btn1.active::after {
        content: '';
        width: 37px;
        position: absolute;
        top: 64px;
        left: 0px;
        right: 0px;
        background: url(../images/green-arrow.png);
        height: 21px;
        margin: 0px auto;
    }
    .tablinks.purple-tab-btn1.active::after {
        content: '';
        width: 37px;
        position: absolute;
        top: 64px;
        left: 0px;
        right: 0px;
        background: url(../images/purple-arrow.png);
        height: 21px;
        margin: 0px auto;
    }
    .tablinks.yellow-tab-btn1.active::after {
        content: '';
        width: 37px;
        position: absolute;
        top: 64px;
        left: 0px;
        right: 0px;
        background: url(../images/yellow-arrow.png);
        height: 21px;
        margin: 0px auto;
    }
    .earth-wrapper {
		width: 100%;
		float: left;
		background: url(../images/earth-bg.jpg) 100%;
		height: auto;
        background-repeat:no-repeat;
		background-size:cover;
		padding:20px;
    }
	.earth-wrapper .main-container img{display:none;}
	.earth-area p {
		font-size: 22px;
		color: #fff;
		line-height: 31px;
		
	}
	.earth-area a {
		
		font-size: 18px;
	}
	.earth-area {
		width: 100%;
		float: left;
		padding:0;
		text-align: right;
	}
    .tablinks.blue-tab-btn1.active::after {
        content: '';
        width: 37px;
        position: absolute;
        top: 62px;
        left: 0px;
        right: 0px;
        background: url(../images/blue-arrow.png);
        height: 21px;
        margin: 0px auto;
    }
    .btn-icon {
        height: 29px;
        display: inline-block;
        margin-left: 5px;
    }
    .less-space-btntab {
        margin-left: -6px !important;
    }
	.blogs-act-title{
		width:100% !important;
		border-bottom-right-radius: 5px;
	}
	.blogs-act-title h2 {
		font-size: 30px;
		padding: 0px;
	}
	.blogs-act-title p {
		font-size: 18px;
		line-height:27px;
	}
	
    .footer-main {
        width: 100%;
        float: none;
        text-align: right;
        border-bottom: 1px solid #2b2b2b;
        padding-bottom: 16px;
    }
    .footer-logo {
        width: 100%;
        float: left;
        display: block;
        text-align: center;
		padding-top: 56px;
    }
    .footer-act p {
        color: #4e3f51;
        font-size: 22px;
        text-align: center;
    }
    .footer-main h2 {
        font-size: 30px;
        margin: 20px 0px;
    }
	.footer-main ul li a {
		font-size: 24px;
	}
    .footer-card {
        width: 100%;
        float: left;
        text-align: center;
    }
    .header-area {
        width: 100%;
        float: left;
        background: url(../images/header-bg-1.jpg) no-repeat center center;
        background-size: auto auto;
        background-size: cover;
        height: 325px;
    }
    .moblie-header-second-sec {
        display: block;
        clear: both;
        padding: 0;
        margin: 0;
    }
    .chnage {
        font-family: 'Heebo', sans-serif;
        font-weight: 300;
        padding: 0px 15px 0px 0px;
        font-size: 30px;
    }
    .article {
        width: 100%;
        height: auto;
        display: block;
        background: #fff;
        vertical-align: middle;
        text-align: center;
		overflow-x:scroll;
    }
    .box {
        width: 100%;
        margin-bottom: 10px;
		    margin-top: 20px;
    }
    .box-end {
        width: 100%;
    }
    .box-end {
        width: 100%;
    }
    .box1 {
        width: 100%;
    }
    .box7-end {
        width: 100%;
    }
    .box-pop {
        display: none;
        border: 4px solid #763686;
        position: absolute;
        top: -155px;
        left: 113px;
        width: 410px;
        background-color: #fff;
        z-index: 9;
        border-radius: 10px;
        padding: 12px 7px 0px 7px;
        box-shadow: 5px 2px 14px #a8a8a6;
    }
    .box-pop::before {
        content: "";
        background: url(../images/mc-events-pop.png) no-repeat;
        width: 40px;
        height: 72px;
        bottom: -25px;
        z-index: +999;
        position: absolute;
        left: 187px;
        top: 147px;
    }
   /* .horizontal {
        width: 100%;
        height: 400px;
        overflow: auto;
    }
    .table-bar {
        display: table;
        table-layout: fixed;
        width: 100%;
    }*/
	
	
	.horizontal {
		padding: 0 !important;
	}
	.table-sec-1{
		min-height: 28px;
	}
	.table-sec-2 {
		
		min-height: 30px;
		border-radius: 10px;
	}
	
	.table-sec-2 ul li i {
		font-size: 16px !important;
	}
	.table-sec-2 ul li img {
		height: 17px;
	}
	.table-li-1{
		padding-right: 95px;
		font-size: 14px;
		min-height: 25px;
	}
	.table-li-2 {		
		padding: 5px 6px;
		font-size: 12px;
		min-height: 25px;
	}
	.table-li-3 {
		
		padding: 5px 0.5px;
		font-size: 12px;
		min-height: 25px;
	}
	.table-li-4 {		
		padding: 5px 9px;
		font-size: 12px;
		min-height: 25px;
	}
	.table-li-5 {		
		padding: 5px 119px;
		font-size: 12px;
		min-height: 25px;
	}
	.table-li-6 {		
		padding: 5px 9px;
		font-size: 12px;
		min-height: 25px;
	}
	.table-li-7 {	
		font-size: 12px;	
		padding: 5px 8px;
		min-height: 25px;
	}
	.table-li-8 {
		font-size: 12px;
		padding: 2px 15px;
		min-height: 28px;
	}
	.table-li-9{
		min-height: 28px;
	}
	.mid-li-sec-info {
		
		padding-left: 10px !important;
		font-size: 14px !important;
		
	}
	.mid-li-sec {
		padding: 2px 7px 7px 14px !important;
		font-size: 14px !important;
		
	}
	.table-sec-2 ul li {		
		padding: 2px 5px;		
		font-size: 14px;
		
		min-height: 30px !important;		
	}
	
    .slider-title {
        margin-top: 25px;
    }
	.mid-title p {
		font-size: 19px;
		line-height:27px;
		
	}
	.mid-title h2 {
		color: #6b3774;
		font-size: 30px;
		padding: 16px 0px 4px 0px;
	}
	.mid-clients ul li {
		font-size: 30px;
	}
	.mid-clients ul li a {
		font-size: 24px;
		
	}
	.mid-title ul li {
		padding: 0px 4px 0px 30px;
	}
	.mid-title ul li a {
		color: #6b3774;
		font-family: 'Heebo', sans-serif;
		font-weight: 500;
		font-size: 28px !important;
	}
	
	.mid-clients ul li:nth-child(1) a {
		background: #96c212;
		color: #fff;
		padding: 6px 41px 6px 30px;
		border-radius: 8px;
		position: relative;
		display: inline-block;
		border-bottom: 3px solid #76931f;
	}
	.mid-clients ul li:nth-child(1) a::before {
		top: 10px !important;
		right: 7px;
	}
	.mid-clients li a img {
		padding: 0px 5px 0px 0px;
		height: 35px;
	}
	.slider-girl a img {
		position: absolute;
		top: 2px;
		right: -265px;
		display: inline-block;
		float: right !important;
	}
	
	.checkmark {
    top: -4px;
    left: -2px;
    height: 25px;
}
	.select-strip {	
		top: 5px;
		left: -115px;	
	}
	.brand-area ul li:nth-child(4) {
		display: none;
	}
	.left-side-section{
		padding:0 !important;
	}
	.get-free-bottom-sec{
		padding-bottom: 30px;
	}
	.get-title {
   
    float: left;
}
	.get-right-sec{
		padding: 15px;
		margin-top: 0px !important;
		clear: both;
		border-radius: 10px;
	}
	.col-lg-12.get-sec-design {
    margin-bottom: 15px;
}
	.get-right-sec-info h4{
		padding-right: 30px;
		margin:0px;
	}
	.get-left-sec{
		border-radius: 10px;
	}
	.job-sec-mid {
		border-right: none;
	}
	.job-sec-left{
		border-right: none;
	}
	.round {
   
    margin-right: 25px !important;
	}
	.act-act:before {
		content: '';
		width: 51px;
		height: 103px;
		background: url(../images/sms-center.png);
		position: absolute;
		left: 7%;
		right: 0px;
		margin: 0 auto;
		top: 41px;
	}
	
	.list-group-menu {
		display: block;		
		margin-top: 23px;		
		float: right;
		width: 100%;
		margin-bottom: 19px;
	}
	.first-child-list-group-menu {
		background-color: #6b3774 !important;
		padding: 15px 20px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		width: 100%;
		border: none;
		text-align: right;
		color: #fff;
		font-size: 18px;
		font-weight: 700;
	}
	.first-child-list-group-menu::before {
		content: "";
		display: inline-block !important;
		width: 14px !important;
		height: 14px !important;
		transform: rotate(43deg);
		border-bottom: 2px solid #fff !important;
		border-right: 2px solid #fff !important;
		border-top: none;
		border-left: none;
		right: 97%;
		position: relative;
	}
    .moblie-header-bottom ul li{
      padding: 10px 35px;
        display: block;
        float: left !important;
        width: 31%;
        background-color: #fcb207;
        border-bottom: 3px solid #805b08;
        border-radius: 10px;
        transition: 0.5s;
        text-align: center !important;
        margin-left: 16px;
        margin-top: 10px;
    }
    .header-down-bottom, .header-down-mid, .header-down-top{font-size: 14px;}
    .checkbox-group{padding: 10px 5px;}
    .get-sec-design{overflow: hidden;}
     .form-group-secimfo.capcha{height:50px !important; max-width: 49% !important;}
    .form-group-secimfo.capcha img{margin: 10px auto}
	 .slider-girl a img{position:relative; right:0; height:100%;}
	 .panel-title{height:60px;}
	 .panel-title::before{display:none;}
	 .panel-title a{font-size:14px;}
	 .panel-default > .panel-heading a::after{font-size:18px;}
	 .slider-girl a.girl-img img{height:100%; top:0px; left:0px;}
	 .panel-body{font-size:14px;padding:15px 18px 20px 50px !important; line-height:20px;}
	 .contact-sec{padding-top:0px;}
	 #menu_button_click .without_active{margin-top:-61px; margin-right:2px;}
	#search_button_click  .without_active{margin-top:-60px; margin-right:2px;}
	#search_button_click .menu-cl,#menu_button_click .menu-cl{display:block !important;}
	.servicer-item{margin:27px 0px 0px 45px;}
	.servicer-item .service-last-btn{position: relative; float: left; top: 5px; right: 5px;}
	.service-last-btn a{font-size:15px; padding:0px;}
	.service-last-btn a:before{width:0px;}
	.mid-titlelst{font-size:15px !important;}
	.servicer-item ul li img{width:36px;}
	.servicer-item ul li{padding:0px 0px 0px 0px;}
	.servicer-item ul li a{font-size:15px;}
	.servicer-item ul{margin-top:15px;}
	.service-last-btn a:after{left:6.5em;}
	.hd-call a:before{top:3px;}
	.service-wrapper{width:auto;}
	.service-design.onphone:before {
    background-size: 223px !important;
    background: url(/content/images/stat-phone.png);
    background-repeat: no-repeat !important;
	}
	.service-design:before{
	width: 210px;
    height: 265px;
	background-size:100% !important;
	right:0px;
	left:0px;
	}
	.service-design .status-show .premiumPhoneBox{top:140px;}
	.service-design .status-show .premiumPhoneBox b{font-size:14px;}
	.service-design .status-show .premiumPhoneBox strong{font-size:25px; line-height:26px;}
	.footer-main h2, .footer-main h2 a, .footer-main h4, .footer-main h4 a{font-size:26px; margin-top:10px;}
	.sms-login-left ul li h4 a, .sms-login-left ul li input[type=text]{width:275px; padding:6px 60px 6px 60px;}
	.contact-bg{padding:30px 42px 20px 42px !important}
	.body-tab-block .tablinks.blue-tab-btn1,.body-tab-block  .tablinks.yellow-tab-btn1,.body-tab-block  .tablinks.purple-tab-btn1,.body-tab-block  .tablinks.green-tab-btn1{width:170px}
	.body-tab-block .tablinks.blue-tab-btn1{width:164px;}
	.body-tab-block .blue-tab-btn .blue-tab-btn1,.body-tab-block  .green-tab-btn .green-tab-btn1,.body-tab-block .purple-tab-btn .purple-tab-btn1,.body-tab-block .yellow-tab-btn .yellow-tab-btn1{font-size:15px;}
	.body-tab-block .tablinks.blue-tab-btn1{margin-left:0px;}
	.body-tab-block .btn-icon{float:right; margin-left:0px; margin-right:18px;}
	.addrowspace .one-forth-box{width:100%;}
	.addrowspace .select-strip{top: 15px; left: -107px;}
	.earth-area-sec-left{background-size:100%; min-height:400px;}
	#play_zoom{ display:none;}
}


/*---------------end-----------------*/


@media screen  and (max-width:767px){
    .main-container{width:360px;}
	.main-container .main-container.inner{width:100%}
	.main-container>.row{margin:0 auto;}
	.main-container.inner>.row{width:100%; margin:0 auto!important;}
    .moblie-header-top ul li{font-size: 12px; padding: 10px; width:300px; margin:10px auto 0px !important; text-align: center; float:inherit;}
    .chnage{font-size: 14px;}
    .tab_header_col{margin-top:10px; margin-left: 10px;}
    .mobile-login-sec{padding: 0px 20px; width:185px; margin:0 auto;}
    .header-area{height:480px;}
    .header-network{padding: 14px 24px 0px; max-width: 100%;}
    .header-network img{width:32px; height: 40px;}
    .header-network p{font-size: 22px !important;}
    .header-logo{width:100%; margin: 0 auto; display: block;}
    .header-logo:before{display: none;}
    .header-logo img{width:100%; height:auto;}
    .network-center{max-width: 100%;}
    .header-down-bottom, .header-down-mid, .header-down-top{font-size: 12px; line-height: 12px;}
    .moblie-header-bottom ul li{padding: 10px; width:100%; margin:7px auto 0px}
    .header-down-bottom::before{right:218px !important; top:-8px !important;}
    .header-down-mid::before{right:198px !important; top:-8px !important;}
    .header-down-top::before{right:215px !important; top:-8px !important;}
    .dropdown-toggle::after{margin-right:128px !important;}
    .mid-top-title{margin:0 auto; text-align: center;}
    .mid-top-title h1{text-align: center;}
    .mid-top-btn{padding-bottom: 15px; text-align: center;}
    .mid-clients ul li{font-size: 16px;}
    .mid-clients ul li a{font-size: 16px; padding: 6px 30px 6px 10px!important}
    .mid-title ul li a{font-size: 16px !important;}
    .mid-title ul li{padding: 0px 5px;}
    .mid-title p{font-size: 16px; line-height: 22px;}
    .mid-title h2{font-size: 22px;}
    .brand-area ul li{width:100%;}
    .brand-area ul li a img{width:100%; height: auto;}
    .earth-wrapper{background-size: cover;}
    .earth-area h2{font-size: 22px;}
    .login-form{width:100%;}
    .moblie-header{width:100%;}
    .side-pic h2{top:56%; right:22%; font-size:30px;}
	.side-pic a{bottom:47%; font-size:18px; right:22%;}
	.side-pic h3{top:28%; right:17%; font-size:18px;}
	.side-pic h4{top:17%; font-size:20px; right:28%;}
	.checkboxtop.col-lg-7{border-right:0px; padding-bottom:0px;}
	.job-sec-img img{z-index:2;}
	.line{top:175px; left:58%; z-index:1;}
	.line-1{top:525px; left:58%; z-index:1; }
	.job-form-control::placeholder,.form-cont-msg::placeholder{font-size:16px !important;}
	.job-form-control{padding:0 10px !important;}
	.job-sec-text p{font-size:20px; line-height:24px;}
	.slid{padding:15px;}
	.footer-logo a img{width:100%;}
	.job-sec-bg{padding:30px 40px;}
	.job-title{font-size:24px;}
	.job-sec-form .form-group .Captcha{left:40px; top:70px;}
	.btn-center-job{top:40px;}
	.footer-main ul li a{font-size:16px;}
	.footer-main ul li{padding:0px 0px 5px 0px;}
	.footer-main h2{margin:7px 0px; font-size:24px;}
	.footer-act p{font-size:14px;}
	.mid-top-title h1{font-size:22px;}
	.login-right,.sch-right{right:0 !important; top:160px;}
	.header-login-form{float:left; padding:0px 10px;}
	.header-login-form-input{width:100%; font-size:18px; padding:10px;}
	.header-login-form-btn{font-size:22px !important; width:100% !important; margin:0 auto; padding:5px 0px !important}
	.header-login-form-label{width:100%; margin:0 auto;}
	.sch-right{padding-top:10px !important;}
	.header-login-a{font-size:22px !important;  padding: 10px 0px; text-align:center;}
	.header-login-form-input{margin: 20px 0px;}
	.login-right .without_active{display:block;}
	.mid-title p{font-size:14px;line-height:20px;}
    .get-sec-design{margin-top:0px;}
	.get-title{padding-top:50px;}
	.get-sec-design h2{font-size:28px;}
	.contact-bg{padding:20px !important;}
	.get-sec-design h3{font-size:44px;}
	.get-sec-design h3::before{bottom:-16px;left:-8px;}
	.get-sec-design p{font-size:24px;}
	.form-sec{width:100% !important;}
	select.form-sec.third{width:100% !important; margin-bottom:10px;}
	.form-group-secimfo.capcha{max-width:100% !important;}
	.checkboxcontainer{font-size:13px;}
	.pull-center{font-size:18px !important;}
	.slider-girl a.girl-img img{height:100%; width:100%; top:0; left:0px;}
	.sys-bg{padding:20px 40px !important;}
	.panel-default > .panel-heading a{padding:0px 10px !important; width:95%;}
	.panel-title{height:auto;}
	.panel-title a{font-size:12px;}
	.panel-default > .panel-heading a::after{font-size:14px; left:-10px; top:0;}
	.about-bg{padding:20px !important;}
	.panel-body{font-size:12px; padding:15px 18px 20px 20px !important; line-height:18px;}
	.form-sec-text{width:100% !important;}
	.sys-list-check p,.sys-list-close p{font-size:14px;}
	.sys-list-close p span{font-size:14px; padding:0px 12px; margin-left:10px;}
	.sys-list-check p span{padding:0px 12px; margin-left:10px;}
	.sys-list-close p a{position:relative; right:100px;}
	.sys-check-paragraph p{font-size:14px;}
	.about-title h2{font-size:18px; margin-top:20px; margin-bottom:15px;}
	.sysinfo{padding:0px 10px;}
	.sys-list-info p{font-size:14px;}
	.sys-check-title h4{font-size:18px;}
	.article-box a img{width:100%;}
	.earth-area p{font-size:18px; line-height:26px;}
	.hd-call a{padding:8px 70px 8px 10px !important; font-size:18px;}
	.hd-btn ul li{padding:0px;}
	.mid-butn ul li{margin:15px auto; width:100%; text-align:center;}
	.mid-butn ul li a{padding:8px 92px 9px 80px;}
	.service-star{margin-top:0px;}
	.service-star ul li a{font-size:15px; margin:0px;}
	.servicer-item ul li{display:block; float:right;}
	.servicer-item ul{display:block; clear:both; float:right; margin-top:15px; width:100%;}
	.servicer-item { margin: 5px 0px 0px 0px; width:100%;}
	.client-tab.border-type{font-size:16px;}
	.client-tab.border-type:before{left:10px; top:1px;}
	.client-title{margin-top:10px;}
	.client-title:before{right:15px;}
	.client-title.two:before{right:88px;}
	.client-title.three:before{right:180px;}
	.client-update{margin-top:0px;}
	.client-update{padding:5px }
	.main-container.inner{margin-right:0px;}
	.bottom-menu{margin-right:48px;}
	.client-title, .client-update{width:100%;}
	.side-title{margin-left:0px !important;}
	.title-right textarea{margin-top:20px;}
	.service-mid{width:90%; height:520px; margin:0 auto; float:inherit;}
	.service-mid .row.no-gutter{flex-direction: column-reverse;}
	.service-design{height:290px;}
	.service-design.onphone:before{top:5%}
	.service-design .status-show .premiumPhoneBox {top: 105px;}
	.servicer-item .service-last-btn{float: right; right: 30px; top:0px; margin:5px auto;}
	.service-last-btn a{padding: 5px 0px;}
	.service-right ul{padding-right:0px; text-align:center; padding-bottom:5px;}
	.footer-main h2, .footer-main h2 a, .footer-main h4, .footer-main h4 a{font-size:24px; margin-bottom:5px;}
	.sms-tilte{width:100%; border-radius:10px; margin-left:10px;}
	.table-sec-1 th{font-size:14px;}
	.table-sec-1 td{font-size:12px; padding:7px 12px;}
	#sms-sec .col-xs-12.col-sm-3.padding-0{max-width:100%;}
	.sms-login-left ul li h4 a, .sms-login-left ul li input[type=text]{width:100%; padding:6px 50px 6px 50px; margin-bottom:10px; font-size:18px;}
	.sms-login-left a, .sms-login-left input[type=submit]{font-size:18px;}
	.about-bg .row .row{width:100%; margin:0 auto;}
	.sms-sec-info{width:100%;}
	.sms-design.new{right:-6px;}
	.sms-design h3::before{width:253px}
	.sms-design h3{right:-5px}
	.sms-layout-next ul li a{font-size:14px; padding:5px 15px;}
	.sms-list-title ul li a{font-size:12px; padding:5px 15px;}
	.sms-list-title ul li{font-size:16px;}
	.body-tab-block .tablinks.blue-tab-btn1, .body-tab-block .tablinks.yellow-tab-btn1, .body-tab-block .tablinks.purple-tab-btn1, .body-tab-block .tablinks.green-tab-btn1,.body-tab-block .tablinks.blue-tab-btn1{width:100%; border-radius:10px;}
	.body-tab-block .blue-tab-btn .blue-tab-btn1, .body-tab-block .green-tab-btn .green-tab-btn1, .body-tab-block .purple-tab-btn .purple-tab-btn1, .body-tab-block .yellow-tab-btn .yellow-tab-btn1{font-size:16px;}
	.body-tab-block .tablinks.green-tab-btn1.active:after,.body-tab-block .tablinks.purple-tab-btn1.active:after,.body-tab-block .tablinks.yellow-tab-btn1.active:after{top: 32%;
    left: 100%;
    right: -26px;transform: rotate(270deg);}
	.body-tab-block  .col-md-3.col-lg-3.less-space-btntab{flex: 0 0 100%;
    max-width: 100%;}
	.nopresents-1 span{margin-right:0px;padding-left:0px !important}
	.nopresents-first .nopresents-2 p,.nopresents-first .nopresents-1 p{padding:0px;}
	.nopresents-2 .round{margin-right:0px !important; margin-top:0px; position:absolute; top:0px;}
	.nopresents-2 h4{margin-left:0px; font-size:16px; float:right; margin-right:20px;}
	.nopresents-2 p{margin-right:25px;}
	.nopresents-1 p{margin-right:36px;}
	.select-strip-bn{top:-90px;}
	.addrowspace .one-forth-box{height:305px;}
	.nocolspace .price-tag{width:120px; right:34px; padding:8px 0px;}
	.nocolspace .box-right-side-dark .price-tag,.nocolspace .price-tag1{width:120px; right:34px; padding:8px 0px;}
	.nocolspace .price-tag-num{font-size:25px;}
	.nocolspace .price-tag-txt{font-size:12px; line-height:14px; width:55px;}
	.nocolspace .new-price{font-size:18px; margin-bottom:0px;}
	.nocolspace .purple-box-heading2{font-size:14px;}
	.nocolspace  .discount-price{display:block; line-height:15px; padding:5px;}
	.nocolspace .box-right-side-dark .price-tag-num,.nocolspace .price-tag-num1{font-size:20px;}
	.nocolspace .box-right-side-dark .price-tag-txt,.nocolspace .price-tag-txt1{font-size:14px; width:65px; line-height:12px;}
	.norowspace .tab-content-bottom-box {margin-top:15px !important; margin-left:15px !important;}
	.norowspace	.btn-name{font-size:16px;}
	.norowspace .tab-content-bottom-box .btn-block input[type="text"]{font-size:14px;}
	.norowspace .tab-content-bottom-box .tab-content-bottom-box .btn-block input[type="submit"], .tab-content-bottom-box .btn-block input[type="button"]{font-size:12px !important;}
	.norowspace .tab-content-bottom-box .green-block p{font-size:16px; line-height:20px;}
	.tab-content-block .right-line-block p{font-size:14px; line-height:20px;}
	.middle-wrapper  .tab-content-block.t-chphone .step1bg{background-size:contain;}
	.footer-left-sec .footer-main{width:100%}
	.main-container .mid-top-btn a{font-size:16px;}
	.jobs-secinfo-title{margin-top:50px;}
	.earth-area-sec-left { background: url(/Content/images/earth.png) no-repeat left bottom;  min-height: 220px; background-size: 100%;}
	.series-title h2{font-size:30px; text-align:center;}
	.series-title{text-align:center;}
	.footer-area{padding:30px 0px 50px;}
	.blogs-btn,.blogs-title h3{text-align:center;}
	.title-btn a{padding: 10px 12px;}
	.slid a{font-size:20px;}
	.glyphicon-chevron-right::before{right: 14em;}
	.contact-sec .contact-page-div{padding:0px;}
	.catg-bg h3 a{font-size: 22px;}
	.catg-bg p{font-size: 16px; line-height: 24px;}
	.catg-btn a{font-size:16px;}
	.servicer-item ul li img { width: 25px; padding: 0 3px 0 3px;}
	.servicer-item ul li a{font-size:14px !important; padding: 5px 10px;}
	.service-last-btn a:after{width:25px; height:25px; background-size:100%; top:0px;}
}
@media screen  and (max-width:350px){
	.dropdown-toggle::after{
		margin-right:110px !important;
	}
	.bottom-menu{margin-right:0px;}
	.main-container {width: 300px;}
	.hd-call a{font-size: 16px;}
	.service-mid{height:500px;}
	.servicer-item ul li a { font-size: 12px !important; padding: 2px 3px;}
	.service-star ul li a{padding: 2px 10px; font-size: 14px;}
	.service-last-btn a{font-size:14px;}
	.client-tab.border-type{font-size:13px;}
}