
  @font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-Bold.woff2') format('woff2'),
        url('../fonts/CeraPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
	
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-BoldItalic.woff2') format('woff2'),
        url('../fonts/CeraPro-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-Black.woff2') format('woff2'),
        url('../fonts/CeraPro-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-Light.woff2') format('woff2'),
        url('../fonts/CeraPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-BlackItalic.woff2') format('woff2'),
        url('../fonts/CeraPro-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-Medium.woff2') format('woff2'),
        url('../fonts/CeraPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-ThinItalic.woff2') format('woff2'),
        url('../fonts/CeraPro-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-MediumItalic.woff2') format('woff2'),
        url('../fonts/CeraPro-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-Italic.woff2') format('woff2'),
        url('../fonts/CeraPro-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-Thin.woff2') format('woff2'),
        url('../fonts/CeraPro-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-LightItalic.woff2') format('woff2'),
        url('../fonts/CeraPro-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('../fonts/CeraPro-Regular.woff2') format('woff2'),
        url('../fonts/CeraPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html body{
      /* font-family: 'Cera Pro'!important; */
      background-color: #f3f5fc !important;
      /*overflow-x: hidden;*/
}
body .elementor-widget-heading .elementor-heading-title, .elementor-text-editor{
      /* font-family: 'Cera Pro'!important; */
}
body a:focus{
    outline: none;
}
body{
	overflow-x: hidden !important;
}
#load-more-2,#load-more-3 {
    display: none;
}
#primary-menu .sub-menu li a{
    padding: 10px !important;
    background: #fff !important;
    border: none !important;
    color: #0764d7 !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    border-radius: 0px !important;
    width: 100% !important;
}

#primary-menu .menu-item-has-children{
    position: relative;
}
#primary-menu .menu-item-has-children:after{
    content: "\f078";
    position: absolute;
    right: -1.2vw;
    top: 0.2vw;
    background-repeat: no-repeat;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #064a9d;
    font-size: 1vw;
}
.home #primary-menu .menu-item-has-children:after{
    color: #fff;
}
.newClass #primary-menu .menu-item-has-children:after{
    color: #064a9d;
}
.for-col-sec{
	display: none;
}
/*new home page sec set start*/
#hub-sec{
    z-index: 999;
}
footer.site-footer #text-3{
 padding-left: 1.5vw;
}
#new-order-sec .elementor-container {
    max-width: 88.54% !important;
    margin: 0 auto; 
}
#new-order-sec .elementor-tab-title, #new-order-sec .elementor-tabs-content-wrapper,
 #new-order-sec .elementor-tab-content, .elementor-widget-tabs {
    border: none !important;
}
#new-order-sec .elementor-tab-content{
    font-size: 17px;
    font-weight: normal;
    line-height: 29px;
    padding: 0px 4vw;
    color: #fff;
}
#new-order-sec .elementor-tab-title:first-child{
	margin-top: 0px;
}
#new-order-sec .elementor-tab-title:last-child{

	margin-bottom: 0px;
}
#new-order-sec .elementor-tab-title{
    background-color: #fff;
    margin: 15px 0px;
    position: relative;
    transition: 0.5s;
}
#new-order-sec .elementor-tab-title a{
    color: #a6a3c1;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: normal;
}
#new-order-sec .elementor-tab-title.elementor-active{
    background-color: #064a9d;
    color: #fff;
}
#new-order-sec .elementor-active a{
    color: #fff;
}
body #new-order-sec .elementor-active.elementor-tab-title:after{
    content: "\f30b";
    height: 2vw;
    width: 2vw;
    background-color: #fff ;
    border-radius: 50%;
    position: absolute;
    right: 4%;
    top: 0.9vw;
    background-repeat: no-repeat;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1vw;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #064a9d;
    opacity: 1;
    transform: translateX(0px);

}
 #new-order-sec .elementor-tab-title:after{
 	content: "\f30b";
 	opacity: 0;
    transform: translateX(-20px);

}
 #new-order-sec .elementor-tab-title:hover::after{
 	 content: "\f30b";
    height: 2vw;
    width: 2vw;
    background-color: #064a9d;
    border-radius: 50%;
    position: absolute;
    right: 4%;
    top: 0.9vw;
    background-repeat: no-repeat;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1vw;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #fff;
    opacity: 1;
    transform: translateX(0px);
 }
 #new-order-sec{
    background-color: #3467b1;
    padding: 68px 0px;
    margin-top: 14%;
    position: relative;
}
 #new-order-sec:before{
 	position: absolute;
    content: '';
    background-image: url(images/light-blueup.png);
    top: -93%;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
 }
  #new-order-sec:after{
 	position: absolute;
    content: '';
    background-image: url(images/light-bluedown.png);
    bottom: -93%;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
 }
/*new home page sec set end*/

/*loader start*/
#loading {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* opacity: 0.7; */
  background-color: #fff;
  z-index: 999;
  /* text-align: center; */
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-justify-content: center;
  z-index: 99999;
}

#loading-image {
  width: 10%;
}
/*loader end*/
.edit-link{
    width: 100%;
    text-align: center;
    display: inline-block;
}
body .current-menu-item a{
    font-weight: 900 !important;
}
.edit-link a{
    font-size: 20px;
    text-transform: uppercase;
    color: #0764d7;
    font-weight: bold;
}
#wpadminbar {   
    color: #fff;
    background: #0764d7;
}
.site-branding a{
    width: 200px;
}
.site-branding a img{
    max-width: 200px;
	height:auto;
	width:auto;
}
.responsive-img-upr{
    display: none;
}
.main-header header{
    margin: 0 auto;
    max-width: 92.55%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    padding-top: 3%;
	align-items:center;
}
.main-header{
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 9999;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.newClass .main-header{
    background: #fff;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    -webkit-box-shadow: 1px 1px 5px 0px #ccc;
            box-shadow: 1px 1px 5px 0px #ccc;
}
#for-mobile{
    display: none;
}
.newClass .main-header header{
    padding-top: 1%;
    padding-bottom: 1%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.newClass #primary-menu li a {
    color: #0764d7;
}
.newClass #primary-menu li:last-child a {
    background: #3467b1;
    color: #ffffff;
}
.newClass #primary-menu li:last-child a:hover{
    border-color: #3467b1;
    color: #3467b1;
}
.newClass #primary-menu a:hover{
    color: #a6a3c1;
}
#site-navigation, #primary-menu, .menu-main-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.entry-title{
    display: none;
}
#primary-menu{
    margin-left: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
#primary-menu li:first-child, #primary-menu li:last-child{
    margin-left: auto !important;
}
 #primary-menu li:last-child{
    margin-right:0px;
 }
