



@charset "utf-8";



/* CSS Document */



@font-face {



    font-family: 'Helvetica Neue LT Std';



    src: url('../fonts/helveticaneueltstd-blk.eot');



    src: url('../fonts/helveticaneueltstd-blk.eot?#iefix') format('embedded-opentype'),



         url('../fonts/helveticaneueltstd-blk.woff2') format('woff2'),



         url('../fonts/helveticaneueltstd-blk.woff') format('woff'),



         url('../fonts/helveticaneueltstd-blk.ttf')  format('truetype'),



         url('../fonts/helveticaneueltstd-blk.svg#Helvetica Neue LT Std') format('svg');



}



/*@font-face {



  font-family:"WLM Idea Alt";



  src:url("../fonts/WLM_Idea_Alt.eot?") format("eot"),url("../fonts/WLM_Idea_Alt.woff") format("woff"),url("../fonts/WLM_Idea_Alt.ttf") format("truetype"),url("../fonts/WLM_Idea_Alt.svg#WLMIdea-Regular") format("svg");



  font-weight:normal;



  font-style:normal;



}*/



@font-face {



    font-family: 'WLM Idea Alt';



    src: url('../fonts/WLMIdea-Regular.woff2') format('woff2'),



        url('../fonts/WLMIdea-Regular.woff') format('woff');



    font-weight: 900;



    font-style: normal;



}







