body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}



@font-face {
    font-family: 'poppinslight';
    src : url('fonts/Poppins-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'candarab_0';
    src: url('fonts/candarab_0.eot');
    src: url('fonts/candarab_0.eot') format('embedded-opentype'),
         url('fonts/candarab_0.woff') format('woff'),
         url('fonts/candarab_0.ttf') format('truetype'),
         url('fonts/candarab_0.svg#candarab_0') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* ---- font open ---- 

font-family: 'Mulish', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Roboto', sans-serif;

 ---- end font ---- */

.widget-area{display:none;}
/*.site-content{display:none;}*/
.site-content{width:100%;}


/* GET CANADIAN SIM button CSS START*/
.get-canadian-btn{
  font-family: "Roboto", Sans-serif;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
line-height: 18px;
background-color: #343434;
padding: 16px 15px 15px 26px;
color: #fff;
border: none;
border-radius: 3px;
}
.get-canadian-btn:hover{
background: #1F5D9B;
color: #fff;
transition: .5s;
}
.get-canadian-btn:after{
  font-family:'FontAwesome';font-size: 15px; content: "\f178";color:#fff; padding-right:5px;
}

/* GET CANADIAN SIM button CSS END*/




/* ---- footer-button start ---- */

footer{border:none !important;}

#footer-button .elementor-button{width: 188px;}

#footer-button .Newsletter-section .wysija-paragraph{width: 50%;float: left;padding: 0px 5px;}
#footer-button .Newsletter-section .wysija-paragraph input{width: 100%;height: 50px;border-radius: 0px;border:1px solid #575656;background: transparent;outline: none;box-shadow: none;font:300 14px/24px 'Poppins';color: #242323;padding-left: 15px;padding-right: 15px;position: relative;transition: all 500ms ease-in-out;}
#footer-button .Newsletter-section .wysija-paragraph input:focus{border:1px solid #1F5D9B;}
#footer-button .Newsletter-section .wysija-submit{margin-left: 5px;margin-right: 5px;width: 97.5%;position: relative;top:8px;background: #64b1d7;border-radius: 0px;border:none;box-shadow: none;outline: none;padding-top: 10px;padding-bottom: 10px;font:bold 22px/24px 'Poppins';color: #ffffff;text-transform: uppercase;transition: all 500ms ease-in-out;}
#footer-button .Newsletter-section .wysija-submit:hover{background: #1F5D9B;}

#footer-button .footer-contact-form .col-md-6,#footer-button .footer-contact-form .col-md-12{padding:4px 6px;}
#footer-button .box .form-control,#footer-button .arriavl-date .wpcf7-date{width: 100%;height: 44px;border-radius: 0px;border: 1px solid #575656;background: transparent;outline: none;box-shadow: none;font: 300 14px/24px 'Poppins';color: #242323;padding-left: 30px;padding-right: 15px;position: relative;transition: all 500ms ease-in-out;resize:none;}
#footer-button .box .form-control:focus{border:1px solid #64b1d7;}
#footer-button .box .form-control::placeholder{color:#242323;text-transform:capitalize;}
/* #footer-button .box .wpcf7-list-item:nth-child(1){margin:0;} */
/* #footer-button .box .wpcf7-list-item:nth-child(2){margin-left:52px;} */
#footer-button .box label,#footer-button .box span{font: 300 14px/24px 'Poppins';color: #242323;text-transform:capitalize;}
#footer-button .box .wpcf7-textarea{height:66px;padding-top:5px;position:relative;}
#footer-button .box input[type="submit"]{position: relative;top: 8px;background: #64b1d7;border-radius: 0px;border: none !important;box-shadow: none !important;outline: none !important;padding-top: 10px;padding-bottom: 10px;font: bold 19px/21px 'Poppins';color: #ffffff;text-transform: uppercase;transition: all 500ms ease-in-out;height:inherit;}
#footer-button .box input[type="submit"]:hover{background: #1f5d9b;}
#footer-button .box .wpcf7-not-valid-tip{color:#b40000;}

#footer-button .footer-contact-form{background:url(images/bgimg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat; border-radius:15px;padding: 28px 20px 20px 20px;box-shadow:0px 0px 10px 0 rgba(0,0,0,0.2);}

#footer-button .footer-contact-form .box{position:relative;}
#footer-button .footer-contact-form .col-md-6:nth-child(1) .box::after,#footer-button .footer-contact-form .col-md-6:nth-child(2) .box::after{content:'\f007';font-family:'FontAwesome';font-size:15px;color:#575656;position:absolute;top: 6px;left: 12px;}
#footer-button .footer-contact-form .col-md-6:nth-child(3) .box::after{content:'\f095';font-family:'FontAwesome';font-size:15px;color:#575656;position:absolute;top: 6px;left: 12px;}
#footer-button .footer-contact-form .col-md-6:nth-child(4) .box::after{content:'\f0e0';font-family:'FontAwesome';font-size:15px;color:#575656;position:absolute;top: 6px;left: 12px;}
#footer-button .footer-contact-form .box-icon{position:relative;}
#footer-button .footer-contact-form .text-icon::after{content:'\f075';font-family:'FontAwesome';font-size:15px;color:#575656;position:absolute;top: 3px;left: 12px;}

/* ------- footer radio button ----- */
#footer-button .wpcf7-list-item {margin-left: 0; }
#footer-button .wpcf7-list-item-label {font: 300 13px/24px 'Poppins' !important;}
#footer-button .box .wpcf7-list-item:nth-child(2),
#footer-button .box .wpcf7-list-item:nth-child(3) {margin-left: 11px;}


/* ---- footer-button end ---- */


/* ---- inner-banner start ---- */
.inner-banner h1,.home-banner h1{font-family: 'candarab_0' !important;}
.home-banner h1 span{color:#0275b7 !important;}
/* ---- inner-banner end ---- */

/* ---- inner-tab-section start ---- */
.inner-tab-section .elementor-tabs-wrapper{display: flex;gap: 4px;}
.inner-tab-section .elementor-tab-title{width: 196px;border: 1px solid #d0d0d0 !important;border-radius: 5px 5px 0px 0px;text-align: center;border-bottom: none !important;transition: all 500ms ease-in-out;padding: 14px 25px 18px !important;}
.inner-tab-section .elementor-tab-title.elementor-active{background: #0067ad;color: #fff !important;border: 1px solid #0067ad !important;border-bottom: none !important;}
.inner-tab-section .elementor-tab-content{border: 1px solid #d0d0d0 !important;border-top: none !important;padding: 18px 35px 39px 35px !important;}
/* ---- inner-tab-section end ---- */

/* ---- contact-form-details start ---- */
.modal-content{background: url(images/bgimg.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}
.contact-form-details .col-md-6,.contact-form-details .col-md-12{padding: 9px 11px;}
.contact-form-details .box .form-control{width: 100%;height: 72px;border-radius: 0px;border:1px solid #d7d7d7;position: relative;resize: none;outline: none;background: #fff;font:400 14px/24px 'Roboto';color: #343434;padding-left: 45px;padding-right: 21px;transition: all 500ms ease-in-out;box-shadow:none;}
.contact-form-details .box p label,.contact-form-details .arriavl-date p label{padding-bottom: 10px;}
.contact-form-details .box .form-control::placeholder{text-transform: uppercase;color: #616161;}
.contact-form-details .box .form-control:focus{border:1px solid #0862a9;}
.contact-form-details .box .wpcf7-textarea{height: 112px;padding-top: 17px;}
.contact-form-details .box input[type="submit"]{width: inherit;height: inherit;border:none !important;box-shadow: none !important;background: #0862a9;border-radius: 50px;text-transform: uppercase;font:600 17px/19px 'Poppins';color: #ffffff;padding: 18px 41px 18px 44px;margin: 9px auto 0 auto;transition: all 500ms ease-in-out;}
.contact-form-details .box input[type="submit"]:hover{background: #464748;}
.contact-form-details .arriavl-date .form-control{width: 100%;height: 72px;border-radius: 0px;border:1px solid #d7d7d7;position: relative;resize: none;outline: none;background: #fff;font:400 14px/24px 'Roboto';color: #343434;padding-left: 14px;padding-right: 21px;transition: all 500ms ease-in-out;box-shadow:none;}
.contact-form-details .box{position:relative;}
.contact-form-details .col-md-6:nth-child(1) .box::after,.contact-form-details .col-md-6:nth-child(2) .box::after{content: '\f007';font-family: 'FontAwesome';font-size: 24px;color: #616161;position: absolute;top: 20px;left: 17px;}
.contact-form-details .col-md-6:nth-child(3) .box::after{content: '\f095';font-family: 'FontAwesome';font-size: 24px;color: #616161;position: absolute;top: 20px;left: 17px;}
.contact-form-details .col-md-6:nth-child(4) .box::after{content: '\f0e0';font-family: 'FontAwesome';font-size: 24px;color: #616161;position: absolute;top: 22px;left: 17px;}
.contact-form-details .text-icon{position:relative;}
.contact-form-details .text-icon::after{content: '\f075';font-family: 'FontAwesome';font-size: 24px;color: #616161;position: absolute;top: 14px;left: 17px;}

/* ---- contact-form-details end ---- */

/* ---- students-section start ---- */
.students-section{position: relative;}
.students-section:after{content: '';width: 100%;height: 159px;background: url(images/banner-overlay-2.png);background-size: cover;background-position: center;position: absolute;left: 0;top: 0;}
.students-section:before{content: '';width: 100%;height: 159px;background: url(images/banner-overlay-1.png);background-size: cover;background-position: center;position: absolute;left: 0;bottom: 0;}

.immigration-list .immigration-content{position: relative;text-align: center;padding-left: 15px;padding-right: 15px;}
.immigration-list .immigration-content .immigration-icon{width: 144px;height: 136px;background: url(images/icon-bg1.png);background-size: cover;background-position: center;margin: 0 auto;display: grid;justify-content: center;align-items: center;}
.immigration-list .immigration-content h2{font:900 24px/26px 'Roboto';color: #fff;text-transform: uppercase;padding-top: 20px;}
.immigration-list .immigration-content p{font:400 16px/24px 'Roboto';color: #ffffff;padding-top: 11px;}
.immigration-list .immigration-content .btn-connect,
.immigration-list .immigration-content .btn-connect:hover,
.immigration-list .immigration-content .btn-connect:focus,
.immigration-list .immigration-content .btn-connect:active{position: relative;display: inline-block;font:400 16px/18px 'Roboto';text-transform: uppercase;color: #ffffff;padding: 17px 27px 15px 27px;border-radius: 50px;border:1px solid #fff;transition: all 500ms ease-in-out;background: transparent;margin-top: 25px;outline: none;text-shadow: none;box-shadow: none;}
.immigration-list .immigration-content .btn-connect:hover{background: #fff;color: #1F5D9B;}

/* ---- students-section end ---- */


/* ---- plans-list start ---- */

.plans-list .plans-box{position: relative;}

.plans-list .top-price-section{width: 331px;border-radius: 30px 30px 0px 0px;background: #0063aa;padding-top: 19px;padding-bottom: 21px;transform: rotate(-90deg);float: left;position: absolute;left: -134px;top: 191px;z-index: 1;} 
.plans-list .top-price-section ul{position: relative;display: flex;justify-content: center;}
.plans-list .top-price-section ul li{font:bold 20px/22px 'Poppins';color: #fff;padding-right: 5px;}
.plans-list .col-12:nth-child(2) .top-price-section{background: #021b39;}

.plans-list .plans-content{position: relative;border-radius: 30px;border:1px solid #dcdada;text-align: center;width: 308px;box-shadow: 0px 0px 15px 2px #ebeaea;padding-top: 32px;padding-bottom: 26px;float: right;}
.plans-list .plans-content h2{font:bold 45px/47px 'Poppins';color: #0063aa;}
.plans-list .col-12:nth-child(2) .plans-content h2,.plans-list .col-12:nth-child(2) .plans-content .plans-price li {color: #021c3a;}
.plans-list .plans-content .plans-price{display: flex;justify-content: center;padding-top: 26px;padding-bottom: 14px;}
.plans-list .plans-content .plans-price li{font:bold 15px/17px 'Poppins';color: #0063aa;}
.plans-list .plans-content .plans-price li:first-child{font:bold 45px/0px 'Poppins';padding-right: 5px;}
.plans-list .plans-content ul{position: relative;}
.plans-list .plans-content ul li{font:400 15px/24px 'Poppins';color: #909291;padding-top: 8px;padding-bottom: 8px;}
.plans-list .plans-content a,
.plans-list .plans-content button,
.plans-list .plans-content button:hover,
.plans-list .plans-content button:active,
.plans-list .plans-content button:focus{position: relative;display: inline-block;font:bold 15px/17px 'Poppins';color: #ffffff;background: #0063aa;border-radius: 30px;padding: 14px 32px 14px 31px;transition: all 500ms ease-in-out;margin-top: 14px;outline: none;text-shadow: none;box-shadow: none; border: none;}
.plans-list .plans-content a:hover,
.plans-list .plans-content button:hover{background: #021b39;}
.plans-list .col-12:nth-child(2) .plans-content a,
.plans-list .col-12:nth-child(2) .plans-content button{background: #021b39;}
.plans-list .col-12:nth-child(2) .plans-content a:hover,
.plans-list .col-12:nth-child(2) .plans-content button:hover{background: #0063aa;}

/* ---- plans-list end ---- */


/* ---- esim-section start ---- */
.esim-section h2 span,.esim-section h3 span{color:#0275b7;}
/* ---- esim-section end ---- */

/* ---- welcome-section start ---- */
.welcome-section .box-details .elementor-column{position:relative;}
.welcome-section .box-details .elementor-column::after{content:'';width:2px;height:270px;background:#949494;position:absolute;right: 0;top: 40px;}
.welcome-section .box-details .elementor-column:last-child::after{display:none;}
.welcome-section h2{font-family: 'candarab_0' !important;}

/* ---- welcome-section end ---- */

/* ---- reviews-carousel start ---- */

.reviews-section h2 span{color:#0275b7 !important;}

.reviews-carousel .owl-stage{padding-bottom:30px;padding-top:30px;}
.reviews-carousel .reviews-box{width:100%;position:relative;padding:20px;box-shadow:2px 2px 4px 0px #ebebeb;border-radius:15px;}
.reviews-carousel .reviews-box .reviews-box-details{background:#f4f4f4;border-radius:10px;padding:33px 38px 25px 25px;}
.reviews-carousel .reviews-box .reviews-top{position:relative;display:flex;justify-content:center;border-radius:50px;box-shadow:3px 2px 3px 0px rgb(0 0 0 / 50%);}
.reviews-carousel .reviews-box .reviews-top .top-img{width:83px;height:83px;border-radius:50%;overflow:hidden;position:absolute;left:0;top:-8px;}
.reviews-carousel .reviews-box .reviews-top .top-img img{width:100%;height:100%;object-fit:cover;}
.reviews-carousel .reviews-box .reviews-top .top-text{padding:15px 10px 10px 86px;}
.reviews-carousel .reviews-box .reviews-top .top-text h4{font:800 18px/20px 'Montserrat';text-transform:uppercase;color:#343434;padding-bottom:2px;}
.reviews-carousel .reviews-box .reviews-top .top-text h5{font:800 16px/18px 'Montserrat';text-transform:uppercase;color:#039be5;}
.reviews-carousel .reviews-box .review-img{width:186px;height:204px;position:relative;overflow:hidden;margin:36px auto 0 auto;border-radius:15px;}
.reviews-carousel .reviews-box .review-content{text-align:center;position:relative;border-radius:10px;padding:17px 10px 20px 10px;background:#f4f4f4;z-index:1;}
.reviews-carousel .reviews-box::after{content:'';width:169px;height:169px;border-radius:10px;box-shadow:2px 1px 3px 0px rgb(0 0 0 / 30%);background:#056cb3;position:absolute;right: 38px;bottom: 84px;}
.reviews-carousel .reviews-box .start-rating{display:flex;justify-content:center;position:relative;}
.reviews-carousel .reviews-box .start-rating span{padding-left:4px;padding-right:4px;font-family:'FontAwesome';font-size:17px;color:#ffc600;}
.reviews-carousel .reviews-box h2{font:600 17px/19px 'Montserrat';color:#056cb3;padding-top:24px;}
.reviews-carousel .reviews-box p{font:300 16px/19px 'Montserrat';color:#484949;padding-top:5px;}
.reviews-carousel .reviews-box .followus{position:relative;display:flex;padding-top:40px;}
.reviews-carousel .reviews-box .followus li{padding-right:6px;font:500 15px/17px 'Roboto';color:#212121;}
.reviews-carousel .reviews-box .followus li i{font-family:'FontAwesome';color:#056cb3;font-size:20px;}
.reviews-carousel .reviews-box .followus li:last-child{line-height:24px;}
.reviews-carousel .reviews-box .play-btn{position:relative;}
.reviews-carousel .reviews-box .play-btn::after{content:'\e89d';font-family: eicons;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:46px;}

/* ---- reviews-carousel end ---- */

/*Skynet FAQ page CSS Start*/
#faq-sec-id .elementor-heading-title{font-family: "candarabold";}
#toggle-id .elementor-tab-title{border-radius: 10px;}
#toggle-id .elementor-tab-title.elementor-active a{text-transform: uppercase!important;font-weight:bold;}
#toggle-id .elementor-toggle-item{border: 1px solid ; border-radius: 10px; border-color: #e3e4e4;}
#toggle-id .elementor-tab-title.elementor-active{background-color: #34ADDD;}
/*Skynet FAQ page CSS End*/


/*Skynet About-Us page CSS Start*/
#about-us-id .elementor-heading-title {font-family: "candarabold";}
#about-us-id .elementor-heading-title span{color:#0664a9;}
#abt-us-sub .elementor-element-42dca73 span{color:#0664a9; font-weight:500;}
#abt-us-sub .elementor-element-4b91ffd span{color:#0664a9; text-decoration: underline;}
#abt-before-id .elementor-heading-title::after{content: "";display: block;color: #436fbf;margin: 0 auto;background-color: #aaa;width: 93px;height: 4px;bottom: -9px;position: absolute;}
.divider-one .elementor-divider-separator::after{content: "";display: block;color: #436fbf;margin: 0 auto;background-color: #aaa;width: 174px;height: 1px;position: absolute;top: 14px;}
.divider-two .elementor-divider-separator::after{content: "";display: block;color: #436fbf;margin: 0 auto;background-color: #aaa;width: 394px;height: 1px;position: absolute;top: 2px;}
#abt-us-sub .elementor-element-f790fb5 span{color:#0664a9; font-weight:500;}
#abt-us-sub .elementor-element-4311b00 span{color:#0664a9; font-weight:500;}

/*Skynet About-Us page CSS End*/

/*Skynet Reviw page CSS Start*/
.review-title span{color: #0165ac;}
.PostCon{
 background-color: #fff;
 margin-top: 35px;
 border-radius: 15px;
 padding: 30px;
 height: 577px;
}
.post-img img{
	border-radius: 100%;
}
.post-title{
	  padding-top: 16px;
      padding-left: 29px;
	  font:500 15px'Roboto';color:#170000;
}
.post-designation{
     padding-left: 29px;
	 padding-top: 6px;
	 font:500 12px'Roboto';color:#282c45;
}
.post-cnt{
	 font:400 15px/25px 'Roboto';color:#170000;
	 padding-top: 30px;
}
.ratting span{
	padding-left: 4px;
    padding-right: 3px;
    font-family: 'FontAwesome';
    font-size: 14px;
    color: #0165ac;
    margin-top: 25px;
}
.postBox{
	padding-bottom:100px;
}


/* --------- Track Page Start ------- */
.trackform #pickrr-tracking-btn {height: 40px; width: 150px; font: 500 15px 'Roboto'; padding: 8px 57px;  border-radius: 5px; color: #fff; border: 1px solid #0069ae;  background: #0069ae;}

.trackform #pickrr-tracking-input {	height: 40px; margin: 0px 10px; width: 213px; border: 1px solid #9e9e9e; border-radius: 3px;}
.trackform #pickrr-tracking-radio-group label {font: 500 16px 'Roboto';}
.trackform #pickrr-tracking-radio-group label.trackid {margin-right: 15px;}

.page-id-2274 header .innerHeader {background-image: inherit !important; padding-bottom: 0px !important;}


/* ---- exclusive-plan start ---- */
.exclusive-plan h2{font-family: 'candarab_0' !important;}

.exclusive-plan .exclusive-plan-box-details h3{font-family: 'candarab_0' !important;position:relative;}
.exclusive-plan .exclusive-plan-box-details:nth-child(odd) h3::after{content:'';width:59px;height:59px;background:url(images/p-icon.png);background-size:cover;background-position:center;position:absolute;right: -142px;top: 0;}
.exclusive-plan .exclusive-plan-box-details:nth-child(odd) h3::before{content:'';width:69px;height:1px;background:#0067ad;position: absolute;right: -75px;top: 30px;}

.exclusive-plan .exclusive-plan-box-details:nth-child(even) h3::after{content:'';width:59px;height:59px;background:url(images/p-icon.png);background-size:cover;background-position:center;position:absolute;left:-141px;top: -10px;}
.exclusive-plan .exclusive-plan-box-details:nth-child(even) h3::before{content:'';width:69px;height:1px;background:#0067ad;position: absolute;left: -75px;top: 17px;}

.exclusive-plan .exclusive-plan-box-details h4{font-family: 'candarab_0' !important;}

/* ---- exclusive-plan end ---- */

/* ---- about-banner-btn start ---- */
.modal-backdrop{z-index:inherit !important;}
/* ---- about-banner-btn end ---- */

/* ---- toggle-section start ---- */
.toggle-section .elementor-tab-title{width:100%;text-align:left;border:1px solid #d5d8dc !important;border-radius:0px !important;margin-bottom:5px !important;margin-right:5px !important;}
.toggle-section .elementor-tab-title.elementor-active{background:#0067ad !important;}
.toggle-section .elementor-tab-title.elementor-active a,.toggle-section .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#fff !important;}
.toggle-section .elementor-tab-content{margin-bottom:10px !important;}
/* ---- toggle-section end ---- */




/* Responsive
=================================*/
@media (min-width: 1340px) {
    
}
@media (max-width: 1200px) {
    /* 	---------- Review page --------- */
		.postBox .PostCon {height: 640px;}
}

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

}
@media (max-width: 1024px) {
    .elementor-section.home-banner{background-image: none !important; background-color: #fff;}
    .elementor-element.bannerpeople{ position: static !important; }
    .elementor-element.bannerpeople.textcont{margin-top: 20px;}
    .welcome-section .box-details .elementor-column::after{display: none;}
    .reviews-carousel .reviews-box{padding: 20px 10px;}
    .reviews-carousel .reviews-box .reviews-top .top-text h4{font-size: 16px;}
    .reviews-carousel .reviews-box .reviews-top .top-text h5{font-size: 14px;}
    .elementor-column.aboutbanner_height{min-height: 700px;}
    #abt-before-id .elementor-heading-title::after{left: 50%; margin-left: -46px;}
	
/* 	------ Plan page ----- */
	.plans-list .row {flex-direction: column; justify-content: center; align-items: center; row-gap: 50px;}
	.plans-list .row > .col-md-4 {max-width: 100%;}
	.plans-list .plans-content {width: 435px; max-width: 100%;}
	.plans-list .plans-box {display: flex; flex-direction: column; align-items: center;}
	.plans-list .top-price-section {position: initial; width: 230px; padding-top: 17px; padding-bottom: 10px; transform: rotate(0deg);}
	
/* 	---------- Review page --------- */
	.postBox .PostCon {height: 699px;}
	
}
@media (max-width: 991px) {
	/* 	---------- Review page --------- */
		.postBox .PostCon {height: auto;}
}
@media (min-width: 768px) {
    
}
@media (max-width: 767px) {

}
@media (min-width: 580px) and (max-width: 767px) {

}
@media (min-width: 401px) and (max-width: 579px) {
    .elementor-section.home-banner{background-image: none !important; background-color: #fff;}
    .elementor-element.bannerpeople{ position: static !important; }
    .elementor-element.bannerpeople.textcont{margin-top: 20px;}
    .welcome-section .box-details .elementor-column::after{display: none;}
    .reviews-carousel .reviews-box{padding: 20px 10px;}
    .reviews-carousel .reviews-box .reviews-top .top-text h4{font-size: 16px;}
    .reviews-carousel .reviews-box .reviews-top .top-text h5{font-size: 14px;}
    .elementor-column.aboutbanner_height{min-height: 350px;}
    #abt-before-id .elementor-heading-title::after{left: 50%; margin-left: -46px;}
	
	.popupform > .elementor-widget-container {text-align: center;}
	#exampleModalCenter .modal-body {padding: 0px 25px 25px;}
	.about-banner-btn > .elementor-widget-container {text-align: center;}
	
/* 	------- How it Works page ----- */
	.inner-tab-section .elementor-tab-title {border-bottom: 1px solid #d0d0d0 !important; margin: 10px auto;}
	.inner-tab-section .elementor-tab-content {border-top: 1px solid #d0d0d0 !important; padding: 25px 15px 25px 15px !important; text-align: center;}
	
/* 	-------- Student Immigration ------ */
	.exclusive-plan .exclusive-plan-box-details:nth-child(odd) h3::before {left: -75px;}
	.exclusive-plan .exclusive-plan-box-details:nth-child(odd) h3::after {left: -142px;}
	
/* 	-------- Plan page ----- */
	.plans-list > .row {row-gap: 50px;}
	.plans-list .plans-box {display: flex; flex-direction: column; align-items: center;}
	.plans-list .top-price-section {position: initial; width: 230px; padding-top: 17px; padding-bottom: 10px; transform: rotate(0deg);}
	.plans-list .plans-content {padding-bottom: 37px; width: 308px;}
	.plans-list .plans-content h2 {font: bold 40px/47px 'Poppins';}
	.plans-list .plans-content .plans-price {padding-top: 22px;}
	.plans-list .plans-content .plans-price li:first-child {font: bold 40px/0px 'Poppins';}
	.plans-list .plans-content ul li {font: 400 15px/21px 'Poppins';}
	
/* 	-------- Contact page ------ */
	.contact-form-details .box .form-control {height: 56px;}
	.contact-form-details .col-md-6:nth-child(1) .box::after, .contact-form-details .col-md-6:nth-child(2) .box::after {top: 16px;}
	.contact-form-details .col-md-6:nth-child(3) .box::after {top: 16px;}
	.contact-form-details .col-md-6:nth-child(4) .box::after {top: 16px; font-size: 21px;}
	.contact-form-details .text-icon::after {font-size: 21px; top: 17px;}
	.contact-form-details .box .wpcf7-textarea {height: 112px;}
	.contact-form-details .box input[type="submit"] {padding: 15px 30px 15px 30px;}
	.contact-form-details .arriavl-date .form-control {height: 56px;}
	
/* 	------- Track page ------ */
	.trackform #pickrr-tracking-container {flex-direction: column; row-gap: 18px;}
	
/* 	------ FAq page ----- */
	#toggle-id .elementor-tab-title {position: relative;}
	#toggle-id .elementor-tab-title .elementor-toggle-icon {position: absolute; right: 11px;  top: 50%;  transform: translateY(-50%);}
	
/* 	------- Review page ------ */
	.reviewlist .PostCon .post-text .post-title {font: 500 18px'Roboto';}
	.reviewlist .PostCon .post-text .post-designation {font: 500 14px'Roboto';}
	.reviewlist .PostCon .post-cnt {padding-top: 21px;}
	
}
@media (max-width: 400px) {
    .elementor-section.home-banner{background-image: none !important; background-color: #fff;}
    .elementor-element.bannerpeople{ position: static !important; }
    .elementor-element.bannerpeople.textcont{margin-top: 20px;}
    .welcome-section .box-details .elementor-column::after{display: none;}
    .reviews-carousel .reviews-box{padding: 20px 10px;}
    .reviews-carousel .reviews-box .reviews-top .top-text h4{font-size: 16px;}
    .reviews-carousel .reviews-box .reviews-top .top-text h5{font-size: 14px;}
    .elementor-column.aboutbanner_height{min-height: 350px;}
    #abt-before-id .elementor-heading-title::after{left: 50%; margin-left: -46px;}
	
	.popupform > .elementor-widget-container {text-align: center;}
	#exampleModalCenter .modal-body {padding: 0px 25px 25px;}
	
	.about-banner-btn > .elementor-widget-container {text-align: center;}
	
	/* 	------- How it Works page ----- */
	.inner-tab-section .elementor-tab-title {border-bottom: 1px solid #d0d0d0 !important; margin: 10px auto;}
	.inner-tab-section .elementor-tab-content {border-top: 1px solid #d0d0d0 !important; padding: 25px 15px 25px 15px !important; text-align: center;}
	
	/* 	-------- Student Immigration ------ */
	.exclusive-plan .exclusive-plan-box-details:nth-child(odd) h3::before {left: -75px;}
	.exclusive-plan .exclusive-plan-box-details:nth-child(odd) h3::after {left: -142px;}
	
	/* 	-------- Plan page ----- */
	.plans-list > .row {row-gap: 50px;}
	.plans-list .plans-box {display: flex; flex-direction: column; align-items: center;}
	.plans-list .top-price-section {position: initial; width: 230px; padding-top: 17px; padding-bottom: 10px; transform: rotate(0deg);}
	.plans-list .plans-content {padding-bottom: 37px;  width: 308px;}
	.plans-list .plans-content h2 {font: bold 40px/47px 'Poppins';}
	.plans-list .plans-content .plans-price {padding-top: 22px;}
	.plans-list .plans-content .plans-price li:first-child {font: bold 40px/0px 'Poppins';}
	.plans-list .plans-content ul li {font: 400 15px/21px 'Poppins';}
	
	/* 	-------- Contact page ------ */
	.contact-form-details .box .form-control {height: 56px;}
	.contact-form-details .col-md-6:nth-child(1) .box::after, .contact-form-details .col-md-6:nth-child(2) .box::after {top: 16px;}
	.contact-form-details .col-md-6:nth-child(3) .box::after {top: 16px;}
	.contact-form-details .col-md-6:nth-child(4) .box::after {top: 16px; font-size: 21px;}
	.contact-form-details .text-icon::after {font-size: 21px; top: 17px;}
	.contact-form-details .box .wpcf7-textarea {height: 112px;}
	.contact-form-details .box input[type="submit"] {padding: 15px 30px 15px 30px;}
	.contact-form-details .arriavl-date .form-control {height: 56px;}
	
	/* 	------- Track page ------ */
	.trackform #pickrr-tracking-container {flex-direction: column; row-gap: 25px;}
	
	/* 	------ FAq page ----- */
	#toggle-id .elementor-tab-title {position: relative;}
	#toggle-id .elementor-tab-title .elementor-toggle-icon {position: absolute; right: 11px;  top: 50%;  transform: translateY(-50%);}
	
	/* 	------- Review page ------ */
	.reviewlist .PostCon .post-text .post-title {font: 500 18px'Roboto';}
	.reviewlist .PostCon .post-text .post-designation {font: 500 14px'Roboto';}
	.reviewlist .PostCon .post-cnt {padding-top: 21px;}
}