#primary-menu li{
    margin: 0px 3.5%;
    margin-left: 6vw;
}
.main-navigation a{
    font-size: 18px;
    text-transform: capitalize;
    color: #fff;
}
#primary-menu li:first-child a{
    color: #0764d7;
}
.main-navigation a:hover{
    color: #a6a3c1;
    text-decoration: inherit;   
}
#review-sec h2{
    margin-top:12%;
}
.home #primary-menu li:last-child a{
    background: #fff;
    color: #0764d7;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 38px;
    font-size: 18px;
    transition: 0.5s;
    border-radius: 100px;
    border: 2px solid #fff;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
}
.newClass.home #primary-menu li:last-child a{
    background:#0764d7;
    color: #fff;
    transition: 0.5s;
}
.newClass.home #primary-menu li:last-child a:hover{
    background:#0764d7;
    color: #fff;
    transition: 0.5s;
}
.home #primary-menu li:last-child a:hover {
    background: inherit;
    color: #fff;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    border-color: #fff;
}
.first-bnr-set-sec{
    margin-top: -5%;
}
.first-bnr-set-sec .elementor-container{
    max-width: 100% !important;
    width: 100%;
}
.first-bnr-set-sec .elementor-container .elementor-row{
    max-width:  88.54% !important;
    margin: 0 auto;
}
.first-bnr-set-sec .left-side-main-bnr > .elementor-column-wrap > .elementor-widget-wrap{
    -ms-flex-line-pack: center;
        align-content: center;
    padding: 22vw 0vw 30vw 0vw;
}
.first-bnr-set-sec{
    background-position: bottom !important;
}
.first-bnr-set-sec img{
    width: 55%;
    margin-top:22%;
    margin-left: 18%;
    position: relative;
    z-index: 9;
}
.for-line-top:before{
    position: absolute;
    content: '';
    background-image: url(images/line-1.svg);
    background-size: cover;
    height: 50vw;
    width: 12vw;
    right: 4vw;
    background-repeat: no-repeat;
    top: -50vw;
    z-index: 0;
}
.for-line-top:after{
    position: absolute;
    content: '';
    background-image: url(images/line-2.svg);
    height: 28vw;
    width: 33vw;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -20vw;
    right: 13vw;
    -webkit-transform: rotate(9deg);
        -ms-transform: rotate(9deg);
            transform: rotate(9deg);
}
#control-sec:before{
  position: absolute;
    content: '';
    background-image: url(images/line-3.svg);
    background-repeat: no-repeat;
    height: 21vw;
    width: 44vw;
    background-size: contain;
    top: -21vw;
    right: 26vw;
}
.left-side-main-bnr p{
    line-height: 2.3125vw !important;
}
.down-arrow-butn button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: inherit;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    padding: 0;
    text-align: left;
}
.down-arrow-butn button:focus{
    outline: unset;
}
.down-arrow-butn button span:first-child {
    font-size: 1.0625VW;
    background: #0764d7;
    color: #fff;
    padding: 1.125VW 2.0625VW;
    display: inline-block;
    border-radius: 100px;
    transition: 0.5s;
    border: 0.125VW solid #0764d7;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
}
.down-arrow-butn button span:last-child i {
    color: #0764d7;
    font-size: 22px;
    /* background: #000; */
    /* padding: 40%; */
    border-radius: 50%;
    height: 4vw;
    width: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid #0764d7;
    margin-left: 0.5vw;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.down-arrow-butn button:hover span:first-child {
    padding: 1.1242973141786383vw 4.059962523422861vw 1.1242973141786383vw 1.2492192379762648vw;
}
.down-arrow-butn button:hover span:last-child i {
    -webkit-transform: translateX(-72px);
        -ms-transform: translateX(-72px);
            transform: translateX(-72px);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    border: none;
    color: #fff;
}
#hub-sec img{
    width: 20%;
    margin-top: 5%;
}
#for-responsove-sec-icon-hide{
    margin-top: 3%;
}
#hub-sec #for-responsove-sec-icon-show{
    display: none;
}
#hub-sec > .elementor-container{
    max-width: 80%;
    width: 100%;
}
#hub-sec > .elementor-container .elementor-container{
    max-width: 100%;
} 
.for-col-sec .container {
    max-width: 55%;
    margin-left: -1%;
    margin-top: 14%;
}
.for-col-sec .container .row {
    width: 100%;
    border-radius: 150px;
    background: #fff;
    border: 0;
    transform: rotate(-48deg);
    -webkit-transform: rotate(-48deg);
    -moz-transform: rotate(-48deg);
    -ms-transform: rotate(-48deg);
    -o-transform: rotate(-48deg);
}
.for-col-sec .container .row .col-md-6 {
    height: 25vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #fff;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.for-col-sec .container .row .col-md-6:nth-child(1) {
    border-bottom: 1px solid #ccc;
}
.for-col-sec .container .row .col-md-6:nth-child(2) {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-radius: 0px 150px 0 0;
    -webkit-border-radius: 0px 150px 0 0;
    -moz-border-radius: 0px 150px 0 0;
    -ms-border-radius: 0px 150px 0 0;
    -o-border-radius: 0px 150px 0 0;
}
.for-col-sec .container .row .col-md-6:nth-child(3) {
    border-radius: 0px 0px 0px 150px;
    -webkit-border-radius: 0px 0px 0px 150px;
    -moz-border-radius: 0px 0px 0px 150px;
    -ms-border-radius: 0px 0px 0px 150px;
    -o-border-radius: 0px 0px 0px 150px;
}
.for-col-sec .container .row .col-md-6:nth-child(4) {
    border-radius: 0px 0px 150px 0px;
    border-left: 1px solid #ccc;
    -webkit-border-radius: 0px 0px 150px 0px;
    -moz-border-radius: 0px 0px 150px 0px;
    -ms-border-radius: 0px 0px 150px 0px;
    -o-border-radius: 0px 0px 150px 0px;
    background: #064a9d;
}
.for-col-sec .container .row .col-md-6 a {
    height: 100%;
    width: 100%;
    transform: rotate(47.7deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    align-content: center;
    padding-top: 50px;
    -webkit-transform: rotate(47.7deg);
    -moz-transform: rotate(47.7deg);
    -ms-transform: rotate(47.7deg);
    -o-transform: rotate(47.7deg);
    pointer-events: none;
    cursor: text;
}
.for-col-sec .container .row .col-md-6:nth-child(1) a {
    padding-top: 0;
    padding-left: 20%;
}
.for-col-sec .container .row .col-md-6 a h3 {
    width: 100%;
    text-align: center;
    color: #064a9d;
    font-size: 35px;
    font-weight: 900;
    line-height: 38px;
    margin-bottom: 0px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
}
.for-col-sec .container .row .col-md-6 a p {
    width: 100%;
    text-align: center;
    color: #1a115f;
    transition: 0.5s;
    font-size: 18px;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
}
.for-col-sec .container .row .col-md-6:nth-child(3) h3, .for-col-sec .container .row .col-md-6:nth-child(3) p {
    color: #a6a3c1;
}
.for-col-sec .container .row .col-md-6:nth-child(3) a {
    padding-top: 0px;
}
.for-col-sec .container .row .col-md-6:nth-child(4) a {
    padding-right: 39px;
    padding-top: 0px;
    pointer-events: inherit;
    cursor: pointer;
    position: relative;
}
.for-col-sec .container .row .col-md-6:nth-child(4) a:after{
    /*background-image: url(images/new-arrow-right.svg);*/
    content: "\f30b";
    height: 5vw;
    width: 5vw;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    right: -4vw;
    top: 8.5vw;
    background-repeat: no-repeat;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 1.5vw;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #064a9d;
}
.for-col-sec .container .row .col-md-6:nth-child(4) a:hover::after{
    background-color: #06336b;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #fff;
    -webkit-transform: translateX(-5px);
        -ms-transform: translateX(-5px);
            transform: translateX(-5px);
}
.for-col-sec .container .row .col-md-6:nth-child(4) a h3 {
    color: #fff;
}
#four-col-sc > .elementor-container, #control-sec  > .elementor-container{
    max-width: 100%;
    width: 100%;
}
#control-sec  > .elementor-container img{
    width: 100%;
}
#control-sec  > .elementor-container #lwft-sde{
    padding-left: 7vw;
    padding-bottom: 8vw;   
}
.for-bg-txt{
    background-color: #f3f5fc;
    z-index: 9;
}
#extention-sec img{
    width: 7vw;
}
#for-hvr-upr:hover{
    -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
            transform: translateY(-10px);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#for-hvr-upr{
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#extention-sec{
    padding: 27% 0 19%;
    margin-top: -20%;
}
/*#extention-sec:after{
    background-image: url(images/white-bg-hub.png);
    content: '';
}*/
#ruppes-sec-home{
    position: relative;
}
#ruppes-sec-home:after{
    position: relative;
    content: '';
}
.rup-img{
    position: absolute;
   /* top: -37vw;
    background: #ffff;
    padding: 49% 13% 7% 1%;
    border-radius: 140px;
    right: -16vw;
    transform: rotate(45deg);*/
    background-image: url(images/rupes-imh.png);
    top: -17vw;
    right: 0px;
    /*padding: 11vw 5vw 10vw 7vw;*/
    background-size: cover;
    margin-bottom: 8vw;
    background-position: bottom;
    height: 47vw;
    width: 46vw;

}
.down-sec-rup{
    position: absolute;
   top: 10vw;
    left: 8vw;
}
.down-sec-rup img{
    width: 80%;
}
/*.down-sec-rup{
    transform: rotate(-45deg);
    padding-left: 13%;
    padding-bottom: 8%;
    padding-right: 11%;
}*/
.down-sec-rup p{
       font-size: 24px;
    color: #1a115f;
    padding-top: 9%;
    padding-left: 21%;
    font-weight: 500;
    line-height: 31px;
}
.site-info{
    display: none;
}
.got-quues .down-qieest h3{
    font-size: 4.375vw;
    font-weight: 900;
    line-height: 80px;
    color: #064a9d;
    margin: 0px;
}
.got-quues .down-qieest p{
    color: #666666;
    font-size: 1.3vw;
    line-height: 37px;
    text-align: right;
}
.got-quues .down-qieest{
    display: inline-block;
}
.got-quues{
    padding-left: 10vw;
    padding-top: 12vw;
    position: absolute;
    width: 100%;
}
.got-quues ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-left: 7vw;
}
.got-quues ul li{
    margin: 2% 1%;
}
.got-quues ul li a{
    background: #0764d7;
    color: #ffffff;
    font-weight: 500;
    padding: 20px 32px;
    font-size: 18px;
    transition: 0.5s;
    border-radius: 100px;
    border: 2px solid #fff;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
}
.got-quues ul li a:hover{
    background: inherit;
    color: #0764d7;
    transition: 0.5s;
    border-color:#0764d7; 
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
}
.got-quues{
    position: relative;
}
.got-quues:before{
    position: absolute;
    background-image: url(images/quesiton.png);
    content: '';
    background-size: contain;
    height: 26vw;
    width: 13vw;
    z-index: -1;
    left: 5vw;
    background-repeat: no-repeat;
}
#footer{
    background-color: #064a9d;
    padding-top: 3%;    
    margin-top: 2%;
}
#footer > ul{
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 88%;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
#footer > ul > li{
    width: 25%;
    margin: 0;
}
#footer > ul > li .fotr-one img{
    width: 200px;
    margin-bottom: 6%; 
}
.fotr-one {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    padding-right: 8%;
}
#footer > ul > li .widgettitle{
    font-size: 25px;
    color: #fff;
    margin-bottom: 6%;
    font-weight: 500;
}
#footer > ul ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#footer #menu-footer-menu li{
    display: inline-block;
    width: 49%;
    line-height: 35px;

}
#footer ul li a, #footer ul li{
    font-size: 18px;
    color: #fff;
    line-height: 35px;
}
#footer a:hover, #footer a:hover i {
    color: #a6a3c1;
    text-decoration: none;
}
#footer a i {
    font-size: 29px;
    color: #fff;
    margin-right: 15px;
    margin-top: 4%;
}
#footer  #text-4 > div > div{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#footer  #text-5{
    width: 100%;
    text-align: center;
    margin-top: 3%;
    padding-top: 2%;
    border-top: 1px solid #fff;
    padding-bottom: 1%;
}
.page{
    margin-bottom: 0px;
}
#review-sec > .elementor-container{
    max-width: 88%;
}
#review-sec .elementor-widget-testimonial-carousel .elementor-testimonial__image img{
    width: 80px;
    height: auto;
}
#review-sec .elementor-testimonial__name{
    color: #1a115f;
    font-size: 19px;
}
#review-sec .elementor-testimonial__content{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: unset;
}
#review-sec .elementor-testimonial__content:after{
    display: none;
}
#review-sec .elementor-testimonial__content .elementor-testimonial__text{
    font-size: 21px;
    line-height: 29px;
    text-align: left;
    color: #666666;
    font-style: normal;
}
#review-sec .elementor-testimonial{
    -webkit-box-shadow: 0px 0px 11px 0px #ccccccb8;
            box-shadow: 0px 0px 11px 0px #ccccccb8;
    margin: 5%;
    border-radius: 20px;
    padding: 7% 5%;
    background-color: #fff;
}
#review-sec .elementor-testimonial__cite{
    margin-top: 0px;
}
#review-sec .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0px 3px;
    /*background: #556080;*/
}
/*#review-sec .swiper-pagination-bullet-active{
    background: #0764d7;
}*/
#review-sec .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 2.5vw;
}
#extention-sec .elementor-container{
    max-width: 80%;
}
/*=========FAQ PAGE START========*/
.faq-heading h2{
    margin-top: 18% !important;
    margin-bottom: 5% !important;
}
#faq-set .elementor-accordion .elementor-tab-title.elementor-active{
    background-color: #0764d7;
}
#faq-set .elementor-tab-content{
    border: none;
}
#faq-set .elementor-accordion .elementor-accordion-item {
    border: none;
    margin-bottom: 1%;
}
#faq-set .elementor-tab-title{
    border-radius: 10px 10px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    padding: 20px 10px;    
    /* font-family: 'Cera Pro'!important */
}
#faq-set .elementor-tab-title a{
    font-size: 20px;
    padding-left: 2%;
    width: 100%;
    position: relative;
}
#faq-set .elementor-tab-title a:before{
    position: absolute;
    content: 'Q:';
    left: 0;
}
#faq-set .elementor-tab-content:before{
    position: absolute;
    content: 'A:';
    left: 1%;
}
#faq-set .elementor-tab-content{
    border-radius: 0px 0px 10px 10px;
    padding-top: 0px;
    font-size: 20px;
    padding-left: 3%;
    /* font-family: 'Cera Pro'!important */
}
#faq-set .elementor-accordion-icon-closed{
    background: #0764d7;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    height: 1.4vw;
    width: 1.4vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#faq-set  .elementor-accordion-icon i{
    vertical-align: middle;
    padding-top: 0.125vw;
    font-size: 12px;
}
#faq-set .elementor-accordion-icon-opened{
    background: #fdfdfd;
    color: #0764d7;
    text-align: center;
    border-radius: 50%;
    height: 1.4vw;
    width: 1.4vw;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#faq-bottm-upr{
    background-color: #0764d7;
    text-align: center;
    margin-top: 5%;
}
#faq-bottm-upr p{
    font-size: 30px;
    color: #fff;
    margin: 0;
    line-height: 45px;
    padding:2% 0px;
}
#faq-bottm-upr p a{
    color: #fff;
    font-weight: 600;
}
#faq-bottm-upr p a:hover{
    color: #a6a3c1;
}
.page-id-150 #footer,
.page-id-175 #footer,
.page-id-174 #footer,
.page-id-165 #footer{
    margin-top: 0px;
}
/*.page-id-150  .main-navigation a, .page-id-175  .main-navigation a, .page-id-198 .main-navigation a,
.page-id-207 .main-navigation a, .page-id-174 .main-navigation a,
.page-id-165 .main-navigation a, .page-id-310 .main-navigation a{
    color: #0764d7;
}*/
.main-navigation a{
    color: #0764d7;
}
.home .main-navigation #menu-item-182 a, .home .main-navigation #menu-item-183 a{
    color: #fff;
}
.newClass.home .main-navigation #menu-item-182 a, .newClass.home .main-navigation #menu-item-183 a{
    color: #0764d7;
} 
.page-id-150  #primary-menu li {
    margin-left: 3vw;
}
.page-id-150 {
    background-image: url(images/faq-img.png);
    background-size: 100% 100%;
}
.page-id-150 .elementor-container{
    max-width: 65.63% !important;
}
/*=========FAQ PAGE END========*/
/*=========Contact PAGE Start========*/
.page-id-175  .faq-heading h2 {
    margin-bottom: 0% !important;
    font-size: 80px !important;
}
.page-id-175  .faq-heading .elementor-text-editor p{
    font-size: 20px;
}
.contact-form .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input{
    border-radius: 12px;
    height: 50px;
    border-color: #999999;
}
.contact-form .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{
    border-radius: 12px;
    border-color: #999999;
}
.contact-form{
    background-color: #fff;
    padding: 3%;
    -webkit-box-shadow: 1px 1px 5px 0px #ccc;
            box-shadow: 1px 1px 5px 0px #ccc;
}
#form-downn .elementor-container, .faq-heading .elementor-container, #faq-bottm-upr .elementor-container{
    max-width: 78% !important;
}
body #form-downn .elementor-field-label{
    color: #666666;
    margin-bottom: 6px;
    margin-top: 10px;
}
body #form-downn .elementor-button{
    background-color: #0764d7;
    height: 50px;
    margin-top: 25px;
    border-radius: 50px;
    border: 2px solid #0764d7;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