body{ font-family: 'Open Sans', sans-serif; color:#000;}



.clr{ clear:both;}



.top{ background:#ff0000; display:block; height:38px;}



.logo{ margin:30px 0 30px 17px;}



.logo2{ margin:30px 0;}



.heading1{ font-weight:800; color:#000; font-size:38px; line-height:40px; margin:20px 0 30px;font-family: 'Helvetica Neue LT Std'; font-weight: 95 Black;}



.btn-success{ background-color:#ff0000; border-color:#ff0000; font-weight:300; font-size:18px; width:100%; padding:1rem 1rem;}



p{ font-weight:300; font-size:18px;}



.butons-area{ padding:0 0 40px;}



.butons-area2{ padding:20px 20px 20px; margin-left:-90px;}



p strong{ font-weight:600;}



.text-center{ text-align:center;}



.text-left{ text-align:left;}



.mob-picture img{ margin:10px 0 0 -70px; position:relative; z-index:9;}



.dot-border{ border-top:3px dotted #cccccc;}



.dot-border2{ border-bottom:3px dotted #cccccc;}



.margin1{ margin:50px 0 0 0;}



.cust-1{ max-width:inherit;}



.handtab{ margin:20px 0 0 0;}



.pad-right{ padding-right:20px;}



.pad-left{ padding-left:20px;}



.pad-top1{ padding-top:30px;}



.icon-box{ width:100px; float:left; display:inline-block; text-align:center; vertical-align:middle;padding:35px 0;}



.icon-box1{ background:#fde8b3; position:relative;}



.icon-box1:before{ content:url(../images/marker.png); width:68px; height:106px; position:absolute; left:-35px; top:100px;}



.fa-thumbs-up:before, .fa-thumbs-down:before{ color:#1a2a3b; font-size:50px;}



.icontext1{ border:2px solid #fab714; float:left; max-width:650px; width:100%; margin-left:4px;}



.icontext1 p, .icontext2 p{ font-size:27px; font-weight:500; line-height:30px; padding:20px 40px;}



.icontext1 p strong, .icontext2 p strong{ font-weight:800;}



.icon-box2{ background:#c6d3e9; position:relative;}



.icontext2{ border:2px solid #4f76ba; float:left; max-width:680px; width:100%; margin-right:4px; margin-left:50px;}



.icon-box2:before{ content:url(../images/marker.png); width:68px; height:106px; position:absolute; right:-35px; top:100px;}



.margin2{ margin:30px 0 0 0;}



footer{ background:url(../images/ft-bg.png) no-repeat bottom right #ff0000; color:#FFF; font-size:20px; margin-top:0px; text-align:center; padding:40px 15px;}



.clearfix{ clear:both; width:100%; display:inline-block;}



footer ul{ padding:0; margin:0; list-style:none;}



footer ul li{ display:inline-block; margin:0 0px; font-size:18px; font-weight:300;}



footer ul li a{ text-decoration:none; font-size:18px; color:#FFF; font-weight:300;}



footer ul li a strong{ font-weight:700;}



footer ul li a:hover{ color:#FFF; text-decoration:none;}



.col-right { margin-left: -96px;}



.col-left {  margin-right: -100px;}



.arbox1{margin-top:118px;}



.arbox1, .arbox2, .arbox3, .arbox4{ display:inline-block; position:relative;}



.arbox1:before{ position:absolute; content:url(../images/line1.png);right: -145px; top: 90px;}



.arbox2:before{ position:absolute; content:url(../images/line2.png);right: -152px; top: 90px;}



.arbox3:before{ position:absolute; content:url(../images/line3.png);left: -143px; top: 148px;}



.arbox4:before{ position:absolute; content:url(../images/line4.png);left: -160px; top: 80px;}



.mob-picturebg{ background:url(../images/big-line2.png) no-repeat bottom center;}



.mob-picture{ background:url(../images/big-line.png) no-repeat top center; padding-top:20px; margin-top:15px;}



.mob-picturebg3{background: url(../images/big-line3.png) no-repeat top center;}



.image-box{ padding-top:40px;}



.margin3{ margin-top:20px; padding-left:85px;}



.navbar{background: #ff0000; padding:3px 1rem;}



.nav-link{ color:#FFF !important; font-weight:300; font-size:14px;padding-right: 1rem!important; padding-left: 1rem!important;}



.home-logo{ padding:10px 0 0 40px;}



.navbar-expand-lg{ padding:0;}



.banner{ position:relative; margin-bottom:30px;margin-top: 170px;}



.banner-text{font-family: 'Open Sans', sans-serif; color:#FFF; font-size:30px; font-weight:300; position:absolute; top:0; right:0; width:100%;}



.text strong, button strong{font-family: 'WLM Idea Alt';}



.text{ padding:16% 0px 0 54%; line-height:35px; margin-right: -56px;}



.heading2 span{ color:#ff0000;}



.heading2{ font-weight:800; color:#000; font-size:28px; line-height:35px; margin:20px 0 30px;font-family:"WLM Idea Alt"; }



.hmt{ font-size:15px; line-height:32px;}



.space1{ height:100px;}



.margin4{ margin:10px 0 0 0;}



.ft-menu ul{ padding:0; margin:0; list-style:none;}



.ft-menu ul li{ display:block;}



.ft-menu ul li a{ font-size:13px; font-weight:300;font-family: 'Open Sans', sans-serif; line-height:30px;}



.copyrite{ margin-top:55px;}



.copyrite li, .copyrite li a{ font-size:15px; font-style:italic;font-weight:300;font-family: 'Open Sans', sans-serif;}



.bord-right{ border-right:1px solid #FFF;}



.sm-screen{display:none;}







.container2{ max-width:1400px;}



.banner-2 .text{ padding:9% 0px 0 60%; color:#FFF;/*margin-right: -110px;*/}

.faqtext{ padding:9% 0px 0 60%;}

.margin4{ margin-top:20px;}



.container2{ max-width:1400px;}



.button-padd{ padding-left:25px; padding-right:25px;}



.pad-right{ padding-right:10px;}



.pad-left2{ padding-left:45px;}



.navbar-nav{ padding-left:15px;}







/*=====7-01-2020====*/



/*Pricing table and price blocks*/



.choose{ font-size:15px; padding:5px 12px 0 0; font-weight:700;}



.price-title{ text-align:center; font-size:22px; display:block; width:100%; padding:15px 0; color:#51565e; font-weight:700;}



        .pricing_table {



            line-height: 150%; 



            font-size: 12px; 



            margin: 0 auto; 



            width: 100%; 



            max-width:1200px; 



            padding:0px;



            margin-top:40px;



        }



        



        .price_block {padding:25px 15px; border-radius:15px;



            text-align: left; 



            width: 100%; 



            color: #000; 



            float: left; 



            list-style-type: none; 



            transition: all 0.25s; 



            position: relative; 



            box-sizing: border-box;



            



            margin-bottom: 10px; 



            border-bottom: 1px solid transparent; min-height:690px; 



        }



        



/*Price heads*/ 



.pricing_table h3 { text-align:center; line-height:20px; padding: 5px 0; margin:0px 0 10px 0;font-family: "WLM Idea Alt"; color:#ff0000; font-size:25px;}







/*Price tags*/



        .price { 



            display: table; 



            width: 100%; 



        }



        .price_figure {



            font-size: 24px; 



            vertical-align: middle; 



            display: table-cell;



        }



        .price_text { font-size: 14px;



    text-align: left;



    padding: 0 18px;



    display: block; }



		.price_number strong{color:#333333; text-align:left;font-family: "WLM Idea Alt"; font-size:40px;}



		.price_number{font-size:15px; display:block; margin-top:50px; text-align:center;}



		.price_number span{ padding-top:6px; display:block; font-style:italic;}



        .price_tenure {



            font-size: 11px; 



        }



        



        /*Features*/



        .features { padding:0 10px; margin:0; list-style:none;



            color: #000;



        }



		.features span{ text-align:center; border-bottom:1px solid #eef3f8; display:block; padding:10px 0; font-size:14px; margin-bottom:5px;}



        .features li { text-align:left; color:#ff0000;



            padding: 5px 15px;



            font-size: 14px; 



            list-style-type: none;



        }



        



        .footer {



            padding: 15px; 



        }



        .choose-btn{ display:block; margin-top:15px; padding:0 15px;}



		.action_button { text-align:center;



            text-decoration: none;  display:block;



            color: #fff; 



            font-weight: bold; 



            border-radius: 20px; 



            background: #ff0000; 



            padding: 13px 20px; 



            font-size: 14px;



        }



        

		/*.price_block:hover,*/ .price_block.active2{ color:#FFF;}



		/*.price_block:hover .price_number strong, .price_block:hover .features, .price_block:hover h3 span, .price_block:hover .features li, .price_block.active ,*/ .pricing_table .active2 h3 span {color:#FFF;}

		.action_button:hover{ text-decoration:none;}



       /* .price_block:hover,*/ .price_block.active2 { background:#ff0000;



            transform: scale(1.04) translateY(-5px); 



            z-index: 1; 



            border-bottom: 0 none;



        }



		



        /*.price_block:hover h3,*/ .price_block.active2 h3, .active h3 span, .price_block.active2 .price_number strong, .price_block.active2 .features span , .price_block.active2 .features li{



            color:#FFF;



        }



        /*.price_block:hover .action_button,*/ .price_block.active2 .action_button {



            background:#eef3f8; color:#ff0000; 



        }



.nav-tabs{ width:100%;}



.nav-tabs .nav-link{ color:#000 !important; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:700; padding:3px 0;}



 .nav-tabs .nav-link.active{ background:#ff0000; color:#FFF !important; border:none;line-height: 24px;}



 .nav-tabs{ border-bottom:0;     justify-content: center;}      



 .nav-tabs li{ background:#eef3f8; display:inline-block; width:100%; max-width:200px; text-align:center;}



 .nav-tabs li:nth-child(2){ border-radius:20px 0 0 20px; overflow:hidden;}



  .nav-tabs li:last-child{ border-radius:0 20px 20px 0 ; overflow:hidden;}



  .tab-content{ width:100%;}



 .tab-pane{ background:url(../images/table-bg.jpg) no-repeat top center;}



 .btn-success:hover{background-color:#d80000; border-color:#d80000;}



 .btn-wite{ width:42%; background:#FFF; border-radius:10px; font-size:14px; font-weight:500; padding:6px 12px; margin-top:26px; display:inline-block; color:#000; text-decoration:none; text-align:center;}



.btn-wite:last-child{ margin-left:20px;}



.btn-wite:hover{ text-decoration:none; color:#000;}



.pricing_table h3 span{ display:block; color:#333333; font-size:15px; font-style:italic; font-family:'Open Sans', sans-serif; font-weight:300;}



/*======QR Code Odering=====*/



.card-product{ border:none;}



.card-product .img-wrap {



    border-radius:10px;



    overflow: hidden;



    position: relative;



   /* height: 220px;*/



    text-align: center; box-shadow:0px 1px 8px #CCC; margin-bottom:10px;



}



.card-product .img-wrap img {



    max-height: 100%;



    max-width: 100%;



    object-fit: cover;



}



.card-product .info-wrap {



    overflow: hidden;



    padding: 15px;



    border-top: 1px solid #eee;



}



.card-product .bottom-wrap {



    padding: 15px; border-radius:10px;



    text-align: center; box-shadow:0px 1px 8px #CCC



}







.label-rating { margin-right:10px;



    color: #333;



    display: inline-block;



    vertical-align: middle;



}







.card-product .price-old {



    color: #020000; text-decoration: none; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:300;}



.card-product{font-family: 'Open Sans', sans-serif;}



.card-product .title{ font-size:20px; font-weight:700; color:#000;font-family: 'Open Sans', sans-serif; font-style:italic; text-align:center; padding:20px 0;}



.desc{ text-align:center; padding:20px 0 10px;font-size:18px; font-weight:300; font-style:italic; color:#020000;}



.price-new{ font-family: 'WLM Idea Alt'; font-size:26px;}



.card-margin{ margin-bottom:30px; padding-bottom:20px;}



.oering-ban .text{ padding:9% 0px 0 45%;}



.enterprice-banner .text{ padding:7% 0px 0 54%;}



.hmt2{ letter-spacing:-.5px;}



.btn-group-lg>.btn, .btn-lg{ border-radius:12px;}



/*=======22-1-2020======*/

.collapsed .fa-plus:before {

    content: "+";color:#ff0000; font-weight:300;font-size:40px;

}

.fa-plus:before {

    content: url(../images/minus.png); color:#ff0000; font-weight:300; font-size:40px;

}

.card-header a:hover{ text-decoration:none;}

.card-header h5{ font-size:22px; color:#000; font-weight:400; width: 95%; display: inline-block;}

.card-header{ /*background:none; border-bottom:1px solid #ff0000;*/ margin-bottom:0 !important; padding-left:10px;    line-height: 38px;}

.card{ margin-bottom:5px;}

.card-body{ /*background:#f1f1f1; */padding:10px 15px;}

.card-body p{ font-size:16px; color:#5e5e5e; line-height:22px; margin-bottom:0;}

.faq-title{ color:#040502; font-size:40px; font-weight:300; text-align:center;}

.card .fa{ margin:0 !important; width:5%; text-align:right;}



.mun-warp3 a{ color:#ff0000;}

.CF-sec01-right { font-family: 'Open Sans', sans-serif;color:#737272;

    padding:50px 30px;

    margin-top:0px;

    text-align: left;

}

.allcaps{ font-weight:700; color:#737272; font-size:35px;font-family: 'Open Sans', sans-serif; margin-bottom:0;}

.CC-contact-info-warp p{ font-size:22px; font-weight:300; line-height:13px;}

.CF-sec01-right h4, .mun-warp3 a{ font-weight:300; font-size:24px; line-height:18px; color:#737272; margin:0;}

.btn-2, .btn-success2 {

    background-color: #ff0000;

    border-radius:20px;

    border: 0;

    color: #ffffff;

    margin: 10px auto;

    font-size: 16px; text-transform:uppercase;

    font-weight: 700;

    padding: 10px 40px;

}

#reviewsmanagement label{ line-height:38px; display:block; text-align:right;}

#reviewsmanagement label span b{ display:none;}

#reviewsmanagement label span {

    display: block;

    position: absolute;

    top: 15px;

    right: 0px;

    width: 12px;

    height: 10px;

    color: rgb(255, 0, 0);

    font-size: 19px;

    text-align: center;

    cursor: help;

    background: url(../images/star.png) 0px 0px no-repeat transparent;

}

.hmt-3{font-size: 15px;

    line-height: 22px;}

.btn-success2 {color:#FFF; margin:0 auto;

}

#reviewsmanagement{/*background: #f5f5f5;*/ padding: 30px;}

.maparea iframe{ width:100%; height:350px;}

.maparea{ margin-bottom:-6px;}

#contactForm01 label{ margin-bottom:0;}

#contactForm01 .form-group{ margin-bottom:10px;}

.price_block.active2 h3{ padding-top:22px;}

.btn-success strong{ font-family: 'WLM Idea Alt';}

.form-control{ border:1px solid #c1c1c1; border-radius:20px; padding:.6rem .75rem;}

.mun-warp1{ background:url(../images/call.png) no-repeat left;}

.mun-warp3{ background:url(../images/email1.png) no-repeat left;}

.mun-warp1, .mun-warp3{ padding:15px 0 15px 50px;}

select.form-control:not([size]):not([multiple]){ height:calc(2.25rem + 9px);}

.contact-padding{ padding:60px 120px;}

.active2 .price_number{ margin-top:38px;}







@media only screen and (min-width : 480px) and (max-width : 768px) {

.price_block {width: 50%;}

.price_block:nth-child(odd) {border-right: 1px solid transparent;}

.price_block:nth-child(3) {clear: both;}

.price_block:nth-child(odd):hover {border: 0 none;}

}



@media only screen and (min-width : 768px){

.price_block {/*border-right: 1px solid transparent;*/ border-bottom: 0 none;width: 25%;}

.price_block:last-child {border-right: 0 none;}

.price_block:hover {border: 0 none;}

}       



@media screen and (max-width: 767px) and (min-width:300px) {

.arbox1:before, .arbox2:before, .arbox3:before, .arbox4:before, .icon-box1:before, .icon-box2:before{ display:none;}

.image-respo{ width:100%;}

.mob-picturebg, .mob-picture{ background:none;}

.col-right, .col-left,.mob-picture img, .butons-area2{ margin:0;}

.icontext1, .icontext2{ max-width:100%; margin:0;}

.icon-box{ width:100%; padding:5px 0;}

.btn-success{ margin-bottom:5px;}

.image-box{ padding:0;}

.dot-border2{ border-bottom:0;}

.logo{ width:100%; text-align:center;}

.logo img{ max-width:300px;}

.text{ padding:10px !important; /*line-height:6px;*/ margin: 0 !important; background:rgba(255,0,0, .6);}

/*.banner-text{font-size: 2vw;}*/

.bord-right{ border-right:0;}

.home-logo{ padding:0;}

.ft-menu{ margin-bottom:15px;}

.mob-picturebg3{ background:none;}

.nav-tabs li:first-child, .nav-tabs li:last-child{ border-radius:0;}

.nav-tabs li{ max-width:150px;}

.nav-tabs li:last-child {border-radius: 0 20px 20px 0;}

.no-mob{ display:none;}

.banner-text{ background:url(../images/mob-banner.jpg) no-repeat top center; background-size:cover; position:inherit;}

.btn-wite{ width:100%;}

.button-padd{ padding-right:15px; padding-left:15px;}

.img-fluid01{ width:100%; margin:10px 0 0 0;}

.pad-right2{ padding-right:0;}

.hmt2{ letter-spacing:0;}

.mun-warp1, .mun-warp2{ margin-bottom:0px;}

#reviewsmanagement label{ text-align:left !important; margin-bottom:0;}

.form-group{ margin-bottom:0;}

#reviewsmanagement .row{ margin-bottom:10px;}

.sm-screen2{ display:none;}

.btn-wite:last-child{ margin-left:0;}

.heading2{ font-size:27px;}

.heading1{ font-size:36px;}

.margin3{ padding-left:0;}

.contact-padding{ padding:20px 15px;}

.allcaps { font-size:26px;}

.CC-contact-info-warp p{ font-size:19px; line-height:20px;}

.CF-sec01-right h4, .mun-warp3 a{ font-size:17px;}

#reviewsmanagement label span{ display:inline-block; position:inherit;}

}

@media screen and (max-width:768px) and (min-width:300px) {
#chkout .form-group { margin-bottom: 10px;}
.sm-screen02{ display:none;}
.subs-box, .recalculate{ width:100%; margin-bottom:5px;}
.chk-bg{ margin-bottom:10px;}
#chkout .sm-100{ width:100%; max-width:100%;}
.logo2{ text-align:center;}
.head-call span{ display:inline-block !important; margin-left:3px;}
}

@media screen and (max-width: 600px) and (min-width:300px) {.nav-tabs li{ max-width:122px;} .choose{ width:100%; text-align:center; padding-bottom:5px;}}



@media screen and (max-width: 768px) and (min-width:768px) {

.arbox1:before, .arbox2:before, .arbox3:before, .arbox4:before{ display:none;}

.mob-picturebg, .mob-picture{ background:none;}

.col-right, .col-left,.mob-picture img, .butons-area2{ margin:0;}

.image-respo-800{ width:100%;}

.dot-border2{ border-bottom:0;}

.icontext1{ max-width:575px;}

.icontext2{ max-width:535px;}

.icontext1 p, .icontext2 p{ padding:20px 10px; font-size:25px;}

.btn-success{ margin-bottom:5px;}

.no-mob{ display:none;}

.banner-text{ background:url(../images/mob-banner.jpg) no-repeat top center; background-size:cover; position:inherit;}

.text{ padding:10px !important; /*line-height:6px;*/ margin: 0 !important; background:rgba(255,0,0, .6);}

.img-fluid01{ width:100%; margin:15px 0 0 0;}

.pad-right2{ padding-right:0;}

.mun-warp3 a{ font-size:17px;}

.mun-warp1, .mun-warp2{  margin-bottom:15px;}
#chkout .subs .sm-100{width: 100%;
    max-width: 100%;
    flex: 100%;}

}



@media screen and (max-width: 900px) and (min-width:800px) {

.arbox1:before, .arbox2:before, .arbox3:before, .arbox4:before{ display:none;}

.mob-picturebg, .mob-picture{ background:none;}

.col-right, .col-left,.mob-picture img, .butons-area2{ margin:0;}

.btn-success{ margin-bottom:5px;}

.icontext1{ max-width:585px;}

.icontext2{ max-width:535px;}

.icontext1 p, .icontext2 p{ padding:20px 10px; font-size:25px;}

.image-respo-800{ width:100%;}

.dot-border2{ border-bottom:0;}
.sm-screen02{ display:none;}
.subs-box, .recalculate{ width:100%; margin-bottom:5px;}
#chkout .sm-100{ width:100%; max-width:100%; flex:100%;}
.logo2{ text-align:center;}
}



@media screen and (max-width: 560px) and (min-width:300px) {

footer ul li{ display:block;}

.arbox1{ margin-top:20px;}

.butons-area2{ padding:40px 0px 20px;}

}



@media screen and (max-width:1024px) and (min-width:1024px) {

.image-respo-1024{ width:100%;}

.mob-picture img{ margin:10px 0 0 7px;}

.heading1{ font-size:27px;}

.col-left { margin-right: -135px;}

.col-right { margin-left: -140px;}

.btn-success{ margin-bottom:10px;}

.butons-area2 { padding: 40px 0px 20px; margin-left: -156px;}

.dot-border2{ border-bottom:0;}

.icontext2{ max-width:615px;}

.icontext1 p, .icontext2 p{ font-size:26px;}

.space{ height:40px;}

.margin3{ margin-top:20px; padding-left:75px;}

.price_number strong{ font-size:33px;}

.pricing_table h3{    font-size: 21px;}

.no-mob{ display:none;}

.banner-text{ background:url(../images/mob-banner.jpg) no-repeat top center; background-size:cover; position:inherit;}

.text{ padding:30px 15px !important; /*line-height:6px;*/ margin: 0 !important; background:rgba(255,0,0, .6);}

.heading2{font-size: 26px;}

.button-padd{ padding-right:15px; padding-left:15px;}

.space1{ height:133px;}

.hed3{ font-size:20px;}

.sm-screen{ display:block;}

.img-fluid01{ width:760px; margin:15px 0 0 0;}

.pad-right2{ padding-right:0;}

.banner-2 img{ display:none;}

.contact-padding{ padding:60px 0;}

}



@media screen and (max-width: 450px) and (min-width:300px) {



.sm-screen{display:block;}



.nav-tabs{ padding:0 10px;}



.nav-tabs li{ max-width:100%; border-radius:0 !important;}



  }



@media only screen 



    and (device-width : 667px) 



    and (device-height : 375px) 



    and (-webkit-device-pixel-ratio : 2) {



    .text {



    padding: 16% 0px 0 54%;



    line-height: 30px;



    margin-right: 0;



}



}



@media only screen 



    and (device-width : 736px) 



    and (device-height : 414px) 



    and (-webkit-device-pixel-ratio : 3) {



    .text {



    padding: 16% 0px 0 54%;



    line-height: 34px;



    margin-right: -30px;



}



}



@media screen and (max-width: 812px) and (min-width:812px) {



    .text{ padding:10px !important; /*line-height:6px;*/ margin: 0 !important; background:rgba(255,0,0, .6);}



	.no-mob {



    display: none;



}



.hmt2{ letter-spacing:0;}



.banner-text {



    background: url(../images/mob-banner.jpg) no-repeat top center;



    background-size: cover;



    position: inherit;



}



.img-fluid01{ width:100%; margin:10px 0 0 0;}



.pad-right2{ padding-right:0;}



}



@media screen and (max-width: 1599px) and (min-width:1024px) {



  .text{ padding:11% 0px 0 54%; margin-right:0; line-height:28px;}







  }



@media screen and (max-width: 1599px) and (min-width:1025px) {

    .home .text{ padding:11% 0px 0 54%; margin-right:0; line-height:28px;}

  .text{ padding:6% 0px 0 54%; margin-right:0; line-height:28px;}



 .img-fluid01{ width:747px; margin:56px 0 0 -104px;}



  .pad-right2{ padding-right:50px;}



  }



  @media screen and (max-width: 1920px) and (min-width:1600px) {



  .img-fluid01{ width:768px; margin:46px 0 0 -90px;}



  .pad-right2{ padding-right:50px;}.enterprice-banner .text{ padding:9% 0px 0 54%;}



  	.text{padding:15% 0px 0 54%}



  }



@media screen and (max-width: 1400px) and (min-width:1280px) {



	.banner-2 .text{ padding:7% 0px 0 60%;}

	.faqtext{ padding:9% 0px 0 60% !important;}



	.oering-ban .text{ padding:7% 0px 0 45%;}



	.heading2{ font-size:28px;}



	



	}



@media screen and (max-width: 1800px) and (min-width:1600px) {



  .text{ padding:14% 0px 0 54%; margin-right:0; line-height:24px;}



  }



  @media screen and (max-width: 813px) and (min-width:768px) {



	.pricing_table{ text-align:center;}



            .price_block { width:35%; float:none; display:inline-block; vertical-align:top;} 



.price_number strong{ font-size:36px;} 



.choose{ width:100%; text-align:center; padding-bottom:5px;}



	  }


 @media screen and (max-width: 1920px) and (min-width:1900px) {

    .home .text { padding:14% 0px 0 54%;}
.text{ padding:7% 0px 0 54%;}

.faqtext{ padding:13% 0px 0 60% !important;}

}

@media screen and (max-width: 1280px) and (min-width:1280px) {

.text{ padding:5.5% 0px 0 54%;}

}

}

.red{ font-size:20px; color:#FF0000; font-weight:600;}
#inner-cont strong{ display:block; width:100%; margin:10px 0 10px; font-size:22px;}
.faq-title span{ font-size:14px; display:block;}
/*#inner-cont p:first-letter{
  text-transform: capitalize;}*/
#inner-cont p strong{ display:inline-block; width:inherit; font-size:18px; margin:0;}
.navbar-nav li.drop{ position:relative;}
.navbar-nav li:focus, .navbar-nav li a:focus, .navbar-nav li:visited, .navbar-nav li a:visited{ outline:none;}
.navbar-nav li.drop ul li{ margin-top:40px;}
.navbar-nav li.drop ul{ visibility: hidden; transition: opacity 0.7s ease; opacity: 0; /*transition: visibility 0s, opacity 0.5s linear;*/ position:absolute; top:0; left:0; padding:0; margin:0; list-style:none;transition: all 0.7s ease;}
.navbar-nav li{ background:#ff0000;transition: 0.5s;}
.navbar-nav li:hover{ background:#000; color:#FFF;}
/*.navbar-nav li.drop:hover ul{ visibility: visible; opacity: 1;}*/
.navbar-nav li.drop ul li a{ position:relative;z-index:1; padding:1rem 1.5rem;}
.navbar-nav li.drop:hover ul li{ margin-top:37px;}
.navbar-nav li.drop:hover ul li a{ background:#FFF; font-size:14px;transition: 0.5s;}
.navbar-nav li.drop ul li a:hover{ background:#000; color:#FFF;}
.bottom-lanuch{ margin:40px 0;}
.social{ text-align:right; margin:44px 0 0 0;}
.social a{ color: #FFF; font-size: 20px; width:35px; border-radius: 50%; background: #ff0000; display: inline-block; text-align: center; padding: 2px 0;}
.head-call{ text-align:right;font-weight:700; color:#d32323; font-size: 28px; line-height:35px; margin:50px 0 0;}
.head-call span{ color:#000;  font-weight:700;}
#header{position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99;
    background: #FFF;}
.dropdown-menu2{top: 0;
    border: none;
    padding-top: 39px; background:none;}
.dropdown-menu a{ background:#ff0000; border:none; color:#FFF;}
.dropdown:hover .dropdown-menu{ display:block; background:none;}
.dropdown-item:hover{}
.chk-bg{ background:#f8f8f8; border-radius:10px; padding:20px;}
#chkout .form-control{ background:none;}
.subs{ background:url(../images/subs.png) no-repeat; background-size:cover; border-radius:7px; padding:10px 0 0 5px; overflow:hidden;}
.subs-box{ border:none; padding:7px 10px; border-radius:4px; vertical-align:top;}
.recalculate{ background:#890000; color:#FFF; font-weight:600; vertical-align:top;}
#chkout label{ color:#FFF; font-weight:700;}
.subs-margin{ margin:15px 0 0 0;}
.no-margin{ margin-bottom:0;}
.term-box{ width:100%; max-height:53px; min-height:61px; text-align:left; font-size:14px; resize:none; overflow-x:hidden;}
.form-check-label{ color:#495057 !important; font-weight:400 !important; font-size:14px;}
.login{ margin-top:170px; left:0; width:100%; height:700px; }
.type1{ height:117px;}

@media screen and (max-width: 812px) and (min-width:300px) {
#header, .login{position: inherit;}
.banner, .login{ margin-top:0;}
.head-call, .social{ margin:0 0 10px; text-align:center;}
.banner-2 img{ display:none;}
.login{  height:620px;}
}

/*====mobile iframe css====*/
.hand-image { position: relative; text-align: center;}
.hand-image iframe { position: absolute; top: 134px; left: 50%; margin: 0 0 0 -125px; max-width: 400px; height: 100%; max-height: 700px;}
.modal-body .hand-image img{ width:100%;}
.modal-body{ padding:0;}
.modal-header{ padding:0 1rem;}
.modal-body .hand-image iframe {
    position: absolute;
    top: 75px;
    left: 50%;
    margin: 0 0 0 -68px;
    max-width: 218px;
    height: 100%;
    max-height: 383px;
}
@media screen and (max-width: 768px) and (min-width:300px) {
.img-fluid2{ width:100%;}
.modal-body .hand-image iframe {
    position: absolute;
    top: 11%;
    left: 50%;
    margin: 0 0 0 -15%;
    max-width: 48%;
    height: 100%;
    max-height: 62%;
}
}
@media only screen and (device-width: 360px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
.hand-image iframe { top: 54px; margin: 0 0 0 -51px; max-width: 162px; height: 61%;}
}
@media only screen and (device-width: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
.hand-image iframe { top: 99px; margin: 0 0 0 -92px; max-width: 293px; height: 61%;}
}
@media only screen and (device-width: 320px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
/*IPHONE 5, SE*/
.hand-image iframe { top: 48px; margin: 0 0 0 -45px; max-width: 142px; height: 61%;}
}
@media only screen and (device-width: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
/*IPHONE 5, SE*/
.hand-image iframe { top: 87px; margin: 0 0 0 -81px; max-width: 258px; height: 61%;}
}
@media only screen and (device-width: 375px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
/*IPHONE 678*/
.hand-image iframe { top:56px; margin: 0 0 0 -53px; max-width: 168px; height: 62%;}
}
@media only screen and (device-width: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
/*IPHONE 678*/
.hand-image iframe { top:103px; margin: 0 0 0 -96px; max-width: 305px; height: 62%;}
}
@media only screen and (device-width: 414px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
/*IPHONE 678 PLUS*/
.hand-image iframe { top:62px; margin: 0 0 0 -59px; max-width: 187px; height: 61%;}
}
@media only screen and (device-width: 411px) {
/*PIXEL2*/
.hand-image iframe { top:62px; margin: 0 0 0 -59px; max-width: 186px; height: 61%;}
}
@media only screen and (device-width: 731px) {
/*PIXEL2 landscape*/
.hand-image iframe { top: 112px; margin: 0 0 0 -106px; max-width: 337px; height: 61%;}
}
@media only screen and (device-width: 823px) {
/*PIXEL2 XL landscape*/
.hand-image iframe { top:133px; margin: 0 0 0 -104px; max-width:400px; height: 61.4%;}
}
@media only screen and (device-width: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
/*IPHONE 678 PLUS*/
.hand-image iframe { top:114px; margin: 0 0 0 -106px; max-width: 338px; height: 61.3%;}
}
@media only screen and (device-width: 375px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
/*IPHONE X*/
.hand-image iframe { top:56px; margin: 0 0 0 -53px; max-width: 168px; height: 62%;}
}
@media only screen and (device-width: 812px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
/*IPHONE X*/
.hand-image iframe { top:134px; margin: 0 0 0 -98px; max-width: 399px; height: 62%;}
}
@media only screen and (device-width: 768px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
/*IPAD*/
.hand-image iframe { top: 119px; margin: 0 0 0 -111px; max-width: 353px; height: 62%;}
}
.pricing{ margin-top:176px;}
.action_button:hover{ color:#FFF;}
.modal-content{ background-color:transparent; border:0;}
.modal-header{ border-bottom:0;}
.close{ color:#FFF; opacity:1; font-size:2.5rem;}
.chk-bg h4{ margin-bottom:20px;}
.login-head{ /*background:#f8f8f8;*/ font-size:16px; color:#4e4e4e; padding:5px 10px; display:block; width:100%; margin:0 15px 15px;}
#login-top{ margin-bottom:30px;margin-top:30px;}
.mr1{ margin-right:-5px; flex:51%; max-width:51%;}
.mr2{ margin-left:-11px; flex:51%; max-width:51%;}
#chkout .form-control, #login-top .form-control{ border-radius:5px;}
#chkout label{ color:#000; font-weight:400;}
.subs .prc{ color:#FFF;}
.subs label{ font-weight:700 !important;}
