img,object,embed,video{max-width:100%;display:block;width:100%}
.ie6 img{width:100%;display:block}
body,div,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,th,td,img{margin:0;padding:0;border:0; font-family:'Open-Sans-regular',sans-serif; color: #555;}
.clear{clear:both}
*{outline:none}
.hide{display:none}
::-moz-selection{background:none repeat scroll 0 0 #70c831;color:#FFF}

h1 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 40px; color: #666; line-height: 45px;}
h2 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 35px; color: #666; line-height: 40px;}
h3 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 30px; color: #666; line-height: 35px;}
h4 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 25px; color: #666; line-height: 30px;}
h5 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 20px; color: #666; line-height: 25px;}
h6 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 15px; color: #666; line-height: 20px;}

p { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#555; line-height:23px; text-align:justify; padding:5px 0}

a { color: #464646; text-decoration: none; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
a:hover { color: #000; text-decoration: underline; }

::-webkit-input-placeholder{color:#777}
:-moz-placeholder{color:#777}
::-moz-placeholder{color:#777}
:-ms-input-placeholder{color:#777}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #777;opacity: 0.5;}
.book-text-field::-ms-expand {display: none;}

.wrapper-main{width:100%;height:auto;/* background: url(../images/ajax-loader.gif) no-repeat center top 11%;*/ overflow: hidden;}
.header-wrapper { width: 100%; }
header {width: 100%; height: auto; position: fixed; top: 0;left: 0; z-index: 999; -moz-transition: height 0.6s ease 0s; -o-transition: height 0.6s ease 0s; -webkit-transition: height 0.6s ease 0s;  transition: height 0.6s ease 0s;  -moz-transition: all 0.6s ease 0s;  -o-transition: all 0.6s ease 0s;  -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; padding: 15px 0;}
header .logo { width: 160px; height: auto; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;}
header.smaller { height: auto; background: #FFF; box-shadow: 1px 1px 5px #CCC; padding: 10px 0;  } 
header.smaller .logo { width: 100px; height: auto; }
header.smaller #primary_nav_wrap { margin-top: 2px;}
header.smaller #primary_nav_wrap li a { color: #555;}
header.smaller #primary_nav_wrap li a:hover { color: #FFF;}


/*-------------// MENU SECTION //----------------*/

#primary_nav_wrap{ width: 100% !important; margin-top: 18px; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
#primary_nav_wrap ul { list-style:none; text-align: left; position:relative; margin:0; padding:0; float: right; }
#primary_nav_wrap li {position:relative; float: left; margin:0; padding:0 2px;}
#primary_nav_wrap li a { display:block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #FFF; font-weight: normal; line-height: 20px; padding: 8px 30px; text-decoration: none; text-transform: uppercase; letter-spacing: .7px; border-radius: 25px; }
#primary_nav_wrap li.active a { color: #FFF; background: #604881;}
header.smaller #primary_nav_wrap li.active a { color: #FFF;}
#primary_nav_wrap li a:hover { color: #FFF; background: #555;}
#primary_nav_wrap ul li:hover > ul { display:block;}
#primary_nav_wrap ul ul { width:220px; display:none; position:absolute; top:100%; left:0; z-index: 999; padding:0;}
#primary_nav_wrap ul ul li {width: 100%; text-align: left; border-top: 0px solid  #d8aa07;  border-bottom: 1px solid #FFF; }
#primary_nav_wrap ul ul li a { font-family:'Open-Sans-regular',sans-serif; font-size: 13px; line-height: 20px; text-transform: none; border: 0px; padding-left: 20px; background: #734fbd; color: #FFF !important; padding-top: 10px; padding-bottom: 10px; border-radius: 0px; font-weight: normal; }
#primary_nav_wrap ul ul li a:hover { color: #FFF !important; background: #00bfb2;}
#primary_nav_wrap ul li ul li:first-child { border-top: 0px solid #242424;}
#primary_nav_wrap ul ul ul { width:240px; display:none; position:absolute;left: 100%; top: 0; z-index: 999; padding:0;}
#primary_nav_wrap ul ul.last-ul { position: absolute; left: auto; right: 0; top: 100%;}

.mob-menu-icon { width:50px; display: none; float:right; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;cursor:pointer; background: #2ba6d2;}
.mob-menu-icon:hover { background: #333;}
header.smaller.menu-bg, .menu-bg { height: 100vh; background:  #FFF;}

.banner-wrapper { width: 100%; height: 100vh; background: url(../images/ajax-loader.gif) no-repeat center center; min-height: 100vh; overflow: hidden; position: relative;}
.banner-text-main { text-align:center;}
.banner-text-main h2 { font-size: 40px; color: #FFF; line-height: 43px;}
.banner-text-main h2 span { font-size: 22px; line-height: 24px; display: block; padding-top: 5px; padding-bottom: 15px;}
.banner-content { position: absolute; width: 100%;  bottom: 10%; z-index: 99; }


.banner-text-main p label { font-size: 22px; background: url(../images/phone.png) no-repeat left 5px center / 40px #1ca99e; color: #FFF;padding: 13px 25px 13px 55px; display: inline-block;text-align: center; border-radius: 25px;}
.banner-pic { text-align:center; padding-top: 100px;}
.banner-pic img { width: 85%; margin:0 auto; padding-bottom: 20px;}

.inner-banner-wrapper .banner-text-main p label { background: url(../images/phone.png) no-repeat left 5px center / 40px #604881;}


.object-fit_cover { width: 100%; height: 100vh; object-fit: cover; object-position: 1;}
.e-but {font-size: 12px; text-transform: uppercase; color: #FFF; padding: 16px 40px; border-radius: 50px; margin-top: 20px; display: inline-block; font-weight: bold; text-decoration: none; letter-spacing: 0.8px;}
.e-but.green {background: #1ca99e;}
.e-but.blue {background: #68cae2;}
.e-but.purple {background: #604881;}
.e-but.green:hover, .e-but.blue:hover, .e-but.purple:hover { color: #FFF; background: #333; text-decoration: none;}
.no-border { border: 0px !important;}

.welcome-wrapper { padding: 80px 0px 80px 0px;}
.welcome-cont-main { padding: 60px 0px 0px 0px;}
.welcome-cont-left {}
.welcome-cont-left img { width: 90%; padding-top: 7%;}
.welcome-cont-right { padding-top: 30px;}
.welcome-cont-right h1 {font-size: 35px; line-height: 30px; padding-bottom: 10px;}
.welcome-cont-right h1 span {font-size: 20px; color: #888;}
.welcome-cont-right p { text-align: left;}
.welcome-cont-right .e-but { margin-top: 30px;}
.welcome-bot-main { padding-top: 80px;}
.welcome-bot-cont-main {}
.welcome-bot-icon { padding-top: 15px;}
.welcome-bot-icon img { width: 90%;}
.welcome-bot-cont {}
.welcome-bot-cont h2 { font-size: 21px; line-height: 28px;}
.welcome-bot-cont p { text-align: left;}

.maid-features-wrapper { background: #faf9f9; padding: 100px 0px;}
.maid-features-main-box {}
.maid-features-cont-main {}
.maid-features-cont-main h3 { font-size: 35px; line-height: 45px;}
.maid-features-cont-main h3 span { text-transform: uppercase;}
.maid-feat-tab-main { padding: 40px 0px 0px 0px;}
.maid-feat-tab-left-main {}
.maid-feat-tab-left-main img { width: 90%; padding-top: 7%;}
.maid-feat-tab-right-main {}
.maid-feat-tab-hed {}
.maid-feat-tab-hed ul { list-style: none; margin: 0px; padding: 0px;}
.maid-feat-tab-hed li { width: 33%; text-align:center; display: inline-block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 18px; line-height: 24px; border-bottom: 2px solid #e1e1e1; padding: 5px 25px; float: left; cursor: pointer;}
.maid-feat-tab-hed li:hover { border-bottom: 2px solid #1ca99e;}
.maid-feat-tab-hed li.active, .maid-feat-tab-hed li.active:hover { border-bottom: 2px solid #604881;}
.maid-feat-tab-cont-set {}
.maid-feat-tab-cont-set h2 {font-size: 22px; line-height: 26px; color: #555; padding: 20px 0px 15px;}
.maid-feat-tab-cont-set ul { list-style: none; margin: 0px; padding: 0px;}
.maid-feat-tab-cont-set li { display: block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; line-height: 18px;
background: url(../images/blue-tick.png) no-repeat left top 4px; padding: 0px 0px 15px 20px;}

.maid-tab-cont { width: 100% !important;}
.why-choose-wrapper {padding: 100px 0px; overflow: hidden;}
.why-choose-main-box {}
.why-choose-cont-main {}
.why-choose-cont-main h4 {font-size: 35px; line-height: 30px; padding-bottom: 10px;}
.why-choose-cont-main h4 span {font-size: 20px; color: #888; }
.why-choose-cont-left { padding: 200px 0 150px;}
.why-choose-cont-left ul {list-style: none; margin: 0px; padding: 0px;}
.why-choose-cont-left li { width: 50%; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; line-height: 18px; float: left; background: url(../images/blue-tick.png) no-repeat left top 4px; padding: 0px 0px 15px 20px;}
.why-choose-cont-right { position: relative;}
.why-choose-screen { width: 1200px; padding: 50px 0px 0px 0px;}

.why-bottom-set {padding: 30px 0px 0px 0px;}
.why-bot-tmb-main {}
.why-bot-tmb-icon {}
.why-bot-tmb-icon img { width: 100px; margin: 0 auto;}
.why-bot-tmb-cont { text-align: center;}
.why-bot-tmb-cont h2 {font-size: 21px; line-height: 28px;}
.why-bot-tmb-cont p {text-align: center;}

.why-other-set { padding: 50px 0px 0px 0px;}
.why-other-hed { padding-bottom: 100px;}
.why-other-hed h2 { font-size: 21px; line-height: 28px; border-bottom: 1px solid #ebebeb; text-align:center;}
.why-other-hed h2 span { background: #FFF; display: inline-block; border: 1px solid #ebebeb; border-radius: 50px;  position:relative; bottom:-31px; padding: 16px 40px;}

.why-other-bottom-thumb {}
.why-other-bot-thumb { padding: 0px 0px 30px 0px;}
.why-other-bot-thumb h2 {font-size: 18px; line-height: 28px;}
.why-other-bot-thumb h2 i { color: #1ca99e; padding-right: 5px;}
.why-other-bot-thumb p { line-height: 22px; padding-left: 25px; padding-right: 20px; text-align: left;}

.choose-plan-wrapper {background: #faf9f9; padding: 100px 0px;}
.choose-plan-main {}
.choose-plan-main-box {}
.choose-plan-main-box h5 {font-size: 35px; line-height: 30px; padding-bottom: 40px;}
.choose-plan-main-box h5 span {font-size: 20px; color: #888; line-height: 24px; padding-top: 10px; display: block; }
.choose-plan-thum-main-box { border-top: 1px solid #ebebeb; border-right: 1px solid #ebebeb; }
.choose-plan-thumb-main {border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;  background: #FFF; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }

.choose-plan-thumb-hed { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 16px; line-height: 18px; color: #FFF; font-weight: bold; text-align:center; text-transform: uppercase; border-bottom: 1px solid #ebebeb; padding: 30px 0px;}
.choose-plan-thumb-price { text-align:center; padding: 30px 0px;}
.choose-plan-thumb-price label { font-size: 20px; color: #F00; text-align:center; text-decoration: line-through;}
.choose-plan-thumb-price p { font-size: 20px; color: #F00; text-align:center; text-decoration: line-through; display: none;}
.choose-plan-thumb-price h2 { font-size: 35px; color: #FFF; line-height: 30px; text-align:center}
.choose-plan-thumb-price h2 span { font-size: 18px; color: #FFF; text-align:center}
.choose-plan-thumb-cont { }
.choose-plan-thumb-cont ul { list-style: none; margin: 0px; padding: 0px 5px;}
.choose-plan-thumb-cont li { display: block; font-size: 14px; border-bottom: 2px dotted #ebebeb; padding: 14px 15px;}

/*.choose-plan-thumb-cont li:first-child {border-top: 0px dotted #ebebeb;}*/

.choose-plan-thumb-cont li.yes { background: url(../images/green-tick.png) no-repeat right 15px center;}
.choose-plan-thumb-cont li.no {background: url(../images/close.png) no-repeat right 15px center;}
.choose-plan-thumb-but { /*height: 110px;*/ margin: 50px 0px; display: inline-block; text-align:center;}


.choose-plan-thumb-but a { background: #0C9; color: #FFF; padding: 14px 30px;}
.choose-plan-thumb-but a:hover {}



/*.ch-plan-thumb-but { width: 70px; height: 70px; border-radius: 50%; border: 1px solid #ebebeb; display: block; cursor: pointer; margin: 20px auto 0; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
.ch-plan-thumb-but img { width: 8px; margin: 0 auto; padding-top: 28px; opacity:0.3;  -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;}*/

.choose-plan-thumb-main:hover.light-blue .choose-plan-thumb-content-section { background: #f3ffff; }
.choose-plan-thumb-main:hover.light-green .choose-plan-thumb-content-section { background: #f1fef2; }
.choose-plan-thumb-main:hover.light-yellow .choose-plan-thumb-content-section { background: #fffff7; }
/*.choose-plan-thumb-main:hover .choose-plan-thumb-content-section {background: rgb(69,193,188);
background: -moz-linear-gradient(-45deg,  rgb(69,193,188) 0%, rgb(21,95,121) 59%);
background: -webkit-linear-gradient(-45deg,  rgb(69,193,188) 0%,rgb(21,95,121) 59%);
background: linear-gradient(135deg,  rgb(69,193,188) 0%,rgb(21,95,121) 59%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45c1bc', endColorstr='#155f79',GradientType=1 );}*/

.choose-plan-thumb-main:hover .choose-plan-thumb-hed, .choose-plan-thumb-main:hover .choose-plan-thumb-price h2, .choose-plan-thumb-main:hover .choose-plan-thumb-price h2 span, /*.choose-plan-thumb-main:hover .choose-plan-thumb-cont li */{ color: #FFF;}
/*.choose-plan-thumb-main:hover .choose-plan-thumb-cont li {border-bottom: 2px dotted #5cbdbd;}*/

/*.choose-plan-thumb-main:hover .choose-plan-thumb-cont li:first-child {border-top: 0px dotted #5cbdbd;}*/
.choose-plan-thumb-main:hover .choose-plan-thumb-but .ch-plan-thumb-but { background: #FFF; border: 1px solid #FFF; }
.choose-plan-thumb-main:hover .choose-plan-thumb-but .ch-plan-thumb-but img { opacity: 1}
.ch-plan-thumb-but:hover { width: 90px; height:90px; margin-top: 10px;}
.ch-plan-thumb-but:hover img { padding-top: 38px; }
.full-ver { position: relative;}
.recommended { width: 120px; position: absolute; right:0px; bottom: -26px; z-index: 9;}

.choose-plan-thumb-cont ul ul {padding-top: 12px;}
.choose-plan-thumb-cont ul ul li:last-child { border-bottom: 0px; padding-bottom: 0px;}
.choose-plan-thumb-main:hover .choose-plan-thumb-cont ul ul li:last-child {border-bottom: 0px dotted #5cbdbd;}

.choose-plan-thumb-cont li label { font-size: 12px; color: #888; margin-bottom: 0px;}
/*.choose-plan-thumb-main:hover .choose-plan-thumb-cont li label { color: #FFF;}*/



footer { padding: 80px 0px 10px;}
.footer-top-head h6 {font-size: 35px; line-height: 40px; padding-bottom: 10px;}
.footer-texti-main { padding: 0px 0px 0px 0px;}
.footer-texti-cont-box { background: #faf9f9; padding: 56px 50px; }
.footer-texti-cont-main {}
.footer-texti-cont-main h3 {font-size: 22px; line-height: 28px; padding-bottom: 15px;}
.footer-texti-cont h4 { font-size: 18px; line-height: 22px;}
.footer-texti-cont p { font-size: 13px; text-align:left; line-height: 18px;}
.footer-texti-cont a { font-size: 10px; line-height: 20px; padding: 3px 20px; background: #e2e1e1; letter-spacing: 0.5px; text-decoration: none; text-transform: uppercase; border-radius: 30px; margin-top: 10px; display: inline-block;}
.footer-texti-cont a:hover { background: #333; color: #FFF;}
.footer-menu-main { padding-bottom: 20px;}
.footer-menu-main ul { list-style: none; margin: 0px; padding: 0px; color: #CCC; text-align:center;}
.footer-menu-main li {display: inline-block; font-size: 14px; margin-bottom: 5px;}
/*.footer-menu-main li:first-child { padding-left: 0px;}*/
.footer-menu-main li a { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #777; text-decoration: none; padding: 6px 15px; background: #E1E1E1; display: block;}
.footer-menu-main li a:hover { color: #FFF; background: #2ba6d2;}
.footer-bottom-main { padding: 30px 0px 0px 0px;}
.footer-bottom-main-box {}
.footer-bottom-main h3 {font-size: 16px; line-height: 22px;}
.footer-bottom-main p { font-size: 14px; text-align:left; line-height: 20px;}
.address-set { font-size: 13px !important; line-height: 22px !important;}
.footer-address {}
.footer-follow {}
.footer-newsletter {}
.newsletter-main { padding: 15px 0px 0px 0px;}
.footer-right-cont {}
.footer-right-cont img { cursor: pointer;}

.footer-top-head { padding-bottom: 60px;}

.em-text-field { width: 100%; height: 36px; font-size: 14px; color: #444; line-height: 30px; text-indent: .01px; border: 1px solid #d5d4d4; background: #fff; padding: 0 15px;}
.em-text-field-big { width: 100%; height: 75px; font-size: 14px; color: #444; line-height: 20px; text-indent: .01px; border: 1px solid #d5d4d4; background: #fff; padding: 5px 15px;}




.em-text-field-box select { width: 100%; height: 36px; font-size: 14px; color: #444; line-height: 30px; text-indent: .01px; border: 1px solid #d5d4d4; text-indent: 0.01px; cursor: pointer; -moz-appearance: none; -webkit-appearance: none; padding: 0 10px; background: url(../images/ash-arrow.png) no-repeat right 12px top 14px #FFF; background-size: 14px;}
.em-text-field-box select option { border: 0 none; padding: 5px 10px;}

.em-field-but { width: 100%; font-size: 12px; text-transform: uppercase; color: #FFF; padding: 16px 0px; border-radius: 50px; display: inline-block; font-weight: bold; text-decoration: none; letter-spacing: 0.8px; border: 0px; background: #2ba6d2;}
.em-field-but:hover { background: #000; color: #FFF;}

.em-text-field-box { padding-bottom: 10px;}
.em-text-field-box p { padding-bottom: 3px;}

.footer-newsletter .em-text-field { border: 1px solid #d5d4d4; border-right: 0px; background: #faf9f9;}
.footer-newsletter .em-field-but { padding: 9px 30px;  border-radius: 0px;}
.footer-newsletter .em-text-but:hover {}

.social { padding-top: 15px;}
.social ul { list-style: outside none none; margin: 0; padding: 0;}
.social li { color: #fff ; display: inline-block; float: left;padding: 0 10px 0 0; width: auto;}
.social li a { color: #fff !important; text-decoration: none;}

.fa-facebook {background: #6081cb; }
.fa-facebook:hover, .fa-linkedin:hover, .fa-twitter:hover, .fa-instagram:hover, .fa-youtube:hover { background: #555;}
.fa-linkedin {background: #21a5d9;}
.fa-twitter {background: #3cccf6;}
.fa-youtube {background: #F00; color: #FFF;}
.fa-youtube:hover { color: #FFF;}
.fa-instagram {background: #a735a4;}

.threads-icon {}
.social ul li.threads-icon a span { background: url(../images/threads.svg) no-repeat center center / 12px #888; color: transparent; }
.social ul li.threads-icon a span:hover { background: url(../images/threads.svg) no-repeat center center / 12px #555;}

.social ul li a span {width: 36px; height: 36px; font-size: 12px; color: #FFF; text-align: center; transition: all 0.6s ease 0s; padding-top: 12px;}
.social ul li a span:hover {}
.follow-us-setion {}
.follow-us-setion p { font-size: 13px; line-height: 18px; padding: 0px 0px 15px 0px;}

.designed { width: 220px; font-size: 11px; color: #555; float: right;}
.designed p { font-size: 11px; color: #555; text-align: right; float: right;}
.foot-mid p {font-size: 11px; color: #555;}
.azinova-logo { width: 75px; height: 15px; float: right; background: url(../images/azinova.png) no-repeat left top; cursor: pointer; margin-top: 9px; margin-left: 10px;
-moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;}
.azinova-logo:hover {  background: url(../images/azinova.png) no-repeat left -75px top;}

.icon-relat { position: relative;}
.icon-absul { position: absolute;}
.icon-box { text-align: center; background: #68cae2; color: #FFF; border-radius: 50px 50px 0px 50px;}
.icon-absul.welcome-icon  { top: -70px; left: -60px}
.welcome-icon .icon-box { width: 75px; height: 75px; }
.welcome-icon .icon-box i { font-size: 30px; line-height: 30px; padding-top: 23px;}
.icon-absul.features-icon  { top: -70px; right: -20px}
.features-icon .icon-box { width: 55px; height: 55px; border-radius: 50px 50px 50px 0px; }
.features-icon .icon-box i { font-size: 20px; line-height: 30px; padding-top: 14px;}
.icon-absul.why-icon  { top: -100px; left: -80px}
.why-icon .icon-box { width: 75px; height: 75px; }
.why-icon .icon-box i { font-size: 30px; line-height: 30px; padding-top: 23px;}
.icon-absul.other-icon  { top: 8px; right: -40px}
.other-icon .icon-box { width: 55px; height: 55px; border-radius: 50px 50px 50px 0px; }
.other-icon .icon-box i { font-size: 20px; line-height: 30px; padding-top: 14px;}
.icon-absul.price-icon  { top: -75px; left: -75px}
.price-icon .icon-box { width: 75px; height: 75px; border-radius: 50px 50px 0px 50px;}
.price-icon .icon-box i { font-size: 30px; line-height: 30px; padding-top: 23px;}
.icon-absul.testi-icon  { top: -54px; left: -55px}
.testi-icon .icon-box { width: 55px; height: 55px; border-radius: 50px 50px 0px 50px;}
.testi-icon .icon-box i { font-size: 20px; line-height: 30px; padding-top: 14px;}
.icon-absul.news-icon  { top: -26px; right: -42px}
.news-icon .icon-box { width: 40px; height: 40px; border-radius: 50px 50px 50px 0px;}
.news-icon .icon-box i { font-size: 16px; line-height: 30px; padding-top: 5px;}

.popup-wrapper { width: 100% !important; position: fixed; top:0; left: 0; z-index: 9999; padding: 0px 0px 0px 0px; background:rgba(255, 255, 255, 0.8); display: none; }
.min-vh-100 {min-height: 100vh !important;}
.popup-set-main { position: relative;}
.close-but { width: 36px; height: 36px; border-radius: 50%; display: block; position:absolute; top: 15px; right: 15px; z-index: 9; background: #FFF; cursor: pointer;}
.close-but img { width: 14px; margin: 0 auto; padding-top: 11px;}
.close-but:hover {background: #FDD;}
.popup-set-main video { width: 100%; height: auto;}
.footer-top-head a { margin: 20px 15px 0px; }

.inner-banner-wrapper { width: 100%; height: auto;  min-height: 50vh; overflow: hidden; position: relative;
/*background: rgb(128,246,252);
background: -moz-linear-gradient(-45deg,  rgb(128,246,252) 0%, rgb(28,169,158) 38%, rgb(96,72,129) 74%);
background: -webkit-linear-gradient(-45deg,  rgb(128,246,252) 0%,rgb(28,169,158) 38%,rgb(96,72,129) 74%);
background: linear-gradient(135deg,  rgb(128,246,252) 0%,rgb(28,169,158) 38%,rgb(96,72,129) 74%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80f6fc', endColorstr='#604881',GradientType=1 );*/


background: rgb(128,246,252);
background: -moz-linear-gradient(-45deg,  rgb(128,246,252) 6%, rgb(28,169,158) 41%, rgb(96,72,129) 85%);
background: -webkit-linear-gradient(-45deg,  rgb(128,246,252) 6%,rgb(28,169,158) 41%,rgb(96,72,129) 85%);
background: linear-gradient(135deg,  rgb(128,246,252) 6%,rgb(28,169,158) 41%,rgb(96,72,129) 85%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80f6fc', endColorstr='#604881',GradientType=1 );


/*background: rgb(128,246,252);
background: -moz-linear-gradient(-45deg,  rgb(128,246,252) 11%, rgb(28,169,158) 50%, rgb(96,72,129) 78%);
background: -webkit-linear-gradient(-45deg,  rgb(128,246,252) 11%,rgb(28,169,158) 50%,rgb(96,72,129) 78%);
background: linear-gradient(135deg,  rgb(128,246,252) 11%,rgb(28,169,158) 50%,rgb(96,72,129) 78%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80f6fc', endColorstr='#604881',GradientType=1 );*/}

.inner-banner-wrapper .banner-text-main { text-align: left;}
.inner-banner-wrapper .banner-text-main h2 { font-size: 36px; color: #FFF; line-height: 32px;}
.inner-banner-wrapper .banner-text-main h2 span { font-size: 20px; line-height: 42px; display: block;}
.inner-banner-wrapper .banner-content { position: absolute; width: 100%;  bottom: 25%; z-index: 99; }
.inner-content .footer-top-head { display: none;}
.contact-main { padding-top: 30px;}
.contact-address {background: #faf9f9; padding: 50px 50px;}
.contact-address a { text-decoration: underline;}
.google-map { padding-top: 30px;}





.inner-set-wrapper {padding: 20px 0px 0px 0px;}
.inner-set-cont-main-box {}
.inner-set-cont-main {padding: 30px 0px 0px 0px;}
.inner-set-cont-main h1 { font-size: 35px; padding-bottom: 10px;}
.inner-set-cont-main h2 { font-size: 30px;}
.inner-set-cont-main h3 { font-size: 26px;}
.inner-set-cont-main h4 {}
.inner-set-cont-main h5 {}
.inner-set-cont-main h6 {}
.featurescont-main { padding: 20px 0px 80px 0px;}

.choose-plan-thumb-cont li.yes.dropdown-set { background: url(../images/green-tick.png) no-repeat right 20px top 19px;}

.choose-plan-thumb-cont ul li ul li.no { background-position-x: right 10px;}
.choose-plan-thumb-cont ul li ul li.yes { background-position-x: right 10px;}

.inner-content .choose-plan-thumb-cont ul li { padding: 14px 0px 14px 15px;}
.inner-content .choose-plan-thumb-main:hover { background: #FFF;}

.inner-content .choose-plan-thumb-main:hover .choose-plan-thumb-hed,
.inner-content .choose-plan-thumb-main:hover .choose-plan-thumb-price h2,
.inner-content .choose-plan-thumb-main:hover .choose-plan-thumb-price h2 span { color: #FFF;}
.inner-content .choose-plan-thumb-main:hover .choose-plan-thumb-cont li { color: #555;}

.inner-content  .choose-plan-thumb-cont li {border-bottom: 2px dotted #ebebeb;}
.inner-content  .choose-plan-thumb-cont li ul li:first-child {border-top: 2px dotted #ebebeb;}/**/

.inner-content  .choose-plan-thumb-main:hover .choose-plan-thumb-cont li {border-bottom: 2px dotted #ebebeb;}



.inner-content .choose-plan-thumb-main:hover .choose-plan-thumb-but .ch-plan-thumb-but { background: #FFF; border: 1px solid #FFF; }
.inner-content .choose-plan-thumb-main:hover .choose-plan-thumb-but .ch-plan-thumb-but img { opacity: 1}
.inner-content .ch-plan-thumb-but:hover { width: 90px; height:90px; margin-top: 10px;}
.inner-content .ch-plan-thumb-but:hover img { padding-top: 38px; }
.inner-content .choose-plan-thumb-main:hover .choose-plan-thumb-cont li label { color: #555;}
.dropdown-set { padding-bottom: 0px !important;}
.dropdown-set ul li:last-child { padding-bottom: 14px !important;}
.plan-text {}
.plan-text p { width: 100%; display: inline-block; text-align: center; margin-bottom: 25px;}
.plan-text p label { font-size: 22px; background: #F00; color: #FFF; padding: 13px 25px; display: inline-block; text-align: center;}
.plan-text h5 {padding-bottom: 15px;}
.inner-content .choose-plan-thumb-main:hover .choose-plan-thumb-but .ch-plan-thumb-but { background: #1da69b; border: 1px solid #1da69b;}
.list-box-section {}
.list-box-section ul {}
.list-box-section li {}

.list-box-section { padding: 20px 0px 0px 0px;}
.list-box-section ul { list-style: none; margin: 0px; padding: 0px;}
.list-box-section li { display: block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; line-height: 18px; padding: 0px 0px 15px;}
.list-box-section ul li ul {list-style: none; margin: 0px; padding: 15px 0px 10px 30px;}
.list-box-section ul li ul li {}

.terms-conditions {}
.terms-conditions h3 { padding-top: 30px;}
.list-box-section {}
.list-box-section ul {list-style: none; margin: 0px; padding: 0px;}
.list-box-section li {display: block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; line-height: 22px; padding: 0px 0px 18px 20px; background: url(../images/blue-tick.png) no-repeat left top 4px;}
.list-box-section li ul {list-style: none; margin: 0px; padding: 0px;}
.list-box-section li ul li {display: block; font-size: 14px; line-height: 22px; padding: 0px 0px 15px 20px; background: url(../images/pink-tick.png) no-repeat left top;}




.em-blue-bg { color: #FFF; background: #3fcee5;}
.em-green-bg { color: #FFF; background: #4dc04f;}
.em-yellow-bg { color: #FFF; background: #f9c00e;}





.em-blue-bg .choose-plan-thumb-hed { background: #2fbed5; border-bottom: 1px solid #50dcec;}
.em-blue-bg .choose-plan-thumb-price { border-top: 1px solid #23afca;}


.em-green-bg .choose-plan-thumb-hed { background: #45b847; border-bottom: 1px solid #5ccf5e;}
.em-green-bg .choose-plan-thumb-price { border-top: 1px solid #34a736;}


.em-yellow-bg .choose-plan-thumb-hed { background: #eeb503; border-bottom: 1px solid #ffce1c;}
.em-yellow-bg .choose-plan-thumb-price { border-top: 1px solid #dca300;}






.e-but.blue-bg { background: #2fbed5;}
.e-but.green-bg { background: #45b847;}
.e-but.yellow-bg { background: #eeb503;}



.e-but.blue-bg:hover, .e-but.green-bg:hover, .e-but.yellow-bg:hover { background: #333; text-decoration: none;}


/*.footer-set-main-box { padding-top: 70px;}*/




.success-cont { padding: 100px 0px 60px;}
.success-cont h1 { font-family: Arial, Helvetica, sans-serif; font-size: 50px;}
.success-icon { width: 150px; margin: 0 auto -6px;}




.floating-menu { width: auto; height: auto; position: fixed; right: 10px; z-index: 9; top: 35%;}
.floating-menu-item { width: 50px; height: 50px; float: right; overflow: hidden; clear: both; background: #42c17e; margin-bottom: 10px; transition: width 0.5s; -moz-transition: width 0.5s; -webkit-transition: width 0.5s; -o-transition: width 0.5s; border-radius:25px; }
.floating-menu-item:hover { width: 200px; }
.floating-menu-image { width: 50px; height: 50px; float: left; overflow: hidden; margin-right: 2px; }
.floating-menu-content { width: auto; height: 50px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: uppercase; color: #fff; padding: 14px 0 0 0px; display: block; }

/*.floating-menu-item:hover { padding-left: 5px;}*/

.floating-menu-content a { color: #FFF; text-decoration: none;}
.floating-menu-content a:hover { color: #FFF; text-decoration: underline;}

.floating-menu-item a { display: block; /*background:  #0CF;*/}

.floating-menu-item.em-whatsapp { background: #4bcdcb;}
.floating-menu-item.em-mobile { background: #338894;}
.floating-menu-item.em-email { background: #604881;} 






.em-404-page { width: 500px; padding-top: 180px; padding-bottom: 100px;}

.em-404-page p { text-align: center; font-size: 18px; line-height: 24px; padding-top: 40px;}
.em-404-page p a { color: #FFF; padding: 5px 10px; text-decoration: none; display: inline-block; border-radius: 5px; background: #4bcdcb;}
.em-404-page p a:hover {background: #4bcdcb;}



.e-404-page .footer-menu-main, .e-404-page .footer-bottom-main { display: none;}









@media (max-width: 1600.98px) {

.banner-pic img { width: 60%; padding-bottom: 40px;}



}
@media (max-width: 1400px) and (min-width: 1200px) {

.inner-banner-wrapper {  min-height: 70vh; }


.banner-pic img { width: 65%;}
.banner-content { bottom: 7%;}


}
@media (max-width: 1281px) and (min-width: 1279px) {

.banner-pic img { width: 50%;}

.banner-text-main h2 { font-size: 34px; line-height: 33px; }
.banner-text-main h2 span { font-size: 20px; line-height: 24px;}
.banner-content { bottom: 7%;}


}
@media (max-width: 1199.98px) and (min-width: 992px) {

#primary_nav_wrap li { padding: 0 0px; }
#primary_nav_wrap li a { padding: 5px 15px;}
.banner-content { bottom: 7%;}

.maid-feat-tab-hed li {padding: 5px 14px;}
.icon-absul.why-icon { left: -40px;}
.icon-absul.other-icon {right: -20px;}
.icon-absul.price-icon {top: -76px; left: -25px;}
.icon-absul.testi-icon {left: -25px;}
.icon-absul.news-icon {right: -23px;}
.footer-texti-cont-box {padding: 26px 50px;}
.social li {padding: 0 6px 0 0;}
.inner-banner-wrapper { min-height: 60vh; }
.inner-banner-wrapper .banner-content {bottom: 15%;}

.banner-text-main h2 { font-size: 32px; line-height: 38px;}
.banner-text-main h2 span { font-size: 20px; line-height: 28px; }





}
@media (max-width: 991.98px) and (min-width: 320px) {

.mob-menu-icon { display:block;}
.menu { width: 100% !important; display: none;}
header { width: 100% !important;}
header.smaller { padding: 0px;}
header .logo  { width: 140px; float: left;}
header.smaller .logo { width: 100px; float: left; padding-top: 5px;}
#primary_nav_wrap ul { width: 100%;}
#primary_nav_wrap li { width: 100%; text-align:center;}
#primary_nav_wrap li a, header.smaller #primary_nav_wrap li a { color: #555; border-bottom: 1px solid #CCC; border-radius: 0px; padding: 15px 20px;}
#primary_nav_wrap li a:hover { color: #FFF; background: #2ba6d2; border-bottom: 1px solid #2ba6d2;}


.banner-pic img { width: 80%; }
.banner-text-main h2 { font-size: 32px; line-height: 38px;}
.banner-text-main h2 span { font-size: 20px; line-height: 28px; display: block; padding-top: 10px;}

.banner-text-main p label a { color: #FFF; text-decoration: none;}
.banner-text-main p label a:hover { color: #333;}

.inner-banner-wrapper .banner-text-main p label a:hover { color: #88f5fb;}


.welcome-wrapper { padding: 0px 0px 80px 0px;}
.welcome-cont-main { padding: 10px 0px 0px 0px;}
.col-lg-6.col-md-12.col-sm-12.welcome-cont-left.pl-0 { padding-right: 0px !important;}
.icon-box { display: none;}
.welcome-cont-left img { width: 70%; margin: 0 auto;}
.maid-feat-tab-main { border-top: 1px solid #e1e1e1; padding-top: 0px; margin-top: 30px;}
.maid-feat-tab-hed li { width: 100%; padding: 13px 25px; display: block; background: #FFF; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.maid-feat-tab-hed li:hover { border-bottom: 1px solid #1ca99e;}
.maid-feat-tab-hed li.active, .maid-feat-tab-hed li.active:hover { border-bottom: 1px solid #604881; border-left: 1px solid #604881; border-right: 1px solid #604881; background: #604881; color: #FFF;}
.maid-tab-cont { border: 1px solid #604881; padding-bottom: 30px;}
.maid-feat-tab-left-main img { width: 70%; padding-top: 7%; margin: 0 auto;}
.why-other-bot-thumb h2 i { font-size: 20px;}
.why-other-bot-thumb p{ padding-left: 32px;}
.why-choose-screen { width: 100%; padding-top: 20px; }
.why-choose-wrapper { padding: 60px 0px 20px; }
.why-choose-cont-left { padding: 50px 0 150px;}
.why-choose-cont-main h4 { font-size: 26px; line-height: 26px; padding-bottom: 5px;}
.why-choose-cont-main h4 span { font-size: 17px; }
.why-choose-cont-left {padding: 30px 0 0px;}
.why-bot-tmb-main {padding-top: 50px;}
.why-other-set {padding: 20px 0px 0px 0px;}
.why-other-hed {padding-bottom: 80px;}
.why-choose-cont-left li {width: 100%; }

.footer-menu-main li {margin-bottom: 4px;}






}
@media (max-width: 991.98px) and (min-width: 768px) {

.welcome-bot-main { padding-top: 50px;}
.welcome-bot-icon img {width: 50%; margin-left: -17px; margin-bottom: -20px;}
.col-lg-6.col-md-12.col-sm-12.welcome-cont-left.pl-0, .col-lg-8.col-md-12.col-sm-8.welcome-bot-cont.pl-0 { padding-right: 0px !important;}
.col-lg-6.col-md-12.col-sm-12.welcome-cont-right.pr-0.icon-relat { padding-left: 0px !important;}
.welcome-cont-left img {width: 60%; margin: 0 auto;}
.why-choose-cont-left li { width: 50%;}
.col-lg-12.col-md-12.col-sm-12.welcome-bot-main { padding-left: 0px !important; padding-right: 0px !important;}
.choose-plan-wrapper { padding: 60px 0px;}
.maid-features-cont-main h3 { font-size: 30px; line-height: 40px;}
.welcome-cont-right h1 { font-size: 30px; line-height: 28px; padding-bottom: 5px;}
.welcome-cont-right h1 span { font-size: 20px; }
.maid-features-cont-main h3 { font-size: 30px; line-height: 40px; padding-bottom: 5px;}
.why-choose-cont-main h4 { font-size: 30px; line-height: 28px; padding-bottom: 5px;}
.why-choose-cont-main h4 span { font-size: 20px; }
.choose-plan-main-box h5 {font-size: 30px; line-height: 28px;  padding-bottom: 40px;}
.footer-top-head h6 { font-size: 30px; line-height: 28px;}
.col-lg-6.col-md-12.col-sm-12.footer-left-cont.pl-0, .col-lg-6.col-md-12.col-sm-12.footer-right-cont.text-center.pr-0.popup-but  { padding-left: 0px !important; padding-right: 0px !important;}
.footer-left-cont { margin-bottom: 30px;}
.col-lg-6.col-md-12.col-sm-12.footer-newsletter.pr-0 { padding-left: 0px !important;}
.col-lg-6.col-md-12.col-sm-12.footer-bottom-main-box.pl-0 { padding-right: 0px !important;}
.inner-banner-wrapper {  min-height: 40vh; }
.inner-banner-wrapper .banner-content {bottom: 10%;}
.inner-banner-wrapper .banner-text-main h2 {font-size: 30px; }
.plan-text p label { padding: 13px 0px;}
.plan-text p label span { padding-left: 30px; padding-right: 30px;}









}
@media (max-width: 767.98px) and (min-width: 576px) {

.col-lg-3.col-md-2.col-sm-2.footer-texti-image.pl-0 {padding-right: 0px !important;}
.col-lg-9.col-md-10.col-sm-10.footer-texti-cont.pr-0 {padding-left: 0px !important; padding-top: 10px;}
.col-lg-6.col-md-12.col-sm-12.footer-left-cont.pl-0, .col-lg-6.col-md-12.col-sm-12.footer-bottom-main-box.pl-0, .col-lg-6.col-md-6.col-sm-6.foot-mid.pl-0 {padding-right: 0px !important;}
.col-lg-6.col-md-12.col-sm-12.footer-right-cont.text-center.pr-0.popup-but, .col-lg-6.col-md-12.col-sm-12.footer-newsletter.pr-0 {padding-left: 0px !important;}
.col-lg-2.col-md-2.col-sm-12.pl-0.featurescont-image { padding-right: 0px !important;}
.col-lg-10.col-md-10.col-sm-12.pr-0.featurescont-cont { padding-left: 0px !important;}
.col-lg-3.col-md-3.col-sm-12.pl-0.featurescont-image { padding-right: 0px !important;}
.col-lg-9.col-md-9.col-sm-12.pr-0.featurescont-cont { padding-left: 0px !important;}

.featurescont-image { padding-bottom: 20px;}
.featurescont-image img { width: 150px; margin: 0 auto;}
.featurescont-cont, .featurescont-cont p { text-align: center;}
.plan-text p label { padding: 13px 0px;}
.plan-text p label span { padding-left: 30px; padding-right: 30px;}











}
@media (max-width: 575.98px) and (min-width: 320px) {

header { padding: 5px 5px 5px 0px;}
header .logo { width: 130px; padding-left: 5px;}
.welcome-wrapper {padding: 0px 0px 20px 0px;}
.col-lg-6.col-md-12.col-sm-12.welcome-cont-right.pr-0 { padding-right: 15px !important;}
.welcome-cont-right h1 { font-size: 26px; line-height: 26px; padding-bottom: 5px;}
.welcome-cont-right h1 span { font-size: 17px; }
.welcome-cont-right p { text-align: justify;}
.welcome-bot-icon { padding-top: 0px;}
.welcome-bot-icon img {width: 100px; margin: 0 auto -20px;}
.welcome-bot-cont-main { padding-bottom: 40px;}
.welcome-bot-cont h2, .welcome-bot-cont p { text-align: center;}
.col-lg-8.col-md-12.col-sm-12.welcome-bot-cont.pl-0 { padding-right: 0px !important;}
.maid-features-cont-main h3 { font-size: 26px; line-height: 30px; padding-bottom: 5px;}
.maid-features-wrapper {  padding: 60px 0px;}
.why-choose-wrapper { padding: 60px 0px 20px; }
.why-choose-cont-left { padding: 50px 0 150px;}
.why-choose-cont-main h4 { font-size: 26px; line-height: 26px; padding-bottom: 5px;}
.why-choose-cont-main h4 span { font-size: 17px; }
.why-choose-cont-left { padding: 30px 0 0px;}
.why-bot-tmb-main { padding-top: 50px;}
.why-other-set { padding: 20px 0px 0px 0px;}
.why-other-hed { padding-bottom: 80px;}
.why-choose-cont-left li { width: 100%; }
.choose-plan-wrapper { padding: 60px 0px 40px;}
.choose-plan-main-box h5 { font-size: 26px; line-height: 26px; padding-bottom: 5px;}
.choose-plan-main-box h5 span { font-size: 17px; }
.choose-plan-thum-main-box { margin-top: 30px; border: 0px;}
.choose-plan-thumb-main { margin-bottom: 30px; border: 1px solid #ebebeb;}
.footer-top-head h6 { font-size: 26px; line-height: 30px; padding-bottom: 5px;}
.col-lg-6.col-md-6.col-sm-6.footer-left-cont.pl-0  { padding-right: 0px !important;}
.col-lg-6.col-md-6.col-sm-6.footer-right-cont.text-center.pr-0.popup-but, .col-lg-6.col-md-6.col-sm-6.footer-follow, .col-lg-6.col-md-6.col-sm-6.footer-newsletter.pr-0, .col-lg-6.col-md-6.col-sm-6.foot-right.pr-0 { padding-left: 0px !important;}
.footer-right-cont { padding-top: 20px;}
.why-other-hed h2 { font-size: 18px; }
.why-other-hed h2 span { bottom: -25px; padding: 10px 30px;}
footer { padding: 50px 0px 10px;}
.footer-texti-main { padding: 0px 0px 0px 0px;}
.footer-follow { padding: 30px 0px;}
.footer-newsletter .em-text-field {border-right: 1px solid #d5d4d4;}
.foot-mid { text-align: center;}
.foot-mid p { text-align: center;}
.designed { float: none; margin: 0 auto;}

.col-lg-3.col-md-2.col-sm-2.footer-texti-image.pl-0 {padding-right: 0px !important;}
.col-lg-9.col-md-10.col-sm-10.footer-texti-cont.pr-0 {padding-left: 0px !important; padding-top: 10px;}
.col-lg-6.col-md-12.col-sm-12.footer-left-cont.pl-0, .col-lg-6.col-md-12.col-sm-12.footer-bottom-main-box.pl-0, .col-lg-6.col-md-6.col-sm-6.foot-mid.pl-0 {padding-right: 0px !important;}
.col-lg-6.col-md-12.col-sm-12.footer-right-cont.text-center.pr-0.popup-but, .col-lg-6.col-md-12.col-sm-12.footer-newsletter.pr-0 {padding-left: 0px !important;}
.footer-newsletter .em-text-field { text-align: center;}
.foot-mid p { padding: 0px;}
.footer-newsletter .em-text-field, .footer-newsletter .em-field-but { height: 40px; border-bottom: 0px;}
.choose-plan-thumb-price h2 {font-size: 30px; line-height: 24px;}
.col-lg-2.col-md-2.col-sm-12.pl-0.featurescont-image { padding-right: 0px !important;}
.col-lg-10.col-md-10.col-sm-12.pr-0.featurescont-cont { padding-left: 0px !important;}
.col-lg-3.col-md-3.col-sm-12.pl-0.featurescont-image { padding-right: 0px !important;}
.col-lg-9.col-md-9.col-sm-12.pr-0.featurescont-cont { padding-left: 0px !important;}
.featurescont-image { padding-bottom: 20px;}
.featurescont-image img { width: 150px; margin: 0 auto;}
.featurescont-cont, .featurescont-cont p { text-align: center;}
.inner-banner-wrapper {  min-height: 60vh; }
.inner-banner-wrapper .banner-content {bottom: 10%;}
.inner-banner-wrapper .banner-text-main h2 {font-size: 30px; }
.inner-banner-wrapper .banner-text-main h2 span { line-height: 25px; padding-top: 10px;}


.inner-set-wrapper { padding: 20px 20px 0px;}


.footer-set-main-box { padding-left: 20px !important; padding-right: 20px !important;}


.banner-content { bottom: 3%;}
.banner-pic img { width: 90%; }
.banner-text-main h2 { font-size: 28px; line-height: 32px;}
.banner-text-main h2 span { font-size: 20px; line-height: 24px; padding-bottom: 0px; }

.em-404-page { width: 80%; padding-top: 100px; padding-bottom: 50px;}

}
@media (max-width: 414px) and (min-width: 320px) {


.banner-content { bottom: 2%;}
.banner-pic img { width: 80%; }
.banner-text-main h2 { font-size: 26px; line-height: 30px;}
.banner-text-main h2 span { font-size: 18px; line-height: 20px; padding-bottom: 0px; }


.plan-text p label { background: none; padding-left: 0px !important; padding-right: 0px !important;}
.plan-text p label span { display: block; height: 50px; line-height: 15px; padding: 18px 30px; margin-bottom: 10px; border-radius: 50px; background: #F00;}
.plan-text p label span.bar-line { display: none;}



.banner-text-main p label { background: none; padding-left: 0px !important; padding-right: 0px !important;}
.banner-text-main p label span { display: block; height: 50px; line-height: 15px; padding: 18px 30px 18px 55px; margin-bottom: 10px; border-radius: 50px; background: url(../images/phone.png) no-repeat left 5px center / 40px #1ca99e;}
.banner-text-main p label span.bar-line { display: none;}


.inner-banner-wrapper .banner-text-main p label {  background: none;}
.inner-banner-wrapper .banner-text-main p label span  { background: url(../images/phone.png) no-repeat left 5px center / 40px #604881; padding: 18px 30px 18px 55px;}




}
@media (max-width: 736px) and (min-width: 734px) {

.banner-wrapper { height: auto;}
.inner-banner-wrapper { min-height: 90vh; }
.inner-banner-wrapper .banner-content { bottom: 10%;}
.inner-banner-wrapper .banner-text-main h2 {font-size: 30px; line-height: 30px;}
.inner-banner-wrapper .banner-text-main h2 span { font-size: 18px; line-height: 24px; padding-top: 10px;}

}
@media (max-width: 684px) and (min-width: 667px) {

.banner-wrapper { height: auto;}
.inner-banner-wrapper { min-height: 90vh; }
.inner-banner-wrapper .banner-content { bottom: 10%;}
.inner-banner-wrapper .banner-text-main h2 {font-size: 30px; line-height: 30px;}
.inner-banner-wrapper .banner-text-main h2 span { font-size: 18px; line-height: 24px; padding-top: 10px;}

}