body #form-downn .elementor-button:hover{
    background-color: #fff;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #0764d7;
}
.down-contnt h3{
    color: #4d4d4d;
    font-size: 22px;
    margin-top: 5%;
    margin-bottom: 8%;
}
.down-contnt ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: #999999;
}
.down-contnt ul li a{
    color: #999999;
    font-size: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 4% 0;
}
.down-contnt ul li:last-child a{
    margin-bottom: 0px;
}
.down-contnt ul li a:hover, .down-contnt ul li:hover{
    color: #0764d7;
}
.down-contnt ul li i{
    font-size: 21px;
    margin-right: 3%;
}
body #form-downn .right-sec-about h3{
    color: #064a9d;
    font-weight: normal;
    font-size: 65px;
    padding-top: 7%;
}
body #form-downn .right-sec-about p{
    color: #666666;
    font-size: 20px;
    margin-bottom: 5%;
}
body #form-downn .contact-form{
    margin-right: 2%;
}
body #form-downn .right-sec-about{
    margin-left: 2%;    
}
body #form-downn .right-sec-about p:last-child{
    border-bottom: 1px solid #ccc;
    padding-bottom: 10%;
}
body #form-downn .right-sec-about p:first-child{
    margin-top: 4%;
}
body #form-downn .trust-col{
    margin-bottom: 0px;
}
#form-downn .three-img-about .elementor-container{
    max-width: 100% !important;
}
#form-downn .three-img-about  .elementor-element{
    text-align: left;
}
#form-downn {
    margin-bottom: 3%;
    display: inline-block;
    padding-top: 5%
}
.page-id-165{
    background-image: url(images/contact-bg.jpg);
    background-size: 100% 100%;
}
#primary-menu li:last-child a{
    background: #0764d7;
    color: #fff;
    padding: 15px 40px;
    border-radius: 41px;
    border:1px solid #0764d7;
}
#primary-menu li:last-child a:hover{
    border-color: #0764d7;
    color: #0764d7;
    background: #fff;
}

/*=========contaxt PAGE END========*/
/*=========afrf PAGE start========*/

.down-new-head h2{
    margin-top: 6% !important;
    font-size: 60px !important;
}
.page-id-198 .faq-heading h2 {
    margin-bottom: 2% !important;
}
.page-id-198 .faq-heading p{
    font-size: 20px;
}
#aff-page-set img{
    padding:0px 6%;
}
body .sine-up-buton a.elementor-button-link{
    background-color: #0764d7;
    border:2px solid #0764d7;
    padding: 20px 40px;
    border-radius: 50px;
    margin-top: 4%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}
body .sine-up-buton a.elementor-button-link:hover{
    background-color: #fff;
    color: #0764d7;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s

}
.procees-sec-aff img{
    width: 85px ;
}
.procees-sec-aff {
    margin-top: 2%; 
}
.aff-down-sec-fotr {
    background-color:   #0764d7;
    padding:2.5% 0px;
    margin-top: 4%;
}
body  .aff-down-sec-fotr .elementor-widget-container h4{
    font-size: 40px !important;
    color: #fff !important;
    line-height: normal !important;
}
.set-links > ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.set-links > ul > li > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: auto;
}
.set-links > ul > li > ul li{
    margin-right: 25px;
    line-height: 34px;
}
.set-links > ul > li{
    padding:0px 20px;
}
.set-links > ul > li:first-child{
    border-right:1px solid #fff;
}
.set-links > ul > li > ul li a{
    color: #fff;
    width: 100%;
    display: inline-block;
    color: #fff;
}
.set-links > ul > li > ul li:hover a{
    color : #a6a3c1;
}
.set-links > ul > li:last-child a{
    background-color: #f3f5fc;
    border: 2px solid #0764d7;
    padding: 20px 40px;
    border-radius: 50px;
    margin-top: 4%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    margin-left: 10px;
    text-transform: capitalize;
    font-weight: 500;
    color: #0764d7;
}
.set-links > ul > li:last-child a:hover{
    background-color: inherit;
    color: #fff;
    border-color: #fff;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.page-id-198 #footer{
    margin-top: 0px;
}
.procees-sec-aff{
    margin-top: 4%;
}
/*=========afrf PAGE END========*/
/*=========LOGIN PAGE START========*/
.login-sec{
    height: 100vh;
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    width: 100%;
    margin-top: 5%;
}
.page-id-188.newClass #primary-menu li a {
    color: #0764d7 !important;
}
.page-id-188.newClass #primary-menu li:last-child a{
    color: #fff !important;
}
.page-id-188.newClass #primary-menu li:last-child a:hover{
    color: #0764d7 !important;
}
.page-id-188 #primary-menu li:last-child a:hover{
    color: #0664d8  !important;
}
.page-id-188.newClass .responsive-img-upr{
    display:none;
}
.page-id-188.newClass .custom-logo{
    display: block;
}
.page-id-188 .forget-pas-login{
    width: 100%;
    text-align: center;
    text-decoration:underline;
    display: inline-block;
    color: #cccccc;
    font-weight: 500;
    margin: 3% 0;
}
.page-id-188 .forget-pas-login:hover{
    color: #0764d7;
}
/*.page-id-188.newClass .main-header{
    background-color: unset;
    box-shadow: none;
}
.page-id-188.newClass .main-header header {
    padding-top: 3%;
    padding-bottom: inherit;
}*/
.page-id-188{
    background-image: url(images/login-bg.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.login-sec .elementor-tabs-wrapper{
      text-align: center;
    width: 70%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* justify-content: center; */
    margin: 0 auto;
}
.login-sec .elementor-tab-title{
    width: 50%;
    border: none !important;
    border-bottom: 3px solid #666666 !important;
    font-size: 28px;
    font-weight: 900 !important;
    /* font-family: 'Cera Pro' !important; */
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #999999 !important;
    margin-bottom: 6%;
}
body .login-sec .elementor-active{
    border-bottom: 3px solid #0764d7 !important;
    color: #0764d7 !important;
}
body .login-sec  .form-for-icons .elementor-field-type-text{
    position: relative;
}
body .login-sec  .form-for-icons .elementor-field-type-text:after{
    position: absolute;
    content: "\f007";
    font-family: 'Font Awesome 5 Free';
    font-size: 17px;
    color: #808080;
    left: 5%;
    top: 22%;
    font-weight: bold;
}
body .login-sec  .form-for-icons .elementor-field-type-password:after{
    position: absolute;
    content: "\f023";
    font-family: 'Font Awesome 5 Free';
    font-size: 17px;
    color: #808080;
    left: 5%;
    top: 22%;
    font-weight: bold;
}
body .login-sec  .form-for-icons .elementor-field-type-email:after{
    position: absolute;
    content: "\f0e0";
    font-family: 'Font Awesome 5 Free';
    font-size: 17px;
    color: #808080;
    left: 5%;
    top: 22%;
    font-weight: bold;
}
body .login-sec img{
   width: 26%;
    position: absolute;
    z-index: 9;
    top: 0;
    -webkit-transform: translate(-50px, -50px);
        -ms-transform: translate(-50px, -50px);
            transform: translate(-50px, -50px);   
}
.login-sec .elementor-tab-content{
    border: none !important;
}
.login-sec .elementor-tabs-view-horizontal{
    background-color: #fff;
    padding: 15% 0 0 0;
    border-radius: 25px;
}
.login-sec > .elementor-container{
    max-width: 31.25% !important;
    width: 100%;
}
.login-sec form{
    width: 85%;
    margin: 0 auto;
}
.login-sec form input{
    background-color: #f2f2f2 !important;
    border: none !important;
    height: 55px !important;
    font-size: 17px !important;
    border-radius: 18px !important;
    color: #808080 !important;
    font-weight: 500 !important;
    margin-bottom:10px; 
    position: relative;
    padding-left: 40px !important;
}
.login-sec form .elementor-button{
    background-color: #0764d7;
    height: 55px;
    border-radius: 18px;
    border: 2px solid #0764d7;
    font-size: 18px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.login-sec form .elementor-button:hover{
    background-color: inherit;
    color: #0764d7;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.page-id-188  #primary-menu li a{
    color: #fff !important;
}
.page-id-188 .responsive-img-upr{
    display: block;
}
.page-id-188 .custom-logo{
    display: none;
}
.page-id-188 #footer ul li{
    display: none;
}
.page-id-188 #footer ul #text-5{
    display: block;
    margin: 0;
    border: none;
    padding: 0;
}
.page-id-188 #footer{
    padding:0px;
}
.page-id-188 #footer ul #text-5 p{
    margin: 0px;
    padding:1% 0px;
}
.page-id-188 #primary-menu li:last-child a{
    color: #fff !important;
}
/*============LOGIN PAGE END=============*/

