/**************Font Library*******************/
@font-face {
    font-family:Raleway-Bold;
    src:url(fonts/Raleway-Bold.ttf)
}
@font-face {
    font-family:Raleway-ExtraBold;
    src:url(fonts/Raleway-ExtraBold.ttf)
}
@font-face {
    font-family:Raleway-Light;
    src:url(fonts/Raleway-Light.ttf);
}
@font-face {
    font-family:Raleway-Regular;
    src:url(fonts/Raleway-Regular.ttf);
}
@font-face {
    font-family:Raleway-Thin;
    src:url(fonts/Raleway-Thin.ttf);
}
@font-face {
    font-family:Raleway-SemiBold;
    src:url(fonts/Raleway-SemiBold.ttf);
}
@font-face{
    font-family:Roboto-Bold;
    src:url(fonts/Roboto-Bold_0.ttf);
}

@font-face {
    font-family:Aileron-Regular;
    src:url(fonts/Aileron-Regular.otf);
}
@font-face{
    font-family:Aileron-Italic;
    src:url(fonts/Aileron-Italic.otf);
}
@font-face{
    font-family:Aileron-SemiBold;
    src:url(fonts/Aileron-SemiBold.otf);
}
@font-face{
    font-family:Aileron-Bold;
    src:url(fonts/Aileron-Bold.otf);
}
@font-face{
    font-family:Roboto-Light;
    src:url(fonts/Roboto-Light.ttf);
}
@font-face{
    font-family:Roboto-Regular;
    src:url(fonts/Roboto-Regular.ttf);
}
@font-face{
    font-family:Aileron-BoldItalic;
    src:url(fonts/Aileron-BoldItalic.otf);
}
@font-face{
    font-family:Aileron-Black;
    src:url(fonts/Aileron-Black.otf);
}

@font-face{
    font-family:Museo;
    src:url(fonts/Museo.ttf);
}






/************************************************************************************************/
/*********************GENERAL SETTING****************************/

body{font-size:17px;}
p{font-size:17px;}
input{font-size:16px;}
li{font-size:16px;}
a{font-size:16px;}
h1{font-size:33px;}
h2{font-size:30px;}
h3{font-size:27px;}
h4{font-size:24px;}
h5{font-size:21px;}
h6{font-size:18px;}