/*========BUY PRO START=======*/
.proxy-by-upper{
    padding-top: 10%;
}
.proxy-by-upper .elementor-container{
    max-width: 81.25% !important
}
body  .proxy-by-upper .elementor-container h2{
    color: #0764d7 !important;
    font-size: 65px !important;
}
body  .proxy-by-upper .elementor-container ul{
    padding: 0;
    margin-left: 4%;
}
body  .proxy-by-upper .elementor-container p{ 

    margin-top: 5%;
    display: inline-block;
    margin-bottom: 0;
}
body  .proxy-by-upper .elementor-container a{
    margin-top: 1% !important;
}
body  .proxy-by-upper{
    background-image: url(images/prxy-back.png);
    background-size: cover;
    padding-bottom: 21vw;
    background-position: bottom right;
}
.page-id-207 .entry-content{
    margin-top: 0px;
}
.page-id-207{
    background-color: #fff !important;
} 
.semi-hading {
    margin-top: -13%;
}
#load-more-sec-prixy > .elementor-container, #dedicated-load-more-sec-prixy > .elementor-container{
    max-width: 88.54% !important;
    width: 100% !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-container,
 #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container{
    max-width: 100%;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul{
    margin: 0;
    padding: 0;
    text-align:center;
    list-style-type: none;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li{
    position: relative;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:first-child:after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:first-child:after{
    position: absolute;
    background-image: url(images/all.svg);
    content: '';
    left: 0;
    background-size: 84%;
    bottom: 0;
    height: 27px;
    width: 36%;
    background-repeat: no-repeat;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(2):after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(2):after{
    position: absolute;
    background-image: url(images/all.svg);
    content: '';
    left: 0;
    background-size: 84%;
    top: 3%;
    height: 31px;
    width: 36%;
    background-position: 0% 14%;
    background-repeat: no-repeat;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(3):after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(3):after{
    position: absolute;
    background-image: url(images/all.svg);
    content: '';
    left: 0;
    background-size: 74%;
    top: 3%;
    height: 31px;
    width: 36%;
    background-position: 0% 32%;
    background-repeat: no-repeat;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(4):after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(4):after{
    position: absolute;
    background-image: url(images/all.svg);
    content: '';
    left: 0;
    background-size: 78%;
    top: 3%;
    height: 31px;
    width: 36%;
    background-position: 0% 49%;
    background-repeat: no-repeat;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(5):after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(5):after{
    position: absolute;
    background-image: url(images/all.svg);
    content: '';
    left: 0;
    background-size: 78%;
    top: 3%;
    height: 31px;
    width: 36%;
    background-position: 0% 67%;
    background-repeat: no-repeat;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(6):after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(6):after{
    position: absolute;
    background-image: url(images/all.svg);
    content: '';
    left: 5%;
    background-size: 80%;
    top: 12%;
    height: 31px;
    width: 36%;
    background-position: 0% 85%;
    background-repeat: no-repeat;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(7):after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(7):after{
    position: absolute;
    background-image: url(images/all.svg);
    content: '';
    left: 0;
    background-size: 78%;
    top: 3%;
    height: 31px;
    width: 36%;
    background-position: 0% 102%;
    background-repeat: no-repeat;
}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover ul li:after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover ul li:after{
    -webkit-filter: brightness(5.5);
            filter: brightness(5.5);
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li{
    color: #999999;
    font-weight: 500;
    line-height: 36px;
    font-size: 12px;
}
#load-more-sec-prixy > .elementor-container section .elementor-container h3,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container h3{
    color: #000;
    font-weight: 900;
    text-align: center;
    font-size: 20px;
    padding: 0px 18%;
}
body #load-more-sec-prixy .sine-up-buton a.elementor-button-link,
body #dedicated-load-more-sec-prixy .sine-up-buton a.elementor-button-link{
        padding: 18px 28px;
}
#load-more-sec-prixy > .elementor-container section .elementor-container p,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container p{
    text-align: center;
    color: #0764d7;
    font-weight: 900;
    font-size: 78px;
    line-height: 17px;
    margin: 25% 0 10% 0;
}
#load-more-sec-prixy .first-ul-load li:first-child,
#dedicated-load-more-sec-prixy .first-ul-load li:first-child{
    color: #0764d7 !important;
    font-weight: 900 !important;
    font-size: 78px !important;
    line-height: 17px !important;
    margin: 25% 0 10% 0 !important;
}
#load-more-sec-prixy .first-ul-load li:after,
#dedicated-load-more-sec-prixy .first-ul-load li:after
{
    display: none;
}
#load-more-sec-prixy .first-ul-load li:last-child,
#dedicated-load-more-sec-prixy .first-ul-load li:last-child{
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #000 !important;
    padding-left: 21% !important;
    display: inline-block !important;
    line-height: normal !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-container p span,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container p span{
    font-size: 14px;
    font-weight: normal;
    color: #000;
    padding-left: 21%;
    display: inline-block;
    line-height: normal;
}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap{
    -webkit-box-shadow: 1px 1px 5px 0px #ccc;
            box-shadow: 1px 1px 5px 0px #ccc;
    border-radius: 21px;
    padding: 10% 0px;
    margin: 0 6%;
    margin-top: 20%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover{
     -webkit-transform: scale(1.08);
         -ms-transform: scale(1.08);
             transform: scale(1.08);
     -webkit-transition: 0.5s;
     -o-transition: 0.5s;
     transition: 0.5s;
     background-color: #0764d7;
}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover p,
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover li,
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover h3,
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover span,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover p,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover li,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover h3,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover span{
    color: #fff ;

}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover .first-ul-load li,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover .first-ul-load li{
    color: #fff !important;

}
#load-more-sec-prixy .first-ul-load{
    margin-bottom: 10% !important ;
}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover
.sine-up-buton a.elementor-button-link,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover
.sine-up-buton a.elementor-button-link{
    background-color: #fff;
}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover
.sine-up-buton a.elementor-button-link span,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap:hover
.sine-up-buton a.elementor-button-link span{
    color: #0764d7;
}
.for-not-margin{
    margin-top: 9% !important;
}
#load-more-sec-prixy, #dedicated-load-more-sec-prixy{
    text-align: center;
}
body .loadMoreBtn{
    background-color: #0764d7;
    border: 2px solid #0764d7;
    padding: 20px 40px;
    border-radius: 50px;
    margin-top: 4%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #fff !important;
    font-weight: 500;
    font-size: 18px;
}
body .loadMoreBtn:hover{
    background-color: inherit;
    color: #0764d7 !important;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#any-think-avalibale{
    margin-top: 6%;
}
#payment-images{
    margin: 3% 0px;
}
body.page-id-207{
    background-image: url(images/proxy-page-bg.png);
   background-repeat: no-repeat;
    background-position: bottom;
}
#payment-images .elementor-container{
    max-width: 90% !important;
}
/*========BUY PRO END=======*/
/*==========terms page start===========*/
#terms-condion-page h2{
    font-size: 30px;
    text-transform: uppercase;
    color: #054b9a;
    font-weight: bold;
    margin-bottom: 20px;
}
#terms-condion-page .elementor-container{
    max-width: 80%;
}
#terms-condion-page .elementor-container p{
    font-size: 18px;
    line-height: 27px;
}
#terms-condion-page .elementor-container p a{
    color: #054b9a;
}
/*============terms page end======= */




@media(min-width: 1600px){
#extention-sec h3{
    line-height:1.5625VW;
}
.site-branding a {
    width: 12.5VW;
}
.site-branding a img {
    max-width: 12.5VW;
}
.main-navigation a {
    font-size: 1.125VW;
}
#primary-menu li:last-child a {
    padding: 0.625VW 2.375VW;
    font-size: 1.125VW;
    border-radius: 6.25VW;
    border: 0.125VW solid #fff;
    -webkit-border-radius: 6.25VW;
    -moz-border-radius: 6.25VW;
    -ms-border-radius: 6.25VW;
    -o-border-radius: 6.25VW;
}
.down-arrow-butn button span:first-child {
    border-radius: 6.25VW;
   -webkit-border-radius: 6.25VW;
    -moz-border-radius: 6.25VW;
    -ms-border-radius: 6.25VW;
    -o-border-radius: 6.25VW;
}
.down-arrow-butn button span:last-child i {
    font-size: 1.375VW;
    border: 0.059962523422861vw solid #0764d7;
}
.down-arrow-butn button:hover span:last-child i {
    -webkit-transform: translateX(-4.5VW);
        -ms-transform: translateX(-4.5VW);
            transform: translateX(-4.5VW);
}
#hub-sec > .elementor-container .elementor-container h3{
    line-height: 1.5625VW;
}
#hub-sec h2, #control-sec h2{
    line-height: 5VW;
}
#hub-sec .elementor-text-editor, #control-sec .elementor-text-editor{
    line-height: 2.3125VW;
}
.for-col-sec .container .row .col-md-6 a{
    padding-top: 3.125VW;
}
.for-col-sec .container .row .col-md-6 a h3 {
    font-size: 2.1875VW;
    line-height: 2.1875VW;
}
.for-col-sec .container .row .col-md-6 a p {
    font-size: 1.125VW;
}
.for-col-sec .container .row .col-md-6:nth-child(2) {
    border-bottom: 0.0625vw solid #ccc;
    border-left: 0.0625vw solid #ccc;
    border-radius: 0px 9.375VW 0 0;
    -webkit-border-radius: 0px 9.375VW 0 0;
    -moz-border-radius: 0px 9.375VW 0 0;
    -ms-border-radius: 0px 9.375VW 0 0;
    -o-border-radius: 0px 9.375VW 0 0;
}
.for-col-sec .container .row {
    border-radius: 9.375VW;
}
.for-col-sec .container .row .col-md-6:nth-child(4) {
    border-radius: 0px 0px 9.375VW 0px;
    border-left: 0.0625vw solid #ccc;
    -webkit-border-radius: 0px 0px 9.375VW 0px;
    -moz-border-radius: 0px 0px 9.375VW 0px;
    -ms-border-radius: 0px 0px 9.375VW 0px;
    -o-border-radius: 0px 0px 9.375VW 0px;
    background: #064a9d;
}
.for-col-sec .container .row .col-md-6:nth-child(3) {
    border-radius: 0px 0px 0px 9.375VW;
    -webkit-border-radius: 0px 0px 0px 9.375VW;
    -moz-border-radius: 0px 0px 0px 9.375VW;
    -ms-border-radius: 0px 0px 0px 9.375VW;
    -o-border-radius: 0px 0px 0px 9.375VW;
}
.down-sec-rup p {
    font-size: 1.5VW;
    line-height: 1.9375VW;
}
.got-quues .down-qieest h3 {
    line-height: 5VW;
}
.got-quues ul li a {
    padding: 1.25VW 2VW;
    font-size: 1.125VW;
    border-radius: 25VW;
    border: 0.125VW solid #fff;
    -webkit-border-radius: 6.25VW;
    -moz-border-radius: 6.25VW;
    -ms-border-radius: 6.25VW;
    -o-border-radius: 6.25VW;
}
.got-quues .down-qieest p {
    line-height: 2.3125VW;
}
#review-sec .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 5VW;
    height: auto;
}
#review-sec .elementor-testimonial__content .elementor-testimonial__text {
    font-size: 1.3125VW;
    line-height: 1.8124999999999998VW;
}
#review-sec .elementor-testimonial__name {
    font-size: 1.1875VW;
}
#review-sec .elementor-testimonial__footer{
    padding-right: 1.25VW
}
#review-sec .elementor-testimonial__content {
    padding: 1.25VW;
}
 #review-sec .elementor-element.elementor-element-b8f33a6 .swiper-pagination-bullet {
    height: 0.6875VW;
    width: 0.6875VW;
}
#review-sec .elementor-testimonial {    
    border-radius: 1.25VW;
}
.fotr-one {
    font-size: 1.125VW;
    line-height: 1.875VW;
}
#footer ul li a, #footer ul li {
    font-size: 1.125VW;
    line-height: 2.1875VW;
}
#footer > ul > li .fotr-one img {
    width: 12.5VW;
    margin-bottom: 6%;
}
#footer > ul > li .widgettitle {
    font-size: 1.5625VW;
}
#footer a i {
    font-size: 1.8124999999999998VW;
    margin-right: 0.9375VW;
}
.for-col-sec .container .row .col-md-6:nth-child(4) a:hover::after {
    -webkit-transform: translateX(-0.3125VW);
        -ms-transform: translateX(-0.3125VW);
            transform: translateX(-0.3125VW);
}
.page-id-175 .faq-heading h2{
    font-size: 5vw !important;
    line-height: 5vw !important;   
}
.page-id-175 .faq-heading .elementor-text-editor p {
    font-size: 1.25VW;
}
body #form-downn .elementor-field-label {
    color: #666666;
    margin-bottom: 0.375VW;
    margin-top: 0.625VW;
    font-size: 1VW;
}   
.contact-form .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input {
    border-radius: 0.75VW;
    height: 3.125VW;
    border: 0.0625vw solid #999999;
        font-size: 0.8750000000000001VW;
}
.contact-form .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea {
    border-radius: 0.75VW;
    height: 6vw;
    border: 0.0625vw solid #999999;
    font-size: 0.8750000000000001VW;
}
body #form-downn .elementor-button {
    background-color: #0764d7;
    height: 3.125VW;
    margin-top: 1.5625VW;
    border-radius: 3.125VW;
    border: 0.125VW solid #0764d7;
    font-size: 0.8750000000000001VW;
}
.down-contnt h3 {
    font-size: 1.375VW;
}
.down-contnt ul li a ,.down-contnt ul li{
    font-size: 1.0625VW;
}
.down-contnt ul li i {
    font-size: 1.3125VW;
}
.contact-form {
    -webkit-box-shadow: 0.0625vw 0.0625vw 0.3125VW 0vw #ccc;
            box-shadow: 0.0625vw 0.0625vw 0.3125VW 0vw #ccc;
}
body #form-downn .right-sec-about h3 {  
    font-size: 4.0625VW;
}
body #form-downn .right-sec-about p {
    font-size: 1.25VW;
}
body #form-downn .right-sec-about .elementor-text-editor {
    font-size: 1.25VW;
}
.three-img-about img{
    width: 7.5VW;   
}
#faq-bottm-upr p {
    font-size: 1.875VW;
    line-height: 2.8125VW;
}
#faq-set .elementor-tab-title a {
    font-size: 1.25VW;
}
#faq-set .elementor-tab-content {
    font-size: 1.25VW;
}
#faq-set .elementor-tab-title {
    border-radius: 0.625VW 0.625VW 0 0;     
    padding: 1.25VW 0.625VW;
}
#faq-set .elementor-accordion-icon i {
    font-size: 0.9VW;
}
#faq-set  .elementor-accordion-icon{
    width: auto;
}
.page-id-198 .faq-heading p {
    font-size: 1.25VW;
    padding-top: 2vw;
}
.down-new-head h2 {
    margin-top: 6% !important;
    font-size: 3.75VW !important;
}

.page-id-198 .elementor-container{
    width: 100%;
    max-width: 100% !important;
}
#aff-page-set img {
    padding: 0px 6%;
    width: 40%;
}
body .sine-up-buton a.elementor-button-link {
    border: 0.125VW solid #0764d7;
    padding: 1.25VW 2.5VW;
    border-radius: 3.125VW;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    font-size: 1vw;
}
.down-new-head h2 {
    line-height: 5VW !important;
}
.procees-sec-aff img{
    width: 20%;
}
.procees-sec-aff h3{
    line-height: 1.5625VW !important;
}
body .aff-down-sec-fotr .elementor-widget-container h4 {
    line-height: normal !important;
}
.set-links > ul > li > ul li a {
    font-size: 1vw;
}
.set-links > ul > li > ul li {
    margin-right: 1.5625VW;
    line-height: 2.125VW;
}
.set-links > ul > li:last-child a {
    border: 0.125VW solid #0764d7;
    padding: 1.25VW 4.5vw;
    border-radius: 3.125VW;
    margin-left: 0.625VW;
    font-size: 1vw;
}
.login-sec .elementor-tabs-view-horizontal {
    border-radius: 1.5625VW;
}
body .login-sec .elementor-active {
    border-bottom: 0.1875VW solid #0764d7 !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 1.25VW 1.5625VW;
}
.login-sec .elementor-tab-title {
    border-bottom: 0.1875VW solid #666666 !important;
    font-size: 1.7500000000000002VW;
    padding: 1.25VW !important;
}
.login-sec .elementor-tab-content {
 padding: 1.25VW !important;
}
.login-sec .elementor-message {
    font-size: 1vw;
}
.login-sec form input {
    background-color: #f2f2f2 !important;
    height: 3.4375000000000004VW !important;
    font-size: 1.0625VW !important;
    border-radius: 1.125VW !important;
    color: #808080 !important;
    font-weight: 500 !important;
    margin-bottom: 0.625VW;
    position: relative;
    padding-left: 2.5VW !important;
}
.login-sec .elementor-tabs-view-horizontal .elementor-container{
    max-width: 85% !important;
}
.login-sec form .elementor-button {
    height: 3.4375000000000004VW;
    border-radius: 1.125VW;
    border: 0.125VW solid #0764d7;
    font-size: 1.125VW;
}
.page-id-188 .forget-pas-login {
    font-size: 1vw;
}
body .login-sec .form-for-icons .elementor-field-type-text:after {
    font-size: 1.0625VW;
}
body .login-sec .form-for-icons .elementor-field-type-password:after {
    font-size: 1.0625VW;
}
body .login-sec .form-for-icons .elementor-field-type-email:after {
    font-size: 1.0625VW;
}
body .login-sec img {
    -webkit-transform: translate(-3.75VW, -3.125VW);
        -ms-transform: translate(-3.75VW, -3.125VW);
            transform: translate(-3.75VW, -3.125VW);
}
body .proxy-by-upper .elementor-container h2 {
    font-size: 4.0625VW !important;
    line-height: 5vw !important;
}
body .proxy-by-upper img{
    width: 100% !important;
}
.semi-hading .elementor-container, #any-think-avalibale .elementor-container{
    max-width: 100% !important;
}
#payment-images .elementor-container img{
    width: 100%;
}
body.page-id-207 h2{
    line-height: 5vw !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-container h3,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container h3 {
    font-size: 1.25VW;
}
#load-more-sec-prixy > .elementor-container section .elementor-container p, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container p {
    font-size: 4.875VW;
    line-height: 1.0625VW;
}
#load-more-sec-prixy > .elementor-container section .elementor-container p span, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container p span {
    font-size: 0.8750000000000001VW;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li {
    line-height: 2.25VW;
    font-size: 0.75VW;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:after, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:after {
   height: 1.9375VW !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap, #dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap {
    -webkit-box-shadow: 0.0625VW 0.0625VW 0.3125VW 0vw #ccc;
            box-shadow: 0.0625VW 0.0625VW 0.3125VW 0vw #ccc;
    border-radius: 1.3125VW;
}
body #load-more-sec-prixy .sine-up-buton a.elementor-button-link, 
body #dedicated-load-more-sec-prixy .sine-up-buton a.elementor-button-link {
    padding: 1.125VW 1.7500000000000002VW;
}
body .loadMoreBtn { 
    border: 0.125VW solid #0764d7;
    padding: 1.25VW 2.5VW;
    border-radius: 3.125VW;
    font-size: 1.125VW;
}
#any-think-avalibale h2 span{
    font-size: 3.5vw !important;
}
.page-id-174 .elementor-container{
    max-width: 80% !important;
}
.page-id-174 .elementor-container img{
    width: 50%  !important;
}
#new-order-sec .elementor-tab-title {
    margin: 0.9375VW 0vw;
    padding: 1.25VW 1.5625VW;
}
#new-order-sec .elementor-tab-title a {
    font-size: 1.1875VW;
}
#new-order-sec .elementor-tab-content {
    font-size: 1.0625VW;
    line-height: 1.8124999999999998VW;
    padding: 0px 4vw;	
}
#terms-condion-page h2 {
    font-size: 1.875VW; 
    margin-bottom: 1.25VW;
}
#terms-condion-page .elementor-container p {
    font-size: 1.125VW;
    line-height: 1.6875VW;
}
}
@media(max-width: 1599px){
#primary-menu li {
    margin-left: 6vw;
}
.down-sec-rup img {
    width: 64%;
}
.first-bnr-set-sec img {
    margin-top: 20%;
}
#review-sec .elementor-testimonial__content .elementor-testimonial__text {
    font-size: 17px;
}
.down-arrow-butn button span:last-child i{
    font-size: 16px;
}
/*faq page start*/
#faq-set .elementor-tab-title a {
    padding-left: 2.5%;
}
#faq-set .elementor-tab-content {
    padding-left: 3.2%;
}
/*faq page end*/
.down-new-head h2 {
    font-size: 50px !important;
}
.login-sec .elementor-tab-title{
    font-size: 25px;    
}
body .proxy-by-upper .elementor-container h2 {
    font-size: 59px !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li {
    font-size: 11px;
    padding-left: 0%;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:first-child:after,
 #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:first-child:after {
    height: 25px;
}
}
@media(max-width: 1365px){
.for-responsive-line h2{
    line-height: 64px !important;
}
.for-responsive-line .elementor-text-editor{
    line-height: 30px !important;
}
.down-arrow-butn button:hover span:last-child i {
-webkit-transform: translateX(-60px);
    -ms-transform: translateX(-60px);
        transform: translateX(-60px);
}
.for-line-top:after {
height: 33vw;
}
#review-sec .elementor-testimonial__content {
    padding-right: 0;
}
#faq-set .elementor-tab-title a {
    padding-left: 3%;
}
#faq-set .elementor-tab-content {
    padding-left: 3.6%;
}
#faq-set .elementor-accordion-icon-closed, #faq-set .elementor-accordion-icon-opened {
    height: 18px;
    width: 18px;
}
#faq-set .elementor-accordion-icon i {
    vertical-align: inherit;
    padding-top: 0px;
}
.down-new-head h2 {
    font-size: 45px !important;
}
.login-sec .elementor-tabs-wrapper {
    width: 80%;
}
.login-sec form {
    width: 100%;
}
body .proxy-by-upper .elementor-container h2 {
    font-size: 50px !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-container p,
 #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container p {
    font-size: 56px;
    margin: 23% 0 10% 0;
}
#load-more-sec-prixy > .elementor-container section .elementor-container p span, #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container p span {
    font-size: 12px;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li, #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li {
    font-size: 10px;
    padding-left: 0%;
}
body #load-more-sec-prixy .sine-up-buton a.elementor-button-link, 
body #dedicated-load-more-sec-prixy .sine-up-buton a.elementor-button-link {
    padding: 15px 20px;
}
body .loadMoreBtn {
    padding: 16px 37px;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(6):after, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(6):after {
    height: 24px;
}
#new-order-sec .elementor-tab-content {
    font-size: 16px;
    line-height: 26px;
}
#new-order-sec .elementor-tab-title a {
    font-size: 15px;
}
body #new-order-sec .elementor-active.elementor-tab-title:after{
	top:17px;
}
#control-sec:before {
    height: 24vw;
    width: 44vw;
    top: -22vw;
    right: 26vw;
}
}
@media(max-width: 1199px){
.left-side-main-bnr h1 {
    line-height: 5vw !important;
    font-size: 50px !important;
}
.first-bnr-set-sec .left-side-main-bnr > .elementor-column-wrap > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
        align-content: center;
    padding: 15vw 0vw 25vw 0vw;
}