.no-space{margin-left:0px!important; margin-right:0px !important; padding-left:0px!important; padding-right:0px !important;}
.no-space1{padding-left:0px!important; padding-right:0px !important;}
.no-spacing {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.pad_20{width:20%;}
.no-padding{padding-left:0 !important; padding-right:0 !important;}
.pad-lft0 {
    padding-left: 0 !important;
}
.pad-rt0 {
    padding-right: 0 !important;
}
.mg-20 {
    margin: 20px 0;
}
.pad-right0 {
    padding-right: 0;
}
p::first-letter { 
text-transform: uppercase;
}
*::selection {
    background-color: #c8161d;
    color: #fff;
}
/****************************************************************************************************/


/***********************header styling**********************************/

li.ftr-nav a {
    padding-right: 0 !important;
    padding: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}

.phone-btn {
    padding: 6px 4px !important;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
.what-text p {
    color: #000;
    font-size: 14px;
    font-family: Aileron-Bold;
    margin: 0;
    margin-top: 6px;
    text-transform: uppercase;
}
.call-sctn {
    display: -webkit-box;
    margin: 14px 0;
}
.ftr-nav a:hover {
    text-decoration: none !important;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 2px;
}
.ftr-nav a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 6px 2px;
}
.ftr-nav {
    width: 100%;
    margin-bottom: 50px;
    padding: 20px 0 0 0;
}
.lngues img {
    max-width: 24px;
    height: 17px;
}
.lngues select {
    padding: 3px 5px;
    margin: 0 1px;
	border: none;
}
.lngues {
    display: -webkit-inline-box;
    padding: 3px 0px;
    border-radius: 4px;
}

.headr-mail p {
    text-align: right;
    font-size: 18px;
    color: #000;
       font-family: Aileron-Bold;
    margin: 6px 0;
    text-transform: lowercase;
    margin-top: 16px;
}
.input-sec {
    border: 1px solid #000;
    display: -webkit-inline-box;
    padding: 5px 0px;
}
.input-sec {
    border: 1px solid #191160;
    text-align: center;
    border-radius: 20px;
    padding: 2px 10px;
    background-color: #fff;
}
.input-sec i {
    padding: 0px 2px 0 28px;
    font-size: 19px;
    color: #d9123d;
}

.free-trials {
    width: 100%;
    overflow: hidden;
	margin-top: 10px;
}
.free-trials p {
    color: #000 !important;
    text-transform: capitalize;
    font-family: Aileron-Bold;
    font-size: 18px;
    letter-spacing: 1px;
	text-decoration: none !important;
margin: 0;
    margin-top: 7px;
}
.free-trials span {
    color: #c8161d;
}


.call-section {
    display: -webkit-inline-box;
    border: 1px solid #191160;
    border-radius: 17px;
    padding: 4px 36px 0 0;
    margin-top: 10px;
}
.icon i {
    font-size: 23px;
    padding: 4px 12px;
    color: #d9123d !important;
	padding-left: 20px;
}
.numbr a {
    color: #000;
    font-family:Roboto-Bold;
    font-size: 16px;
    text-decoration: none;
        margin-left: 4px;
}
.numbr {
    margin-top: 4px;
}
.numbr a:hover {
    color: #000;
    text-decoration: none;
}
.header-top {
    width: 100%;
    position: relative;
    margin: 20px 0 10px 0;
}
.head-rt-nav {
    width: 100%;
    border: none;
    display: inline;
}


i-ul li {
    border-right: 1px solid #00000063;
}
.navi-ul li:Last-child {
    border: none;
}
.navi-ul li {
    border-right: 1px solid #00000063 ;
}
.navbar {
    border: none;
    margin: 0;
}
.navi-nav {
    background-color: transparent;
    border-color: transparent;
    margin: 0;
}
.navi-ul-gal {
    background-color: #f8f8f8;
    padding: 6px;
    margin: 0;
    border-radius: 7px;
    border: 1px solid #aaa;
    text-align: center;
}
ul.navi-ul-gal a {
    color: #aaa;
    text-transform: capitalize;
    font-family: Raleway-regular;
    padding: 0 !important;
    text-decoration: none;
}
.header-nav {
    border-radius: 0;
    margin-bottom: 0;
    padding: 0px 0;
    padding-bottom: 0;
    background: #fff;
    width: 100%;
    margin: 0 0;
    background-color: #f5f5f500;
    border-top: 1px solid #00000063;
}
.header-lft {
    width: 100%;
}
.head-lft-logo {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.head-lft-logo img {
    max-width: 100%;
    height: 176px;
    overflow: hidden;
}
.header-rt {
    width: 100%;
}
.head-rt-sec {
    width: 100%;
    overflow: hidden;
}
.header-rt {
    width: 100%;
}
.lft-icon-sec {
    width: 100%;
    overflow: hidden;
}
.lft-icon-sec ul {
    list-style: none;
    text-align: right;
    margin: 0;
	margin-top: 10px;
}
.lft-icon-sec li {
    display: -webkit-inline-box;
    padding: 1px 8px;
    background-color: #D9123D;
    text-align: center;
    transition: all .3s ease-in;
    border: 1px solid #D9123D;
}
.lft-icon-sec i {
    color: #fff !important;
}
.lft-icon-sec a {
    vertical-align: middle;
    font-size: 20px;
    text-decoration: none;
}
.rt-sec-rt {
    width: 100%;
    padding: 75px 0 0 0;
}
.rtt-icon-sec {
    width: 100%;
    overflow: hidden;
}
.call {
    width: 100%;
    overflow: hidden;
    text-align: right;
}
.call i {
    font-size: 14px;
    font-family:Raleway-bold;
    color: #434547;
}
.sig-acunt {
    width: 100%;
    font-family:Raleway-bold;
    text-transform: uppercase;
    text-align: right;
    overflow: hidden;
}
.sig-acunt a {
    font-size: 14px;
    font-family:Roboto-Bold;
    text-transform: uppercase;
    color: #000;
	text-decoration: none !important;
	letter-spacing: 1px;
}
.sig-acunt a:hover{
    color: #000;
	text-decoration: none !important;
}
.sig-acunt {
    margin: 6px 0;
}
.sig-acunt span {
    border: 1px solid #191160;
    padding: 3px 10px;
    display: -webkit-inline-box;
    border-radius: 18px;
    margin-bottom: 4px;
}
.navi-nav {
    background-color: transparent !important;
    border: none !important;
    margin: 0 !important;
    padding: 6px 0 !important;
}
                
}
.navi-div {
    padding: 0 !important;
}
.navi-ul a {
    font-family: Raleway-bold;
    text-transform: uppercase;
    color: #000 !important;
    font-size: 15px;
    padding: 12px 12px !important;
}
.dropdown-menu li {
    border: none;
    text-align: center;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background-color: #c5161d !important;
	text-decoration: none !important;
	background-image: none !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color: transparent !important;
	text-decoration: none !important;
	background-image: none !important;
	color: #000 !important;
}
.nav {
    margin: 1px 0;
    padding: 0;
    list-style: none;
    width: 100%;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
    font-family:Roboto-Bold;
    padding: 8px 13px;
}
.navi-nav {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

.navi-ul a:hover::after {
    color: #D9123D !important;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 6px;
    background-repeat: no-repeat;
    background-position: center;
}
.navi-ul a:hover {
    background-color: #c5161d !important;
    color: #fff !important;
    font-family: Raleway-bold;
    text-transform: uppercase;
    font-size: 15px;
    color: #fff !important;
    padding: 12px 12px !important;
    font-weight: 800;
}
.input {
    width: 100%;
    text-align: center;
    padding-top: 10px;
}
.input input {
    border-radius: 16px;
    font-size: 14px;
    border: 1px solid #fff;
}
.goog-te-gadget-simple {
    margin: 4px 0;
    border: 1px solid #191160 !important;
    border-radius: 50px;
    padding: 8px 10px;
    color: #000;
    font-family:Aileron-Bold;
    padding: 6px 20px;
}
a:focus, a:hover {
    text-decoration: none !important;
}
.headr-mail span {
    font-size: 16px;
}
.langus-btn input:hover {
    transform: scale(1.1);
}
/*****************************************home styling**********************************************/
.shadow {
    width: 100%;
    box-shadow: inset 0 -16px 76px -10px #00000063;
    padding: 6px 0;
}
.main-hme-bnn {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.bnn-text{
    width: 100%;
    overflow: hidden;
    position: absolute;
    top:54px;
}
.bnn-sec {
    width: 100%;
    overflow: hidden;
}
.agnt-bnnr img {
    width: 100%;
}
.bnn-img {
    width: 100%;
    overflow: hidden;
	position: relative;
}
.bnn-img img {
    width: 100%;
    height: 436px;
    overflow: hidden;
}
.bnnr-btn {
    position: absolute;
    top: 255px;
    margin-left: 101px;
}
.lrn-more {
    background-color: #191160;
    padding: 10px 14px;
    display: -webkit-inline-box;
}
.lrn-more a {
    color: #fff;
    text-transform: capitalize;
    padding: 9px 0px;
    text-decoration: none !important;
    font-family:Museo;
	letter-spacing: 1px;
}
.lve-chat {
    background-color: #c8161d;
    margin: 9px 0;
    display: -webkit-box;
    padding: 10px 40px;
	border-radius: 5px;
}
.lve-chat a {
    color: #fff;
    text-transform: capitalize;
    padding: 9px 0px;
    text-decoration: none !important;
    font-family:Museo;
	letter-spacing: 1px;
}
.lve-chat a:hover {
    color: #fff;
    font-family:Museo;
}
.lrn-more a:hover {
    color: #fff;
    font-family:Museo;
}
.txt-lft {
    width: 100%;
    overflow: hidden;
}
.hd-txt {
    width: 100%;
    overflow: hidden;
    padding: 10px 50px;
    background-color: #dee3e9c7;
}
.hd-txt h1 {
    color: #000;
    font-family: Raleway-ExtraBold;
    font-size: 50px;
}
.hd-txt span {
    color: #D9123D;
    text-transform: capitalize;
}
.hd-txt h3 {
    color: #000;
    text-transform: capitalize;
    font-family: Raleway-ExtraBold;
    font-size: 34px;
}
.bnn-buttn {
    width: 100%;
    overflow: hidden;
    padding: 6px 0;
}
.bnn-buttn a {
    color: #fff;
    border: 1px solid #000;
    font-size: 20px;
    padding: 6px 22px;
    font-family: Raleway-Regular;
    text-transform: capitalize;
    background-color: #000;
    text-decoration: none;
}
.para-txt {
    width: 100%;
    overflow: hidden;
    background-color: #dee3e9c7;
}
.txt-rt {
    width: 100%;
    overflow: hidden;
    padding: 250px 0px 0 0;
}
.para-txt p {
    color: #000;
    font-family: Raleway-ExtraBold;
    padding: 8px 14px;
    margin: 0;
    font-size: 19px;
}
.hme-sec1 {
    width: 100%;
    overflow: hidden;
    margin: 30px 0 0 0;
}
.sec1-hd {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}
.sec1-hd-txt {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}
.sec1-hp {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.sec1-hd-strt {
    width: 100%;
    overflow: hidden;
}
.sec1-para-strt {
    width: 100%;
    overflow: hidden;
}
.sec1-hd-strt h1 {
    color: #000;
    text-transform: uppercase;
    font-family:Raleway-SemiBold;
    margin: 0;
    font-size: 36px;
    letter-spacing: 2px;
}
.sec1-para-strt p {
    color: #626161;
    font-size: 17px;
    font-family:Raleway-Regular;
    margin: 0;
    text-transform: capitalize;
}
.sec1-para-strt span {
    text-transform: uppercase;
}
.sec1-end {
    width: 100%;
    overflow: hidden;
    border-bottom: 12px solid #EFEFE7;
}
.sec1-lft-strt {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
    padding: 6px 0 38px 0;
    border: 1px solid #E02951;
    background-color : #E02951;
}
.sec1-lft-strt:hover {
    width: 100%;
    overflow: hidden;
    margin: 0 0;
    border: 1px solid #D9123D;
    background-color: #D9123D;
    transform: translateY(0px);
    padding: 37px 0;
}
.sec1-mid-strt {
    width: 100%;
    overflow: hidden;
    padding: 6px 0 38px 0;
    margin: 30px 0;
    border: 1px solid #E02951;
    background-color : #E02951;
}
.sec1-mid-strt:hover {
    width: 100%;
    overflow: hidden;
    margin: 0 0;
    border: 1px solid #D9123D;
    background-color: #D9123D;
    transform: translateY(0px);
    padding: 37px 0;
}
.ico-h6-sec {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.ico-h6-mid-sec{
    width: 100%;
    padding: 0 0 32px 0;
    overflow: hidden;
    text-align: center;
}
.lft-h6-sec {
    width: 100%;
    overflow: hidden;
}
.lft-h6-sec h6 {
    color: #fff;
    text-transform: capitalize;
    font-family:Raleway-Bold;
    width: 100%;
    overflow: hidden;
    font-size: 20px;
}
.lft-list-sec {
    width: 100%;
    overflow: hidden;
}
.lft-list-sec ul {
    list-style: none;
    width: 100%;
    overflow: hidden;
    padding: 0 20px;
}
.lft-list-sec li {
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    font-family:Raleway-Light;
    line-height: 1.7;
}
.sec2-lft-strt {
    width: 100%;
    overflow: hidden;
    border: 1px solid #E02951;
    background-color: #E02951;
}
.sec2-lft-strt p {
    margin: 0;
    color: #fff;
    text-align: center;
    font-family:Raleway-Regular;
    padding: 26px 26px;
}
.sec2-end {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}
.sec2-lft-end {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}
.sec2-lft-end p {
    color: #6D6C6C;
    text-align: center;
    text-transform: uppercase;
    font-family:Raleway-ExtraBold;
    font-size: 17px;
}
.end-img {
    width: 100%;
    margin: 0;
    text-align: center;
}
.end-img img {
    width: 45px;
    height: 27px;
    overflow: hidden;
    margin: -1px;
}
.hme-sec2 {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}

.hme-sec2n {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}
.hme-sec4 {
    width: 100%;
    overflow: hidden;
    background-color: #EFEFE7;
    padding: 100px 0;
    position: relative;
}
.sec4-heading {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
    text-align: center;
}
.sec4-heading h1 {
    color: #000;
    text-transform: uppercase;
    font-family:Raleway-SemiBold;
    margin: 0;
    font-size: 36px;
    letter-spacing: 2px;
}
.sec4-box {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
    border: 2px solid #D8D8CD;
    background-color: #fff;
    padding: 16px 0;
}
.box-lft {
    width: 100%;
}

.box-lft img {
    width: 100%;
    height: 285px;
    overflow: hidden;
}
.box-rt {
    width: 100%;
}
.rt-sec-strt {
    width: 100%;
}
.box-text-sec {
    width: 100%;
    overflow: hidden;
    padding: 0 0 70px 0;
}
.box-text-sec h1 {
    color: #434547;
    text-transform: uppercase;
    font-family:Raleway-SemiBold;
    font-size: 19px;
}
.box-text-sec p {
    color: #777777;
    font-size: 15px;
    font-family: Raleway-Regular;
}
.rt-buttn {
    width: 100%;
    overflow: hidden;
    text-align: right;
    padding: 10px 0;
}
.rt-buttn a {
    color: #fff;
    border: 1px solid #D9123D;
    background-color: #D9123D;
    text-transform: uppercase;
    padding: 10px 22px;
    border-radius: 2px;
    font-family:Raleway-SemiBold;
    text-decoration: none;
}
.sec5-heading {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}
.heading-strt {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 30px 0;
}
.heading-strt h1 {
    color: #000;
    text-transform: uppercase;
    font-size: 36px;
    letter-spacing: 2px; 
    font-family:Raleway-SemiBold;
}
.img-sec4 {
    position: absolute;
    top: 222px;
    padding: 0 0 0 702px;
}
.hme-sec-6 {
    width: 100%;
    overflow: hidden;
    background-color: #D9123D;
}
.sec6-heading {
    width: 100%;
    overflow: hidden;
    padding: 92px 0;
}
.sec6-heading h1 {
    color: #fff;
    text-transform: capitalize;
    font-family: Raleway-Regular;
    margin: 0;
    font-size: 36px;
    letter-spacing: 2px;
    text-align: center;
}
.sec6-heading span{
    text-transform: uppercase;
    font-family:Raleway-SemiBold;

}
.footer-mail p {
    color: #fff;
    text-transform: lowercase;
    font-size: 20px;
    text-align: center;
    margin-bottom: 26px;
}
.email-sec2-pkges1 {
    width: 100%;
    border: 1px solid #b7b7b7;
    border-radius: 8px;
    height: 525px;
    background-color: #fff;
}
.email-sec2-pkges2 {
    width: 100%;
    border: 1px solid #b7b7b7;
    border-radius: 8px;
    height: 525px;
    background-color: #fff;
}
.email-sec2-pkges3 {
    width: 100%;
    border: 1px solid #b7b7b7;
    border-radius: 8px;
    height: 525px;
    background-color: #fff;
}
/**********************************************/
.home-sec1 {
	width: 100%;
	overflow: hidden;
	margin: 30px 0;
	    margin-bottom: 0;

}
.home-sec1-main {
    width: 100%;
    overflow: hidden;
}
.sec1-head {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.sec1-head-txt {
    width: 100%;
    overflow: hidden;
	text-align: justify;
}
.sec1-head h2 {
    color: #191160;
    text-transform: capitalize;
    font-family: Raleway-Bold;
}
.sec1-head-txt p {
    color: #000;
    line-height: 27px;
    padding: 20px;
    margin-bottom: 0;
	font-family: Aileron-Regular;
}
.sec1-head-txt a {
    color: #c8161d;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 800;
    font-family: Aileron-Italic;
}
.home-sec2-main {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}
.social-sec2-main {
    width: 100%;
    overflow: hidden;
    margin: 0;
}
.home-sec2-head-email {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
}
.home-sec2-head-email h1 {
    display: inline;
    background-color: #c8161d;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 95px;
    font-family: Raleway-Bold;
}
.sec2-pkges2 {
	width: 100%;
	border: 1px solid #b7b7b7;
	border-radius: 8px;
	height: 525px;
	background-color: #fff;
}
.home-sec2-head {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
}
.home-sec2-head h1 {
    display: inline;
    background-color: #c8161d;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 14px;
    font-family: Raleway-Bold;
}
.sec2-pkges {
    width: 100%;
}
.sec2-pkges-main {
    width: 100%;
    overflow: hidden;
}
.sec2-pkges-lft {
    width: 100%;
    text-align: center;
	padding: 0px 2px;
}
.sec2-lft-head {
    width: 100%;
    overflow: hidden;
    background-color: #000;
    padding-top: 8px;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.sec2-lft-head2 {
    width: 100%;
    overflow: hidden;
    background-color: #c8161d;
    padding-top: 8px;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.sec2-lft-head3 {
    width: 100%;
    overflow: hidden;
    background-color: #5e5e5e;
    padding-top: 8px;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.sec2-pkges3 {
    width: 100%;
    border: 1px solid #b7b7b7;
	border-radius: 8px;
	height: 525px;
	background-color: #fff;
}
.sec2-pkges1 {
    width: 100%;
    border: 1px solid #b7b7b7;
	border-radius: 8px;
	height: 525px;
	background-color : #fff;
}
.sec2-pkges-lft h4 {
    color: #000;
    background-color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    padding: 3px 0;
    font-family: Raleway-Bold;
    letter-spacing: 1px;
}
.sec2-pkges-mnth {
    width: 100%;
    text-align: center;
    background-color: #191160;
    padding: 1px 0;
    font-family:Roboto-Bold;
}
.sec2-pkges-mnth h3 {
    color: #fff;
    text-transform: capitalize;
    margin-top: 0;
    font-family: Raleway-Bold;
    font-size: 26px;
}
.sec2-lft-head-data {
    padding: 30px;
}
.sec2-lft-head-data ul {
    list-style: none;
	padding: 0;
}
.sec2-lft-head-data li {
    padding-top: 5px;
    display: -webkit-box;
}
}
.sec2-lft-head-data img {
    max-width: 20px;
    margin-right: 9px;
}
.sec2-lft-head-data li span {
    color: red;
}
.sec2-lft-head-data p {
    color: #000;
    text-decoration: none !important;
    text-transform: capitalize;
    font-family: Aileron-Bold;
    font-size: 16px;
}
.sec2-lft-head-data img {
    width: 25px;
    margin-right: 8px;
    height: 20px;
}
.sec2-lft-data-btn {
    padding: 20px 9px;
}
.sec2-lft-data-btn {
    display: -webkit-inline-box;
    text-align: center;
    overflow: hidden;
	position: absolute;
    bottom: 6px;
}
.lft-btn i {
    margin: 0 3px;
}
.lft-btn a {
    color: #fff;
    text-transform: capitalize;
    background-color: #191160;
    padding: 9px 25px;
    text-decoration: none;
        transition: transform .2s;
	font-family: Aileron-SemiBold;
}
.sec2-lft-data-btn a {
    margin: 0px 15px;
}
.lft-btn-rgt a {
    color: #fff;
    text-transform: capitalize;
    background-color: #c8161d;
    padding: 9px 22px;
    text-decoration: none;
    transition: transform .2s;
	font-family: Aileron-SemiBold;
}
.lft-btn a:hover{
    color: #fff;
    text-decoration: none;
    transform: scale(1.1);
}
.lft-btn-rgt a:hover{
    color: #fff;
    text-decoration: none;
    transform: scale(1.1);
}
.cnt-btn input:hover {
    transform: scale(1.1);
}

/****************Sec3*****************/
.home-sec3-cntr {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
    margin-bottom: 0;
}
.sec3-lft-head {
    width: 100%;
    overflow: hidden;
    background-color: #000;
}
.sec3-pkges-lft {
    width: 100%;
    text-align: center;
}
.sec3-pkges-lft h4 {
    color: #000;
    background-color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    padding: 3px 0;
}
.sec3-pkges-mnth {
    width: 100%;
    text-align: center;
    background-color: #191160;
    padding: 0px 0;
}




/*********************Sec4***********************/
.home-sec4-cntr {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
    margin-bottom: 0;
}
.home-sec5-cntr {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
    margin-bottom: 0;
}
.home-sec7 {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
}
.home-sec5-img img {
    width: 100%;
    height: 520px;
    overflow: hidden;
}



/************************footer*********************/
.footer {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
    background-color: #191160;
    padding: 25px;
    margin-bottom: 0;
}
.footer-main {
    padding: 30px;
    display: -webkit-box;
}
.footer-icon {
    text-align: center;
}
.footer-icon i {
    color: #fff;
    font-size: 25px;
    padding: 6px 9px;
    background-color: #d9123d;
    margin: 0 10px;
}
.contact-br {
    border-right: none !important;
}
.navbar.fotr-nav a {
    padding-right: 18px !important;
    padding-left: 18px !important;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 6px 6px;
}
.footer-mid {
    padding: 0 77px;
}
.navbar {
    padding-top: 20px;
}
.navi-icon a {    color: #fff;
    text-transform: uppercase;
    font-size: 15px !important;
}
.navi-icon li a {
    padding: 9px 10px !important;
    border-right: 1px solid #fff;
}
.footer-txt p {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}
.footer-txt {
    text-align: center;
}
.footer-end {
    border-top: 1px solid #fff;
    background-color: #191160;
    padding: 15px;
    padding-bottom: 40px;
}
.ftr-end-lft p {
    color: #fff;
    font-size: 14px;
}
/************************ pakgs backgrd ******************/
.home-sec2::before {
    content: " ";
    background-image: url(img/pakg-backgroung.png);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-repeat: no-repeat;
    height: 1280px;
    background-position: right;
}
.home-sec2n {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding : 40px;
}
.home-sec2n::before {
    content: " ";
    background-image: url(img/pakg-backgroung.png);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-repeat: no-repeat;
    height: 1376px;
    background-position: right;
}
.home-sec4m {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding : 40px;
}
.home-sec4m::before {
    content: " ";
    background-image: url(img/pakg-backgroung-lft.png);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-repeat: no-repeat;
    height: 1374px;
    background-position: left;
}
.home-sec22::before {
    content: " ";
    background-image: url(img/pakg-backgroung-lft.png);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-repeat: no-repeat;
    height: 1134px;
    background-position: left;
}
.home-sec22 {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding : 40px;
}
.fr-margin {
    margin: 70px 0;
}
.home-sec2 {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding : 40px;
   
}
.home-sec6k{
    width: 100%;
    position: relative;
    overflow: hidden;
    padding : 40px;
}
.home-sec6k::before {
    content: " ";
    background-image: url(img/pakg-backgroung.png);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-repeat: no-repeat;
    height: 1376px;
    background-position: right;
}
.home-sec4{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.home-sec4::before {
    content: " ";
    background-image: url(img/pakg-backgroung-lft.png);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-repeat: no-repeat;
    height: 1583px;
    background-position: left;
}
.navbar-nav>li>a {
    font-family: Roboto-Regular;
}












/********************** EMAIL-SUPPORT-Styling******************************/
.email-sec1 {
    padding-bottom: 30px;
    width: 100%;
    overflow: hidden;
}
.email-head h2 {
    color: #191160;
        text-align: center;
    text-transform: capitalize;
    font-family: Raleway-Bold;
}
.email-head {
    margin-top: 50px;
    margin-bottom: 30px;
}
.email-head-txt p {
    color: #000;
    line-height: 27px;
	padding: 8px 0;
    margin-bottom: 0;
    font-family: Aileron-Regular;
	text-align: justify;
}

.email-head-type ul {
    width: 100%;
    padding: 0 17px;
    overflow: hidden;
}
.email-head-type li p {
    color: #000;
    text-transform: lowercase;
    line-height: 27px;
    padding: 0px 15px;
    margin-bottom: 0;
    font-family: Aileron-Regular;
}

.email-head-outsurc h2 {
    color: #191160;
    text-transform: capitalize;
    font-family: Raleway-Bold;
}
.email-head-outsurc h3 {
    color: #191160;
    text-transform: capitalize;
    font-family: Raleway-Bold;
}
.email-head-outsurc p {
    color: #000;
    line-height: 27px;
    padding: 15px 0;
    margin-bottom: 0;
    font-family: Aileron-Regular;
	text-align: justify;
}
.email-head-sol-inbox h3 {
    color: #191160;
    text-transform: capitalize;
    font-family: Raleway-Bold;
}
.email-head-sol-inbox p {
    color: #000;
    line-height: 27px;
    padding: 0px 0px;
    margin-bottom: 0;
    font-family: Aileron-Regular;
	text-align: justify;
}















/******************** Virtual-Assistant-Styling ****************************/


.vrtul-head-outsurc h2 {
    color: #191160;
    text-transform: capitalize;
    font-family: Raleway-Bold;
}
.vrtul-head-outsurc p {
    color: #000;
    line-height: 27px;
    padding: 16px;
    margin-bottom: 0;
    font-family: Aileron-Regular;
    text-align: justify;
}
.vrtul-prsnl-data li {
    padding-top: 9px;
    display: -webkit-box;
}
.vrtul-prsnl-data li a {
    color: #000;
    text-decoration: none !important;
    text-transform: capitalize;
    font-family: Aileron-Bold;
}
.vrtul-sec {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
}
.pdrgt0 {
    padding-left: 60px !important;
}
.pdlft0 {
    padding-right: 60px;
}


.vrtul-sec-prsnl {
   width: 100%;
    background-color: #c8161d;
    padding: 22px 0;
    overflow: hidden;
    text-align: center;
}
.vrtul-prsnl-data ul {
    list-style: none;
}
.vrtul-prsnl-data {
    width: 100%;
    overflow: hidden;
    padding: 30px 30px;
}
.vrtul-prsnl-data img {
    max-width: 20px;
    margin-right: 9px;
}


.vrtul-sec-prsnl span {
    font-size: 25px;
    color: #fff;
    font-family: Raleway-Bold;
    text-transform: uppercase;
}
.vrtul-sec-lft {
    border: 1px solid #80808087;
	height: 700px;
}
.estate-data p {
    color: #000;
    text-decoration: none !important;
    font-size: 16px;
    text-transform: capitalize;
    font-family: Aileron-Bold;
}


.real-estate {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
}
.estate-data {
    padding: 30px 30px;
    width: 100%;
    overflow: hidden;
}
.estate-sec-prsnl {
    width: 100%;
    background-color: #c8161d;
    padding: 10px 0;
    overflow: hidden;
    text-align: center;
}
.estate-sec-prsnl span {
    font-size: 25px;
    color: #fff;
    font-family: Raleway-Bold;
    text-transform: uppercase;
}
.real-estate {
    border: 1px solid #80808087;
}

.estate-data ul {
    list-style: none;
}
.estate-data img {
    max-width: 20px;
    margin-right: 9px;
}
.estate-data li {
    padding-top: 15px;
    display: -webkit-box;
}
.estate-data li a {
    color: #000;
    text-decoration: none !important;
    text-transform: capitalize;
    font-family: Aileron-Bold;
}



.call-us-nmber h2 {
    text-transform: capitalize;
    font-family: Raleway-Bold;
    color: #c8161d;
}
.call-us-nmber span {
    color: #191160;
    font-size: 21px;
    font-family: Roboto-Regular;
}
.call-us {
    text-align: center;
}
.call-us-nmbr h2 {
    color: #c8161d;
    text-transform: capitalize;
    font-family: Raleway-Bold;
}
.call-us-nmbr span {
    color: #191160;
    font-size: 21px;
    font-family: Roboto-Regular;
}










/****************** Chat-Agents Styling ************************/

.agnt-bnnr-head {
    position: absolute;
    top: 100px;
    padding: 0 368px;
}
.agnt-bnnr-head h2 {
    color: #fff;
    text-transform: capitalize;
    font-size: 40px;
    font-family: Aileron-Regular;
    letter-spacing: 1px;
}
.agnt-bnnr-head span {
    color: #fff;
    font-family: Aileron-Bold;
}
span.hr {
    text-transform: lowercase;
    font-family: Aileron-Regular;
}
.agnt-bnnr-lebl span {
    background-color: #191160;
    padding: 6px 55px;
    color: #fff;
    font-size: 22px;
    text-transform: capitalize;
    font-family: Aileron-BoldItalic;
	letter-spacing: 1px;
}
.agnt-bnnr-lebl {
    float: right;
    overflow: hidden;
    display: -webkit-inline-box;
    margin: -3px 0;
	padding: 6px 0;
}


















/********************** Chat-Agent Styling *****************************/

.agnt-head {
    text-align: center;
    overflow: hidden;
    width: 100%;
    margin: 30px 0;
}
.agnt-head a {
    background-color: #191160;
    padding: 5px 30px;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    display: -webkit-inline-box;
    font-family: Raleway-Bold;
	text-decoration: none;
}




.email-head-type {
    overflow: hidden;
    width: 100%;
    margin: 30px 0;
}
.email-head-types {
    text-align: center;
    overflow: hidden;
    width: 100%;
    margin: 30px 0;
}
.email-head-types a {
    background-color: #191160;
    padding: 8px 48px;
    color: #fff;
    text-transform: uppercase;
    display: -webkit-inline-box;
    font-family: Raleway-Bold;
    margin: 50px 0 0 0;
    font-size: 28px;
    letter-spacing: 1px;
    text-decoration: none;
}




.sec2-contr {
    width: 100%;
    background-color: #dadada;
    overflow: hidden;
	padding: 40px;
}
.bckgrnd-clr {
    width: 100%;
    background-color: #fff;
    display: -webkit-box;
    overflow: hidden;
    padding: 30px;
}

.sec2-txt {
    width: 100%;
    overflow: hidden;
    margin: 20px 0;
}
.sec2-txt p {
    text-transform: lowercase;
    color: #191160;
    font-family: Aileron-Bold;
}
.nme-frm label {
    width: 100%;
    font-family: Roboto-Light;
    font-size: 16px;
}
.nme-frm input {
    width: 30%;
    margin: 10px 0;
    overflow: hidden;
    padding-left: 10px;
}
.nme-add label {
    width: 100%;
    font-family: Roboto-Light;
    font-size: 16px;
}
.nme-add input {
    width: 25%;
    margin: 10px 0;
    overflow: hidden;
    padding-left: 10px;
}
.nme-url label {
    width: 100%;
    font-family: Roboto-Light;
    font-size: 16px;
}
.nme-url input {
    width: 30%;
    margin: 10px 0;
    overflow: hidden;
    padding-left: 10px;
}
.nme-phne label {
    width: 100%;
    font-family: Roboto-Light;
    font-size: 16px;
}
.nme-phne input {
    width: 40%;
    margin: 10px 0;
    overflow: hidden;
    padding-left: 10px;
}
.langues-type p {
    width: 100%;
    text-transform: lowercase;
}

.lngues-sec1 {
    text-transform: capitalize;
    width: 100%;
    overflow: hidden;
}
.pdlft0 {
    padding-left: 0 !important;
}
.srch-langus {
    width: 100%;
	margin: 25px 0 10px 0;
    overflow: hidden;
    display: -webkit-inline-box;
}
.srch-langus label {
    width: 100%;
    font-family: Roboto-Light;
    font-size: 16px;
}
.srch-langus input {
    width: 76%;
    margin: 5px 0;
    overflow: hidden;
    padding: 3px 15px;
    box-shadow: none !important;
    border: 1px solid #c8161d;
}
.srch-langus-days {
    text-transform: lowercase;
    width: 100%;
    overflow: hidden;
}
.srch-langus-mnth {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
}
.langus-btn {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.langus-btn button {
    background-color: #c8161d;
    padding: 8px 100px;
    font-size: 26px;
    text-transform: uppercase;
    border: none;
    font-family: Raleway-Bold;
    color: #fff;
}







.agnt-img img {
    width: 100%;
    height: 812px;
    overflow: hidden;
}
.agnt-bnnr-headee {
    width: 100%;
    padding-bottom: 42px;
    overflow: hidden;
}
.agnt-img {
    position: relative;
    width: 100%;
}
.agnt-bnnr-img-head {
    position: absolute;
    top: 32px;
}

.agnt-img-sec1 h4 {
    color: #c8161d;
    font-family: Aileron-Bold;
}
.agnt-img-sec1 p {
    color: #000;
    margin-bottom: 0;
    font-family: Aileron-Regular;
}
.agnt-img-sec2 h4 {
    color: #c8161d;
    font-family: Aileron-Bold;
}
.agnt-img-sec2 p {
    color: #000;
    margin-bottom: 0;
    font-family: Aileron-Regular;
}
.agnt-img-sec3 h4 {
    color: #c8161d;
    font-family: Aileron-Bold;
}
.agnt-img-sec3 p {
    color: #000;
    text-transform: lowercase;
    margin-bottom: 0;
    font-family: Aileron-Regular;
}
.agnt-bnnr-img-heading {
    position: absolute;
    bottom: -43px;
}

.cltop {
    width: 13.333333% !important;
}
.clsnd {
    width: 4.333333% !important;
}
.clbtm {
    width: 6.333333% !important;
}

/****Img btm txt****/
.agnt-img-sec4 h4 {
    color: #c8161d;
    font-family: Aileron-Bold;
}
.agnt-img-sec4 p {
    color: #000;
    text-transform: lowercase;
    margin-bottom: 0;
    font-family: Aileron-Regular;
}
.agnt-img-sec5 h4 {
    color: #c8161d;
    font-family: Aileron-Bold;
}
.agnt-img-sec5 p {
    color: #000;
    text-transform: lowercase;
    margin-bottom: 0;
    font-family: Aileron-Regular;
}
.agnt-img-sec6 h4 {
    color: #c8161d;
    font-family: Aileron-Bold;
}
.agnt-img-sec6 p {
    color: #000;
    text-transform: lowercase;
    margin-bottom: 0;
    font-family: Aileron-Regular;
}
.cl {
    width: 5.333333% !important;
}




.agnt-arrow i {
	font-size: 30px;
    color: #c8161d;
    float: right;
    padding: 5px 4px;
    border-radius: 50%;
    border: 3px solid #c8161d;
}
.agnt-arrow {
    width: 100%;
    padding-bottom: 12px;
    overflow: hidden;
}






/************************ Contact-Us Styling ******************************/
.contact {
    width: 100%;
    margin: 50px 0;
    overflow: hidden;
}
.cnt-lft {
    background-color: #191160;
    padding: 30px 150px 30px 30px;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 64px;
}

.cnt-lfts {
    background-color: #191160;
    padding: 30px 150px 30px 30px;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 64px;
}
.pdlft0 {
    padding: 0;
}
.cnt-head h1 {
    color: #fff;
    font-family: Raleway-Bold;
    text-transform: capitalize;
    margin: 0;
}
.cnt-head p {
        color: #fff;
    font-size: 14px;
    font-family: Aileron-Bold;
    text-transform: uppercase;
    margin-top: 10px !important;
    margin: 0;
}
.cnt-nmbr label {
    color: #fff;
}
.cnt-nmbr span {
    text-transform: capitalize;
}
.cnt-head-nxt {
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
}
.cnt-rgt {
    width: 100%;
    background-color: #c8161d;
    padding: 30px 100px 30px 50px;
}
.cnt-rgts {
    width: 100%;
    background-color: #c8161d;
    padding: 30px 100px 30px 50px;
}
.cnt-name {
    margin-top: 20px;
    width: 100%;
    margin-bottom: 30px;
    overflow: hidden;
}
.cnt-name label {
    width: 100%;
    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    font-family: Raleway-Regular;
}
.cnt-name input {
    width: 100%;
    overflow: hidden;
    background: transparent !important;
    border-color: #fff !important;
    padding: 8px 0;
    font-size: 16px !important;
    color: #fff !important;
    border: 1px solid #fff !important;
}
.cnt-rgt::after {
    content: " ";
    background-image: url(img/cntct-after.png);
    width: 8%;
    position: absolute;
    bottom: 528px !important;
    background-repeat: no-repeat;
    height: 44px;
    right: 732px;
}
.cnt-rgts::after {
    content: " ";
    background-image: url(img/cntct-after.png);
    width: 8%;
    position: absolute;
    bottom: 614px;
    background-repeat: no-repeat;
    height: 44px;
    right: 732px;
}
.cnt-btn {
    width: 100%;
    margin: 30px 0;
}
.cnt-btn a {
    background-color: #191160;
    padding: 12px 50px;
    width: 100%;
    overflow: hidden;
    color: #fff;
    text-decoration: none  !important;;
    font-family: Raleway-Bold;
    font-size: 20px;
    text-transform: capitalize;
}
.cnt-btn a:hover {
    color: #fff;
}
.pdrgt0 {
    padding-right: 0 !important;
}

/*********************** SOCIAL PAGE *****************************/
.bnnr-txt{
    width: 100%;
    position: absolute;
    top: 80px;
}
.main-hme-bnn {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.bnr-txt h1 {
    color: #c4161d;
    font-family:Aileron-Bold;
    font-size: 44px;
}
.bnr-txt h2 {
    color: #191160;
    font-family:Aileron-Bold;
    font-size: 46px;
}
.bnr-txt p {
    color: #000;
    font-family:Aileron-Bold;
    font-size: 18px;
}
.rt-strt h1 {
    color: #c4161d;
    font-size: 36px;
    font-family:Raleway-Regular;
}
.rt-strt h2 {
    color: #191160;
    font-size: 36px;
    font-family:Raleway-Bold;
}
.rt-strt span {
    color: #191160;
    font-size: 36px;
    font-family:Raleway-Regular;
}
.rt-strt h3 {
    color: #c4161d;
    font-size: 36px;
    font-family:Raleway-Bold;
}
.mid-rt-para {
    color: #000;
    font-family: Raleway-Regular;
    font-size: 16px;
    padding-right: 86px;
    margin-top: 26px;
}

.mid-rt-para span {
    color: #c4161d;
    font-family: Raleway-Regular;
    font-size: 16px;
}
.lft-strt img {
    width: 100%;
    height: 450px;
}
.cnt-head-nxt a {
    color: #fff;
    font-family:Roboto-Regular;
    text-decoration: none;
}
.cnt-nmbr a {
    color: #fff;
    font-family:Roboto-Regular;
    text-decoration: none;
}
.cnt-nmbr a:hover {
    color: #fff;
    text-decoration: none;
}
.cnt-head-nxt a:hover {
    color: #fff;
    text-decoration: none;
}
.mid-sec {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
}
.lft-strt {
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
}

.prdct-sec2-head {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
}
.prdct-sec2-head h1 {
    background-color: #c8161d;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 122px;
    font-family:Roboto-Bold;
    display: -webkit-inline-box;
    margin : 0;
}
.sec2-pkges-ntwrk h3 {
    width: 100%;
    text-align: center;
    background-color: #c8161d;
    padding: 9px 0;
    margin: 0;
	color: #fff;
    text-transform: uppercase;
    margin-top: 0;
    font-family:Aileron-Black;
    font-size: 26px;
}
.prdct-lft-btn a {
    color: #fff;
    text-transform: capitalize;
    background-color: #191160;
    padding: 9px 10px;
    text-decoration: none;
    font-family: Aileron-SemiBold;
}
.prdct-lft-data-btn a {
    margin: 0px 13px;
}
.prdct-btn-rgt a {
    color: #fff;
    text-transform: capitalize;
    background-color: #c8161d;
    padding: 9px 22px;
    text-decoration: none;
    font-family: Aileron-SemiBold;
}
.prdct-lft-data-btn {
    display: -webkit-inline-box;
    text-align: center;
    overflow: hidden;
    position: absolute;
    bottom: 6px;
    padding: 20px;
}
.prdct-lft-btn i {
    margin: 0 4px;
}
.prdct-lft-btn a:hover {
    color: #fff;
    text-decoration: none;
}
.prdct-btn-rgt a:hover {
    color: #fff;
    text-decoration: none;
}
.cnt-name textarea {
    background-color: #c8161d;
    border: 1px solid #fff !important;
    color:#fff;
}
.whatsappicon {
    position: fixed;
    top: 80%;
    left: 1%;
    width: 120px;
    z-index: 9999999999;
    overflow: hidden;
    padding: 0;
    display: block;
}
.whatsappicon a img {
    width: 80px;
    height: 80px;
}  

@media (min-width: 340px) and (max-width: 640px){
.bnn-img img {
	width:100% !important;
    height: auto !important;
    }
.lrn-more {
    padding: 0 6px !important;
}
    .lve-chat {
    padding: 0px 6px !important;
    margin: 4px 0 !important;
} 
    .lrn-more a {
     font-size: 14px !important;
    }
    .lve-chat a {
    
     font-size: 14px !important;
    } 
    .bnnr-btn {
    top: 68px !important;
    margin-left: 28px !important;
}
	.sec1-head h2 {
    font-size: 20px !important;
    }
    .home-sec2-head h1 {
    font-size: 18px !important;
    padding: 6px 6px !important;
}
.sec2-lft-data-btn a {
    margin: 0px 4px !important;
}
.sec2-pkges1 {
    margin: 30px 0 !important;
    }
    .sec2-lft-data-btn {
    bottom: 48px !important;
}
.sec2-pkges2 {
    margin: 30px 0 !important;
    }
    .sec2-lft-head-data {
    padding: 2px 8px !important;
}
.sec2-lft-dta-btn {
    bottom: 0 !important;
}
.home-sec5-img img {
    height: auto;
    }
    .home-sec2-head-email h1 {
    font-size: 26px !important;
    padding: 6px 6px !important;
    }
    .cnt-lft {
    padding: 30px 64px 30px 50px !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
}
.pdrgt0 {
    padding-left: 0 !important;
}
.sec2-pkges1{
    height: 576px !important;
}
.sec2-pkges2{
    height: 576px !important;
}
.sec2-pkges3{
    height: 600px !important;
}
.sec2-pkges {
    padding: 0 !important;
}
.lft-btn a {
    padding: 9px 10px !important;
}
.lft-btn-rgt a {
    padding: 9px 10px !important;
}
.sec2-pkges1 {
    width: 100% !important;
    height: 576px !important;
    margin-left: 0 !IMPORTANT;
    margin-bottom: 28px !important;
}
.sec2-pkges2 {
    width: 100% !important;
    height: 576px !important;
    margin-left: 0 !important;
    margin-bottom: 28px !important;
}
.sec2-pkges3 {
    width: 100% !important;
    height: 576px !important;
    margin-left: 0 !important;
    margin-bottom: 28px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.bnn-img img {
    height: auto !important;
}
.bnnr-btn {
    top: 154px !important;
    margin-left: 62px !important;
}
.sec2-lft-head-data {
    padding-left: 12px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
}
.sec2-lft-data-btn a {
    margin: 0 4px !important;
}
.lft-btn a {
    padding: 9px 4px !important;
    }
    .lft-btn-rgt {
    padding: 0px 4px !important;
}
.sec2-lft-data-btn {
    padding: 20px 12px !important;
}
.lft-btn-rgt a {
    padding: 8px 4px !important;
}
.sec2-lft-head-data a {
    font-size: 14px !important;
    }
    .cnt-rgt::after{
    right: 434px !important;
    }
    .cnt-lft {
    padding: 30px 42px 30px 30px !important;
    margin-top: 42px !important;
    margin-left: 56px !important;
}

.sec2-pkges1{
    height: 576px !important;
}
.sec2-pkges2{
    height: 576px !important;
}
.sec2-pkges3{
    height: 576px !important;
}
.sec2-pkges {
    padding: 0 !important;
}
.pdlft0 {
    padding: 0 28px !important;
}
}







@media (min-width: 360px) and (max-width: 640px){
	.bnn-img img {
    width: 100% !important;
    height: auto !important;
}
	.vrtul-head-outsurc h2 {
    font-size: 19px !important;
}
.pdrgt0 {
    width: 100% !important;
    padding-left: 0 !important;
    margin: 30px 0 !important;
}
.footer-mid {
    padding: 0 !important;
}
.footer-main {
    padding: 0px !important;
    display: inline !important;
}
.footer-icon i {
    font-size: 17px !important;
    padding: 6px 9px;
    margin: 0 2px !important;
}
}
 
  
  
@media (min-width: 768px) and (max-width: 1024px){
	.pdrgt0 {
    padding: 0 28px !important;
}
.vrtul-prsnl-data {
    padding: 30px 14px;
}
.vrtul-sec-prsnl span {
    font-size: 24px !important;
    }
}

@media (min-width: 320px) and (max-width: 568px){
	.bnn-img img {
    width: 100% !important;
    height: auto !important;
}
.vrtul-head-outsurc h2 {
    font-size: 20px !important;
}

.vrtul-sec-prsnl span {
    font-size: 20px !important;
}
.vrtul-prsnl-data {
    width: 100%;
    padding: 0px 5px !important;
}
.pdrgt0 {
    padding: 0 !important;
    width: 95%;
}
.pdlft0 {
    padding-right: 0 !important;
	
}
}

@media (min-width: 375px) and (max-width: 667px){
	.pdlft0 {
    padding-right: 15px !important;
}
.real-estate {
    border: 1px solid #80808087;
    width: 96% !important;
}
.estate-sec-prsnl span {
    font-size: 21px !important;
}
}

@media (min-width: 375px) and (max-width: 667px){
	.estate-sec-prsnl {
    padding: 22px 0 !important;
}
}


@media (min-width: 375px) and (max-width: 812px){
	.bnr-txt h1 {
    font-size: 24px !important;
    margin-bottom: 0 !important;
}
.bnr-txt h2 {
    font-size: 20px !important;
    display: -webkit-inline-box !important;
}
.bnnr-txt {
    width: 100%;
    top: 0px !important;
    position: absolute;
}
.rt-strt h1 {
    font-size: 30px !important;
    margin: 0 !important;
}
.rt-strt h2 {
    font-size: 30px !important;
    margin: 0 !important;
}
.rt-strt h3 {
    font-size: 30px !important;
    margin: 0 !important;
}
.lft-strt img {
    width: 100% !important;
    height: auto !important;
}
.prdct-sec2-head h1 {
    padding: 6px 84px !important;
    font-size: 30px !important;
}
.prdct-lft-data-btn a {
    margin: 0px 6px !important;
}
.cnt-lft {
    margin-left: 0px !important;
}
}



@media (min-width: 360px) and (max-width: 640px){
	.bnr-txt h1 {
    font-size: 20px !important;
}
.rt-strt h1 {
    font-size: 30px !important;
    margin: 0 !important;
}
.rt-strt h2 {
    font-size: 30px !important;
    margin: 0 !important;
}
.rt-strt h3 {
    font-size: 30px !important;
    margin: 0 !important;
}
.lft-strt img {
    width: 100% !important;
    height: auto !important;
}
.prdct-sec2-head h1 {
    padding: 6px 75px !important;
    font-size: 30px !important;
}
.prdct-lft-data-btn a {
    margin: 0px 2px !important;
}
.cnt-lft {
    margin-left: 0px !important;
}
.footer {
    margin: 30px 0 !important;
    padding: 20px 0 0 0 !important;
    margin-bottom: 0 !important;
}

.home-sec22 {
    padding : 0px !important;
}
.home-sec2 {
    padding: 0 !important;
}
}




@media (min-width: 768px) and (max-width: 1024px){
	.bnn-img img {
    width: 100% !important;
    height: auto !important;
}
.sec2-lft-head-data {
    padding: 15px 7px !important;
}
.prdct-lft-data-btn {
    bottom: 17px !important;
    padding: 6px 0px !important;
}
.prdct-lft-data-btn a {
    margin: 0px 2px !important;
    font-size: 12px !important;
    padding: 7px 12px !important;
}
.prdct-lft-data-btn a {
    margin: 0px 4px !important;
    font-size: 12px !important;
    padding: 7px 29px !important;
}
}



@media (min-width: 411px) and (max-width: 731px){
	.prdct-lft-data-btn a {
    margin: 0px 15px !important;
}
}


@media (min-width: 320px) and (max-width: 568px){
	.rt-strt h1 {
    font-size: 30px !important;
    margin: 0 !important;
}
.rt-strt h2 {
    font-size: 30px !important;
    margin: 0 !important;
}
.rt-strt h3 {
    font-size: 30px !important;
    margin: 0 !important;
}
.lft-strt img {
    width: 100% !important;
    height: auto !important;
}
.bnnr-txt {
    width: 100%;
    position: absolute;
    top: 0px !important;
}
.bnr-txt h1 {
    font-size: 18px !important;
}
.bnr-txt h2 {
    font-size: 17px !important;
}
.bnr-txt p {
    font-size: 16px !important;
}
.prdct-sec2-head h1 {
    padding: 6px 63px !important;
    font-size: 24px !important;
}
.prdct-btn-rgt a {
    padding: 9px 18px !important;
    font-size: 13px !important;
}
.prdct-lft-data-btn {
    bottom: 6px !important;
    padding: 17px !important;
}
.prdct-lft-data-btn a {
    margin: 0px 6px !important;
}
.prdct-lft-btn a {
    padding: 9px 5px !important;
    font-size: 13px !important;
}
.cnt-lft {
    margin-left: 0px !important;
}
.cnt-head h1 {
    font-size: 24px !important;
}
}


.sec2-pkges {
    width: 100%;
    margin: 50px 0 !important;
    padding : 40px ;
}

.sec2-lfftt-head {
    width: 100%;
    overflow: hidden;
    background-color: #000;
    padding-top: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.sec2-pkges-left {
    width: 100%;
    text-align: center;
    padding: 0px 2px;
}
.sec2-pkges-left h4 {
    color: #000;
    background-color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    padding: 3px 0;
    font-family: Raleway-Bold;
    letter-spacing: 1px;
}
.sec2-pakges-mnth {
    width: 100%;
    text-align: center;
    background-color: #191160;
    padding: 1px 0;
    font-family: Roboto-Bold;
}
.sec2-pakges-mnth h3 {
    color: #fff;
    text-transform: capitalize;
    margin-top: 0;
    font-family: Raleway-Bold;
    font-size: 26px;
}
.sec2-pkges-netwrk h3 {
    width: 100%;
    text-align: center;
    background-color: #c8161d;
    padding: 9px 0;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Aileron-Black;
    font-size: 26px;
}
.sec2-left-head-data {
    padding: 30px;
}
.sec2-left-head-data ul {
    list-style: none;
    padding: 0;
}
.sec2-left-head-data li {
    padding-top: 9px;
}
.sec2-left-head-data img {
    max-width: 20px;
    margin-right: 9px;
}
.sec2-left-head-data a {
    color: #000;
    text-decoration: none !important;
    text-transform: capitalize;
    font-family: Aileron-Bold;
}
.prdct-left-data-btn {
    display: -webkit-inline-box;
    text-align: center;
    overflow: hidden;
    position: absolute;
    bottom: 6px;
	padding: 20px 0px !important;
}
.prodct-lft-btn a {
    color: #fff;
    text-transform: capitalize;
    background-color: #191160;
	padding: 9px 16px !important;
    text-decoration: none !important;
    font-family: Aileron-SemiBold;
	margin: 0px 39px !important;
}
.prdct-btn-rght a {
    color: #fff;
    text-transform: capitalize;
    background-color: #c8161d;
	padding: 9px 33px !important;
    text-decoration: none;
    font-family: Aileron-SemiBold;
	margin: 0 11px !important;
}
.sec2-pkges-month {
    width: 100%;
    text-align: center;
    background-color: #191160;
    padding: 1px 0;
    font-family: Roboto-Bold;
}
.sec2-pkges-month h3 {
    color: #fff;
    text-transform: capitalize;
    margin-top: 0;
    font-family: Raleway-Bold;
    font-size: 26px;
}
.sec2-pkges-ntwork h3 {
    width: 100%;
    text-align: center;
    background-color: #c8161d;
    padding: 9px 0;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Aileron-Black;
    font-size: 26px;
}
.sec2-lft-head-dataa ul {
    list-style: none;
    padding: 0;
}
.sec2-lft-head-dataa img {
    max-width: 20px;
    margin-right: 9px;
}
.sec2-lft-head-dataa a {
    color: #000;
    text-decoration: none !important;
    text-transform: capitalize;
    font-family: Aileron-Bold;
}
.prdct-lft-data-butn {
    display: -webkit-inline-box;
    text-align: center;
    overflow: hidden;
    position: absolute;
    bottom: 6px;
    padding: 20px;
}
.sec2-lft-head-dataa {
    padding: 30px;
}
.sec2-lft-head-dataa li {
    padding-top: 9px;
}
.prdct-left-butn a {
    color: #fff;
    text-transform: capitalize;
    background-color: #191160;
	padding: 9px 30px;
    text-decoration: none !important;
    font-family: Aileron-SemiBold;
    margin: 0px 27px;
}
.pordct-butn-rgth a {
    color: #fff;
    text-transform: capitalize;
    background-color: #c8161d;
    padding: 9px 40px;
    text-decoration: none !important;
    font-family: Aileron-SemiBold;
	margin: 0px 89px;
}
.sect2-left-heade {
    width: 100%;
    overflow: hidden;
    background-color: #5e5e5e;
    padding-top: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.sec2-pakges-left {
    width: 100%;
    text-align: center;
    padding: 0px 2px;
}
.sec2-pakges-left h4 {
    color: #000;
    background-color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    padding: 3px 0;
    font-family: Raleway-Bold;
    letter-spacing: 1px;
}
.sec2-packges-mnth {
    width: 100%;
    text-align: center;
    background-color: #191160;
    padding: 1px 0;
    font-family: Roboto-Bold;
}
.sec2-packges-mnth h3 {
    color: #fff;
    text-transform: capitalize;
    margin-top: 0;
    font-family: Raleway-Bold;
    font-size: 26px;
}
.sec2-pckges-ntwork h3 {
    width: 100%;
    text-align: center;
    background-color: #c8161d;
    padding: 9px 0;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Aileron-Black;
    font-size: 26px;
}
.sect2-left-head-dataa {
    padding: 30px;
}
.sect2-left-head-dataa ul {
    list-style: none;
    padding: 0;
}
.sect2-left-head-dataa li {
    padding-top: 9px;
}
.sect2-left-head-dataa img {
    max-width: 20px;
    margin-right: 9px;
}
.sect2-left-head-dataa a {
    color: #000;
    text-decoration: none !important;
    text-transform: capitalize;
    font-family: Aileron-Bold;
}
.prdctt-left-data-butn {
    display: -webkit-inline-box;
    text-align: center;
    overflow: hidden;
    position: absolute;
    bottom: 6px;
    padding: 20px;
}
.prodcet-left-btn a {
    color: #fff;
    text-transform: capitalize;
    background-color: #191160;
    padding: 9px 10px;
    text-decoration: none;
    font-family: Aileron-SemiBold;
    margin: 0px 13px;
}
.prdct-btn-rgtt a {
    color: #fff;
    text-transform: capitalize;
    background-color: #c8161d;
    padding: 9px 22px;
    text-decoration: none;
    font-family: Aileron-SemiBold;
    margin: 0px 13px;
}
.sec2-lft-head4 {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding-top: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.sec2-pkgess-left h4 {
    color: #000;
    background-color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    padding: 3px 0;
    font-family: Raleway-Bold;
    letter-spacing: 1px;
}
.sec2-pckgess-month {
    width: 100%;
    text-align: center;
    background-color: #191160;
    padding: 1px 0;
    font-family: Roboto-Bold;
}
.sec2-pckgess-month h3 {
    color: #fff;
    text-transform: capitalize;
    margin-top: 0;
    font-family: Raleway-Bold;
    font-size: 26px;
}
.sec2-pkgees-ntwork h3 {
    width: 100%;
    text-align: center;
    background-color: #c8161d;
    padding: 9px 0;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Aileron-Black;
    font-size: 26px;
}
.sec2-lft-headr-data {
    padding: 30px;
}
.sec2-lft-headr-data ul {
    list-style: none;
    padding: 0;
}
.sec2-lft-headr-data li {
    padding-top: 9px;
}
.sec2-lft-headr-data img {
    max-width: 20px;
    margin-right: 9px;
}
.sec2-lft-headr-data a {
    color: #000;
    text-decoration: none !important;
    text-transform: capitalize;
    font-family: Aileron-Bold;
}
.prdct-lfft-data-btn {
    display: -webkit-inline-box;
    text-align: center;
    overflow: hidden;
    position: absolute;
    bottom: 6px;
    padding: 20px;
}
.sec2-pkgess-left {
    width: 100%;
    text-align: center;
    padding: 0px 2px;
}
.prodct-lft-bttn a {
    color: #fff;
    text-transform: capitalize;
    background-color: #191160;
    padding: 9px 10px;
    text-decoration: none;
    font-family: Aileron-SemiBold;
    margin: 0px 13px;
}
.prddct-btn-rggt a {
    color: #fff;
    text-transform: capitalize;
    background-color: #c8161d;
    padding: 9px 22px;
    text-decoration: none;
    font-family: Aileron-SemiBold;
    margin: 0px 13px;
}
.sec2-lft-headd1 {
    width: 100%;
    overflow: hidden;
    background-color: #000;
    padding-top: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.vrtul-prsnl-data p {
    color: #000;
    text-decoration: none !important;
    font-size: 16px;
    text-transform: capitalize;
    font-family: Aileron-Bold;
}




@media (min-width:360px) and (max-width:640px){
	.prdct-left-data-btn {
    padding: 20px 2px !important;
    bottom: 38px !important;
}
.prdct-btn-rght a 
{
    padding: 9px 18px !important;
   margin: 0 15px !important;
}
.prodct-lft-btn a {
    padding: 9px 6px !important;
    margin: 0px 16px !important;
}
.email-head-types h2{
	font-size: 26px !important;
}
.nme-frm input{
width : 100% !important;
}
.nme-add input{
width : 100% !important;
}
.nme-url input{
width : 100% !important;
}
.nme-phne input {
width: 100% !important;
}
.langus-btn button{
padding: 8px 20px !important;
}
.fr-pad {
    padding-left: 0 !important;
}
.navbar.fotr-nav a{
    display: -webkit-box;
}
.navbar{
padding: 14px 50px !important;
}
.ftr-nav a {
    display: -webkit-box !important;
    }
    .ftr-nav {
    padding: 2px 62px !important;
    }
    .srch-langus input {
    width: 100% !important; 
    }
    .agnt-bnnr-head {
    top: 14px !important;
    padding: 0 62px !important;
}
.agnt-bnnr-head h2{
	font-size: 16px !important
}
}


@media (min-width:768px) and (max-width:1024px){
	.prodct-lft-btn a {
    padding: 9px 6px !important;
    margin: 0px 14px !important;
}
.prdct-btn-rght a {
    padding: 9px 16px !important;
    margin: 0 0px !important;
}
.agnt-bnnr-head {
    top: 44px !important;
    padding: 0 100px !important;
}
.footer-mid {
    padding: 0 !important;
}
.navbar.fotr-nav a {
    padding-right: 12px !important;
    padding-left: 11px !important;
    }
    .ftr-nav {
    width: 136% !important;
    margin-left: -20px !important;
}
.lft-icon-sec ul {
    margin-left: -24px !important;
}
}

@media (min-width:375px) and (max-width:812px){
.prodct-lft-btn a {
    padding: 9px 11px !important;
    margin: 0px 24px !important;
}
.prdct-btn-rght a {
    padding: 9px 21px !important;
    margin: 0 0px !important;
}
}


@media (min-width:414px) and (max-width:736px){
	.prodct-lft-btn a {
    padding: 9px 11px !important;
    margin: 0px 28px !important;
}
.prdct-btn-rght a {
    padding: 9px 21px !important;
    margin: 0 17px !important;
}
}


@media (min-width:320px) and (max-width:568px){
	.prodct-lft-btn a {
    padding: 9px 6px !important;
    margin: 0px 12px !important;
}
.prdct-btn-rght a {
    padding: 9px 14px !important;
    margin: 0 0px !important;
}
.footer-icon i{
    margin: 0 7px !important;
}
.ftr-nav a{
	display: -webkit-box !important;
}
.navbar.fotr-nav a{
display: -webkit-box !important;
}
.footer-main {
    padding: 30px 0 !important;
    display: flow-root !important;
}
.footer-mid{
padding: 0 !important;
}
.footer{
padding: 0 !important;
}
.ftr-nav {
    padding: 20px 0 0 14px !important;
}
.langus-btn button {
    padding: 8px 10px !important;
    }
    
.email-head-types h2{
	font-size: 22px !important;
}
.nme-frm input{
width : 100% !important;
}
.nme-add input{
width : 100% !important;
}
.nme-url input{
width : 100% !important;
}
.nme-phne input {
width: 100% !important;
}
.fr-pad {
    padding-left: 0 !important;
}
.bckgrnd-clr{
padding: 14px 0 !important;
}
.agnt-bnnr-head {
    top: 6px !important;
    padding: 0px 18px !important;
}
.agnt-bnnr-head h2 {
    font-size: 20px !important;
    }
    .agnt-bnnr-lebl span {
    padding: 6px 14px !important;
    }
    .home-sec2 {
    padding: 0 !important;
}
.home-sec22 {
    padding: 0 !important;
}
.home-sec2m {
    padding: 0 !important;
}
.sec2-pkges {
    padding: 0 !important;
}
.sec2-pkges2 {
    width: 148% ;
    height: 576px !important;
    margin-left: -44px ;
        margin-bottom: 28px !important;
}
.sec2-pkges1 {
    width: 148% ;
    height: 576px !important;
    margin-left: -44px ;
        margin-bottom: 28px !important;
}

.sec2-pkges3 {
    width: 148% ;
    height: 576px !important;
    margin-left: -44px ;
    margin-bottom: 28px !important;
}

.prdct-left-data-btn {
    bottom: 42px !important;
}
.sec2-lft-head-data {
    padding: 20px 40px 0 14px !important;
}
.sec2-lft-data-btn a {
    margin: 0px 4px !important;
}
.lft-btn a {
    padding: 9px 18px !important;
}
.lft-btn-rgt a {
    padding: 9px 10px !important;
}
.sec2-lft-data-btn {
    bottom: 38px !important;
    margin-left: 20px !important;
}
.home-sec2n {
    padding: 0 !important;
}
.home-sec5-img img {
    height: auto !important;
}
.home-sec4m {
    padding: 0 !important;
}
.home-sec2-head h1 {
    padding: 6px 4px !important;
    font-size: 15px !important;
}
.home-sec2-head-email h1 {
    padding: 10px 4px !important;
    font-size: 24px !important;
}
}

@media (min-width:1024px) and (max-width:1366px){
.navbar {
    padding-top: 20px;
    text-align: center;
   }  
   .ftr-nav {
    width: 100% !important;
    margin-left: 0 !important;
    text-align: center;
}
}

@media (min-width:411px) and (max-width:823px){
	.prodct-lft-btn a {
    padding: 9px 13px !important;
    margin: 0px 27px !important;
}
.prdct-btn-rght a {
    padding: 9px 28px !important;
    margin: 0 0px !important;
}
}


@media (min-width:360px) and (max-width:640px){
	.prodct-lft-btn a {
    padding: 9px 6px !important;
    margin: 0px 16px !important;
}
.prdct-btn-rght a {
    padding: 9px 20px !important;
    margin: 0 9px !important;
}


@media (min-width: 375px) and (max-width: 667px){
	.bnnr-txt {
    top: 14px !important;
}
.prdct-lft-data-btn a {
    margin: 0px 19px !important;
}
}


@media (min-width: 768px) and (max-width: 1024px){
.prdct-lft-data-btn a {
    padding: 7px 10px !important;
}
}
@media (max-width: 1024px) and (min-width: 768px){
.prdct-btn-rght a {
    padding: 12px 27px !important;
    margin: 0 19px !important;
}
}
@media (max-width: 1024px) and (min-width: 768px){
.prodct-lft-btn a {
    padding: 12px 11px !important;
    margin: 0px 15px !important;
}
.prdct-left-data-btn {
    bottom: 6px !important;
    padding: 20px 17px !important;
}
}
.prodct-lft-btn a {
    margin: 0px 27px !important;
}