.for-responsive-line h2 {
    line-height: 52px !important;
}
.for-col-sec .container .row .col-md-6:nth-child(4) a:after {
    height: 7vw;
    width: 7vw;
    right: -4vw;
    top: 7.5vw;
}
.down-sec-rup p {
    font-size: 20px;
    line-height: 26px;
}
.rup-img {
    height: 45vw;
    width: 45vw;
}
.down-sec-rup img {
    width: 48%;
}
.got-quues ul li a {
    padding: 16px 25px;
    font-size: 14px;
}
#footer #menu-footer-menu li {
    width: 45%;
}
#footer ul li a, #footer ul li {
    font-size: 15px;
    line-height: 33px;
}
.fotr-one{
    font-size: 15px;
    line-height: 28px;
    padding-right: 10%;
}
.down-arrow-butn button:focus{
    outline: none;  
}
.for-line-top:before {
    height: 37vw;
    width: 12vw;
    right: 4vw;
    top: -37vw;
    -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
            transform: rotate(5deg);
}
.down-arrow-butn button:hover span:last-child i {
    -webkit-transform: translateX(-48px);
        -ms-transform: translateX(-48px);
            transform: translateX(-48px);
    font-size: 11px;
}
#review-sec .elementor-testimonial {
    margin: 0%;
}
#review-sec .elementor-testimonial__content .elementor-testimonial__text {
    font-size: 15px;
    line-height: 24px;
}
#review-sec h2 {
    margin-top: 8%;
}
#faq-set .elementor-tab-content {
    font-size: 18px;
}
#faq-set .elementor-tab-title a {
    font-size: 18px;
}
.page-id-175 .faq-heading h2 {
    font-size: 70px !important;
}
.page-id-175 .faq-heading .elementor-text-editor p {
    font-size: 17px;
}
body #form-downn .right-sec-about p {
    font-size: 17px;
}
body #form-downn .right-sec-about {
    margin-left: 0%;
    padding-left: 4%;
}
body #form-downn .contact-form {
    margin-right: 0%;
}
body #form-downn .right-sec-about h3 {
    font-size: 46px;
}
.page-id-175 .faq-heading h2 {
    margin-top: 14% !important;
    font-size: 55px !important;
}
.page-id-175 .faq-heading .elementor-text-editor p {
    font-size: 14px;
}
body #form-downn .right-sec-about p {
    margin-top: 0px;
    font-size: 15px;
    margin-bottom: 5%;
}
 .down-contnt ul li i {
    font-size: 18px;
}
.down-new-head h2 {
    font-size: 40px !important;
} 
.login-sec .elementor-tab-title {
    font-size: 25px;
    padding: 20px 0 !important;
}
body .login-sec img {
    -webkit-transform: translate(-45px, -33px);
        -ms-transform: translate(-45px, -33px);
            transform: translate(-45px, -33px);
}
body .proxy-by-upper .elementor-container h2 {
    font-size: 43px !important;
    line-height: 50px !important;
}
.semi-hading {
    margin-top: -11%;
}
.semi-hading h2{
    line-height: 57px !important;
}
#load-more-sec-prixy .elementor-column.elementor-col-16,
#dedicated-load-more-sec-prixy .elementor-column.elementor-col-16{
    width: 33% !important;
}
#load-more-sec-prixy .elementor-row,
#dedicated-load-more-sec-prixy .elementor-row{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li, #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li {
    font-size: 12px;
    padding-left: 0;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(6):after, #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(6):after {
    height: 31px;
}
#load-more-sec-prixy > .elementor-container section .elementor-container p, #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container p {
    font-size: 64px;
    margin: 18% 0 10% 0;
}
#any-think-avalibale h2 span{
    font-size: 50px !important;
}
#new-order-sec .elementor-tab-content {
    font-size: 14px;
    line-height: 24px;
}
#new-order-sec .elementor-tab-title a {
    font-size: 13px;
}
#new-order-sec:before, #new-order-sec:after {
  display: none;
}
body #new-order-sec .elementor-active.elementor-tab-title:after {
    height: 3vw;
    width: 3vw;
    top: 12px;
    font-size: 1.5vw;
}

}
@media(max-width: 1024px){
/*.first-bnr-set-sec .left-side-main-bnr > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    padding: 15vw 0vw 13vw 0vw;
}*/

.left-side-main-bnr h1 {
    line-height: 5vw !important;
    font-size: 35px !important;
}
	.main-navigation li{
		display:block;
		width:100%;
	}
	
.left-side-main-bnr  .elementor-text-editor{
    font-size: 15px !important;
}
.left-side-main-bnr  .elementor-text-editor br{
    display: none;
}
.down-arrow-butn button span:first-child {
    font-size: 12px;
}
.down-arrow-butn button span:last-child i {
    font-size: 12px;
    height: 35px;
    width: 35px;
}
.down-arrow-butn button:hover span:last-child i {
    -webkit-transform: translateX(-38px);
        -ms-transform: translateX(-38px);
            transform: translateX(-38px);   
}
#hub-sec h3{
    font-size: 13px !important;
    line-height: 18px !important;
}
.for-col-sec .container .row .col-md-6 a h3 {
    font-size: 25px;
    line-height: 27px;
}
.for-col-sec .container .row .col-md-6 a p { 
    font-size: 14px;
}
.for-col-sec .container .row .col-md-6:nth-child(2) {
    border-radius: 0px 75px 0 0;
    -webkit-border-radius: 0px 75px 0 0;
    -moz-border-radius: 0px 75px 0 0;
    -ms-border-radius: 0px 75px 0 0;
    -o-border-radius: 0px 75px 0 0;
}
.for-col-sec .container .row .col-md-6:nth-child(4) {
    -webkit-border-radius: 0px 0px 75px 0px;
    -moz-border-radius: 0px 0px 75px 0px;
    -ms-border-radius: 0px 0px 75px 0px;
    -o-border-radius: 0px 0px 75px 0px;
}
.for-col-sec .container .row .col-md-6:nth-child(3) {
    border-radius: 0px 0px 0px 75px;
    -webkit-border-radius: 0px 0px 0px 75px;
    -moz-border-radius: 0px 0px 0px 75px;
    -ms-border-radius: 0px 0px 0px 75px;
    -o-border-radius: 0px 0px 0px 75px;
}
.for-col-sec .container .row .col-md-6:nth-child(4) a:after {
    right: -6vw;
}
.for-responsive-line h2 {
    line-height: 37px !important;
}
.for-responsive-line .elementor-text-editor {
    line-height: 23px !important;
}
.down-sec-rup p {
    font-size: 15px;
    padding-top: 3%;        
    line-height: 20px;
}
.rup-img{
    top: -22vw;
}
.got-quues ul li a {
    padding: 14px 19px;
    font-size: 13px;
}
.fotr-one {
    font-size: 13px;
    line-height: 28px;
    padding-right: 16%;
}  
#footer #menu-footer-menu li {
    width: 100%;
}
#footer #text-4{
    padding-left: 4%;
} 
.for-col-sec .container .row {
    transform: rotate(-49deg);
    -webkit-transform: rotate(-49deg);
    -moz-transform: rotate(-49deg);
    -ms-transform: rotate(-49deg);
    -o-transform: rotate(-49deg);
}
.main-navigation a {
    font-size: 14px;
	text-align:center;
}
#primary-menu li {
    margin-left: 1vw;
}

#primary-menu li:last-child a {
    padding: 6px 21px;
    font-size: 11px;

}
#site-navigation{
    display: block;
}
body #responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link {
    background-color: #f3f5fc;
    color: #3467b1;
    border-color: #f3f5fc;
}
body #responsive-menu-container {
    background: #3467b1;
}
body #responsive-menu-container #responsive-menu-wrapper {
    background: #3467b1;
    padding-top: 4vw;
}
body #responsive-menu-container #responsive-menu li.responsive-menu-item a {
    border-bottom: 1px solid #3467b1;
    background-color: #3467b1;
    text-transform: capitalize;
}
body #responsive-menu-search-box{
    display: none;
}
body #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {
    color: #ffffff;
    background-color: #3467b1 !important;
    border-color: #3467b1 !important;
}
body #responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {
    border:unset;
}
body.newClass .responsive-menu-inner, body.newClass .responsive-menu-inner::before, body.newClass .responsive-menu-inner::after {
    background-color: #0764d7;
}
body.newClass button#responsive-menu-button{
    top: 0px;
}
body.newClass button#responsive-menu-button:hover .responsive-menu-inner,
body.newClass button#responsive-menu-button:hover .responsive-menu-inner::after,
body.newClass button#responsive-menu-button:hover .responsive-menu-inner::before{
    background-color: #0764d7;
}
#review-sec .elementor-widget-container{
    margin-top: 2%;
}
#review-sec .elementor-testimonial{
    margin-top: 0px;
    padding:3% 5%;
}
#review-sec h2{
    font-size: 36px;
}
#review-sec h2 {
    margin-top: 4%;
}
body .responsive-menu-inner, body .responsive-menu-inner::before, body .responsive-menu-inner::after
{
    background-color: #0764d7 !important;
}
body.home .responsive-menu-inner, body.home .responsive-menu-inner::before, body.home .responsive-menu-inner::after,
body.page-id-188 .responsive-menu-inner, body.page-id-188 .responsive-menu-inner::before, body.page-id-188 .responsive-menu-inner::after{
    background-color: #fff !important;
}
#faq-set .elementor-tab-title a {
    font-size: 17px;
    padding-left: 4%;
}
#faq-set .elementor-tab-content {
    font-size: 17px;
    padding-left: 5%;
}
#faq-set .elementor-tab-content:before {
    left: 1.5%;
}
.page-id-198 .faq-heading p {
    font-size: 16px;
}
.down-new-head h2 {
    font-size: 32px !important;
    line-height: 40px !important;
}
#aff-page-set img {
    width: 65%;
}
.procees-sec-aff img{
    width: 30%;
}
.set-links > ul > li > ul li a, .set-links > ul > li:last-child a {
    font-size: 14px;
}
body .aff-down-sec-fotr .elementor-widget-container h4 {
    font-size: 33px !important;
}
.login-sec > .elementor-container {
    max-width: 50.25% !important;
}
body .proxy-by-upper .elementor-container h2 {
    font-size: 31px !important;
    line-height: 46px !important;
}
body.page-id-207 .sine-up-buton a.elementor-button-link {
    padding: 16px 31px;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li, #dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li {
    font-size: 10px;
}
body .loadMoreBtn {
    padding: 10px 33px;
}
#new-order-sec .elementor-tab-title {
    color: #a6a3c1;
    font-weight: normal;
}
#control-sec:before {
    height: 30vw;
    width: 48vw;
    top: -29vw;
    right: 21vw;
}
body button#responsive-menu-button{
    background:unset !important;
}
	#primary-menu li {
    margin: 0;
}
}
@media(max-width: 768px){
.newClass .main-header, .newClass button#responsive-menu-button{
        display: none !important;
}
a.custom-logo-link img {
    display: block!important;
}
	.page-id-6 a.custom-logo-link img {
    display: none!important;
}
	#primary-menu li:last-child a{
		background: transparent!important;
		border:none;
		padding: 0 5%;
        padding-right: 50px;
		
	}
	#review-sec .elementor-widget-testimonial-carousel .elementor-testimonial__image img{
		display:none;
	}
	.menu-toggle {
    display: block;
}
	#site-navigation{
		position:relative;
	}
body button#responsive-menu-button{
    background:unset !important;
    top: 0 !important;
}
.down-sec-rup img {
    width: 44%;
    margin-top: 7%;
}
	.main-navigation.toggled ul#primary-menu {
    transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
}
	#site-navigation button.menu-toggle {
    margin-left: auto;
}
	.main-header header{
		padding-top:5%;
	}
	#site-navigation button.menu-toggle {
    margin-left: auto;
    width: 55px;
    height: 55px;
    top: 15px;
    border-radius: 5px;
    text-decoration: none;
    right: 5%;
    background: #000000;
    transition: transform 0.5s, background-color 0.5s;
    border: none;
	outline:none;
}
	.main-navigation.toggled i:before {
    content: "\f00d";
}
	#site-navigation button.menu-toggle i {
    color: #fff!important;
    font-size: 25px;
}
.main-navigation ul#primary-menu {
   position: fixed;
    top: 0;
    margin: 0;
    transition: transform 0.5s;
    overflow: auto;
    display: block;
    width: 75%;
    background-color: #212121;
    height: 100vh;
    left: 0;
    padding-top: 80px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
}
	ul#primary-menu a {
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    border-bottom: 1px solid #212121;
    font-family: inherit;
    color: #ffffff;
    text-align: left;
    background-color: #212121;
    font-weight: normal;
    letter-spacing: 0px;
    display: block;
    width: 100%;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    transition: background-color 0.5s, border-color 0.5s, 0.5s;
    padding: 0 5%;
    padding-right: 50px;
}
	.home #primary-menu li:last-child a {
    background: transparent;
    color: #fff;
    border-radius: 0;
    border: none;
    padding: 0 5%;
    padding-right: 50px;
	text-transform: capitalize;
    font-weight: 400;
    font-size: 13px;
}
	.site-branding {
    z-index: 9;
}
.for-col-sec .container {
    max-width: 100%;
    margin: 0;
}
.for-col-sec .container .row {
    border-radius: 0;
    border: 0;
    margin: 0px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.for-col-sec .container .row .col-md-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
}
.for-col-sec .container .row .col-md-6 a {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border-radius: 0;
    padding: 0 !important;
}
.for-col-sec .container .row .col-md-6 a:hover{
    border-radius: 0 !important;
}
.for-col-sec .container .row .col-md-6:hover{
    border-radius: 0 !important;
}
.for-col-sec .container .row .col-md-6{
    border-radius: 0 !important;
}
.first-bnr-set-sec {
    background-color: #3467b1;
    background-image: unset !important;
}
.first-bnr-set-sec .elementor-container .elementor-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    max-width: 100% !important;
}
.left-side-main-bnr h1 br{
    display: none;
}
.left-side-main-bnr h1 {
    color: #fff !important;
    text-align: center;
}
.left-side-main-bnr .elementor-text-editor {
    font-size: 20px !important;
    color: #fff;
    text-align: center;
}  
.down-arrow-butn button span:first-child {
    font-size: 17px;
    padding: 13px 24px;
    background: #efefef;
    color: #3467b1;
} 
.down-arrow-butn button span:last-child i{
    display: none;
}
.down-arrow-butn{
    text-align: center;
}
.down-arrow-butn a{
    display: inline-block;
}
.first-bnr-set-sec .left-side-main-bnr > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 3vw 0vw 7vw 0vw;
}
#hub-sec h3 {
    font-size: 15px !important;
    line-height: 21px !important;
}
.anotehr-res > .elementor-column-wrap{
    padding-left: 0px !important;
}
.anotehr-res h2{
    text-align: center !important;
    font-size: 35px !important;
}
.anotehr-res h2 br{
    display: none;
}
.anotehr-res .elementor-widget-container{
    margin-top: 0px !important;
}
.anotehr-res .elementor-text-editor{
    text-align: center;
    font-size: 15px;
}
.availbe-sec h2{
    text-align: center !important;
    font-size: 35px !important;
}
#extention-sec img {
    width: 30%;
}
#extention-sec h3{
    font-size: 15px !important;
}
/*.rup-img, .down-sec-rup{
    position: inherit;
    margin: 0 auto;
    background-image: none;
    background-color: #fff;
    padding: 12px 0px;
    height: auto;
    width: auto;
    text-align: center;
    max-width: 80%;
    border-radius: 70px;
}
.down-sec-rup p {
    font-size: 15px;
    padding-top: 3%;
    line-height: 20px;
    padding-left: 0;
}*/
/*.elementor-element{
    display: flex;
    flex-flow: column nowrap;
    flex: 0 1 50%;
}*/
#footer > ul {
    display: block;
}
#footer > ul > li {
    width: 100%;
    margin-bottom: 5%;
}
#footer #text-4 {
    padding-left: 0;
}
.question-for-resa .elementor-column-wrap{
    padding: 0px !important;
}
.got-quues .down-qieest p {
    font-size: 15px;
    line-height: 9px;
}
.got-quues .down-qieest h3 {
    font-size: 35px;
    line-height: 58px;
}
#hub-sec .for-res-sett-col .elementor-column{
    width: 33%;
}
#hub-sec .for-res-sett-col{
    margin-bottom: 5%;
}
#hub-sec{
    margin: 5% 0px;
}
#hub-sec .elementor-container .elementor-row{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
}
.for-res-sett-col .elementor-row{
    -webkit-box-orient: inherit !important  ;
    -webkit-box-direction: inherit !important  ;
        -ms-flex-direction: inherit !important  ;
            flex-direction: inherit !important  ;
}
.col-set-respo .elementor-column {
    width: 50%;
    z-index: 10;
}
#footer > ul > li .fotr-one img {
    margin-bottom: 0;
}
body .noneo{
    display: none;
}
.rup-img {
    top: -26vw;
    z-index: 0;
}  
.for-col-sec .container .row .col-md-6:nth-child(4) a h3 {
   margin-left: -20%;
}
.for-col-sec .container .row .col-md-6:nth-child(4) a:after {
    right: 12%;
    top: 38%;
    font-size: 18px;
}
#extention-sec {
    padding: 14% 0 19%;
    margin-top: -21%;
}
.down-sec-rup p {
    font-size: 11px;
    padding-top: 3%;
    line-height: 16px;
}
.got-quues ul li a {
    padding: 12px 15px;
    font-size: 12px;
}
#control-sec > .elementor-container #lwft-sde {
    padding-left: 0;
    padding-bottom: 8vw;
}
.for-line-top:before, .for-line-top:after, #control-sec:before{
    display: none;
}
.custom-logo-link{
    display: none;
}
.responsive-img-upr{
    display: block;
}
.responsive-img-upr img{
    width: 100%;
}
.newClass .custom-logo-link{
    display: block;
}
.newClass .responsive-img-upr{
    display: none;
}

.home .responsive-img-upr, .custom-logo-link{
    display: block;
}
 .responsive-img-upr,a.custom-logo-link img{
    display: none;
}
.page-id-150 .elementor-container {
    max-width: 90.63% !important;
}
.faq-heading h2 {
    margin-top: 12% !important;
    margin-bottom: 2% !important;
    font-size: 30px !important;
}
#faq-set .elementor-tab-title a {
    font-size: 16px;
    padding-left: 5%;
}
#faq-set .elementor-tab-content {
    font-size: 16px;
    padding-left: 6%;
}
#faq-set .elementor-accordion .elementor-accordion-item {
    margin-bottom: 2%;
}
#faq-bottm-upr p {
    font-size: 22px;
    line-height: 35px;
}
#form-downn  .contact-form{
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
}
#form-downn .right-sec-about{
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    text-align: center;
}
.page-id-175 .faq-heading h2 {
    margin-top: 9% !important;
    font-size: 36px !important;
    line-height: normal !important;
}
#form-downn {
    padding-top: 0px;
}
body #form-downn .right-sec-about h3 {
    padding-top: 0px;
    font-size: 35px;
}
body #form-downn .right-sec-about p:first-child {
    margin-top: 0;
}
#form-downn .elementor-container {
    max-width: 90%;
}
.three-img-about img{
    width: 100px;
}
.three-img-about .elementor-column{
    width: 33%;
}
.page-id-175 {
    background-size: auto;
}
.page-id-198 .faq-heading p br{
    display: none;
}

#aff-page-set img {
    width: 50%;
}
body .sine-up-buton a.elementor-button-link {
    padding: 16px 25px;
    font-size: 14px;
}
.page-id-198 .elementor-text-editor{
    font-size: 14px;
}
.procees-sec-aff .elementor-column {
    width: 33%;
}
.procees-sec-aff .elementor-heading-title {
    font-size: 14px !important;
}
body .aff-down-sec-fotr .elementor-widget-container h4 {
    font-size: 25px !important;
}
.set-links > ul > li > ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.set-links > ul{
    display: block;
}
.set-links > ul > li{
    text-align: center;
}
.set-links > ul > li:first-child {
    border-right: none;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}
.set-links > ul > li > ul li a, .set-links > ul > li:last-child a {
    display: inline-block;
    margin-left: 0px;
}
.login-sec .elementor-tab-title {
    width: 100%;
}
/*.login-sec  .elementor-tabs .elementor-tab-mobile-title{
    display: none !important;
}*/
.login-sec {
     height: auto;  
    margin-top: 15%;
}
.login-sec .elementor-tabs-content-wrapper{
    border: none !important;
}
.page-id-188 {
    background-size: cover;
}
body .login-sec img {
    -webkit-transform: translate(-35px, -16px);
        -ms-transform: translate(-35px, -16px);
            transform: translate(-35px, -16px);
}
.login-sec > .elementor-container {
    max-width: 85.25% !important;
}
body .login-sec img {
    -webkit-transform: translate(-63px, -39px);
        -ms-transform: translate(-63px, -39px);
            transform: translate(-63px, -39px);
}
.proxy-by-upper > .elementor-container > .elementor-row{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
}
body .proxy-by-upper .elementor-container h2 {
    font-size: 31px !important;
    line-height: 42px !important;
    text-align: center;
}
body .proxy-by-upper .elementor-container ul {
    margin-left: 0;
    text-align: center;
    margin: 0;
    list-style-type: none;
}
body .proxy-by-upper .elementor-container ul li{
    font-size: 13px;
    line-height: 25px;
}
body .proxy-by-upper .elementor-container p {
    width: 100%;
    text-align: center;
    font-size: 13px;
}
body.page-id-207 .sine-up-buton{
    text-align: center !important;
}
.semi-hading h2 {
    line-height: 42px !important;
    font-size: 34px !important;
}
.colo-grey-row .elementor-text-editor{
    font-size: 15px !important;
}
#load-more-sec-prixy .elementor-column.elementor-col-16, #dedicated-load-more-sec-prixy .elementor-column.elementor-col-16{
    width: 50% !important;
}
#payment-images  .elementor-column.elementor-col-16 {
    width: 33% !important;
}
.proxy-by-upper {
    padding-top: 18%;
}
.proxy-by-upper  img{
    width: 70% !important;
}
/*.payment-images .elementor-row{
    flex-wrap: wrap !important;
}*/
#any-think-avalibale h2 span {
    font-size: 28px !important;
}
.page-id-207 .responsive-img-upr,
.page-id-174 .responsive-img-upr,
.page-id-165 .responsive-img-upr,
.page-id-310 .responsive-img-upr
 {
    display: none;
}
.page-id-207 .custom-logo, .page-id-207 .custom-logo-link,
.page-id-174 .custom-logo, .page-id-174 .custom-logo-link,
.page-id-165 .custom-logo, .page-id-165 .custom-logo-link,
.page-id-310 .custom-logo, .page-id-310 .custom-logo-link{
    display: block;
}
.down-arrow-butn button:hover span:first-child{
    padding: 13px 24px !important;
}
#hub-sec h2{
    font-size: 35px;
    line-height: 37px;
}
#hub-sec .elementor-text-editor {
    font-size: 14px;
    line-height: 23px;
}
#for-mobile img{
    width: 20% !important;
}

body #new-order-sec .elementor-active.elementor-tab-title:after {
    height: 25px;
    width: 25px;
    top: 10px;
    font-size: 3.5vw;
}
#terms-condion-page h2 {
    margin-bottom: 0;
    margin-top: 20px;
}
}
@media(max-width: 480px){
.left-side-main-bnr h1 {
    line-height: 34px !important;
}
#hub-sec .for-res-sett-col .elementor-column {
    width: 50%;
}
#for-mobile  .elementor-column {
    width: 50%;
}
#for-mobile  .elementor-column h3{
    font-size: 15px;
    line-height: 20px;
}
#hub-sec #for-responsove-sec-icon-show{
    display: block;
}
#hub-sec #for-responsove-sec-icon-hide{
    display:none;
}
.first-bnr-set-sec {
    margin-top: -8%;
}
.for-col-sec .container .row .col-md-6 a h3 {
    font-size: 18px;
    line-height: 22px;
}
.for-col-sec .container .row .col-md-6 a p {
    font-size: 12px;
    margin: 0;
}   
.for-col-sec .container .row .col-md-6:nth-child(4) a:after {
    right: 2%;
    font-size: 18px;
    height: 9vw;
    width: 9vw;
}
.availbe-sec h2 {
    text-align: center !important;
    font-size: 21px !important;
    line-height: 33px !important;
}
.anotehr-res h2 {
    text-align: center !important;
    font-size: 24px !important;
}
.rup-img {
    height: 56vw;
    width: 54vw;
}
.got-quues {
    padding-left: 3vw;
}
.got-quues .down-qieest h3 {
    font-size: 24px;
    line-height: 51px;
}
.got-quues ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-left: 0;
}   
.got-quues ul li {
    margin: 2% 0%;
    width: 97%;
}
.got-quues ul li a {
    padding: 12px 15px;
    font-size: 12px;
    width: 100%;
    display: inline-block;
    text-align: center;
}
#review-sec h2 {
    font-size: 24px;
}
#review-sec .elementor-testimonial {
    display: block;
    text-align: center;
}
#review-sec .elementor-testimonial__content {
    padding: 0;
}
#review-sec .elementor-testimonial__content .elementor-testimonial__text{
    text-align: center;
}
#review-sec .elementor-testimonial__footer{
    padding: 0;
    margin-top: 6%;
}
#faq-set .elementor-tab-title a {
    font-size: 15px;
    padding-left: 10%;
    line-height: 20px;
}
#faq-set .elementor-tab-content {
    font-size: 14px;
    padding-left: 12%;
}
#faq-set .elementor-tab-content:before {
    left: 3.5%;
    font-size: 17px;
}
#faq-bottm-upr p {
    font-size: 13px;
    line-height: 25px;
}
.page-id-175 .faq-heading h2 {
    margin-top: 13% !important;
    font-size: 27px !important;
}
.page-id-175 .faq-heading .elementor-text-editor p br{
    display: none;
}
.page-id-175 .faq-heading .elementor-text-editor p{
    margin-bottom: 0px;
}
body #form-downn .right-sec-about p:last-child{
    margin-bottom: 0px;
}
.page-id-198 .faq-heading h2 {
    line-height: 26px !important;
    font-size: 20px !important;
}
.page-id-198 .faq-heading p {
    font-size: 14px;
}
body.page-id-198 .new-hd-set-resp h2{
    margin-top: 0px !important;
}
.procees-sec-aff img {
    width: 50%;
}
.procees-sec-aff .elementor-heading-title {
    line-height: 20px !important;
}
body .aff-down-sec-fotr .elementor-widget-container h4 {
    font-size: 20px !important;
}
.set-links > ul > li > ul li {
    margin-right: 0;
}
.set-links > ul > li > ul li a {
    font-size: 12px;
    padding: 0px 4px;
}
.set-links > ul > li > ul:last-child li {
    line-height: 17px;
    width: 50%;
}
.set-links > ul > li:first-child {
    padding-left: 0;
    padding-right: 0;
}
.set-links > ul > li:last-child a {
    padding: 10px 25px;
}
body .login-sec img {
    -webkit-transform: translate(-35px, -13px);
        -ms-transform: translate(-35px, -13px);
            transform: translate(-35px, -13px);
}
body .proxy-by-upper .elementor-container h2 {
    font-size: 21px !important;
    line-height: 31px !important;
}
.proxy-by-upper .elementor-container {
    max-width: 96.25% !important;
}
.semi-hading h2 {
    line-height: 34px !important;
    font-size: 23px !important;
}
#any-think-avalibale h2 span {
    font-size: 18px !important;
}
#load-more-sec-prixy .elementor-column.elementor-col-16, #dedicated-load-more-sec-prixy .elementor-column.elementor-col-16{
    width: 100% !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:after,
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:after {
    background-size: 50% !important;
    left: 14% !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-element > .elementor-column-wrap {
    -webkit-box-shadow: 1px 1px 5px 0px #ccc;
            box-shadow: 1px 1px 5px 0px #ccc;
    border-radius: 21px;
    padding: 10% 0px;
    margin: 4% 0% !important;
    margin-top: 20%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(6):after, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container ul li:nth-child(6):after {
    left: 20% !important;
}
#load-more-sec-prixy > .elementor-container section .elementor-container h3, 
#dedicated-load-more-sec-prixy > .elementor-container section .elementor-container h3 {
    padding: 0px 18%;
}
#for-mobile{
    display: block;
}
.left-side-main-bnr p {
    line-height: 25px !important;
}
}   