@import url(../fonts/fonts.css);
:root {
  --main-color: #FD6420;
  --white-color: #ffffff;
  --black-color: #000000;
}

*{box-sizing:border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
body{margin:0px;font-weight:normal;color:var(--black-color);font-size:18px;line-height:28px;font-family: 'Open Sans', sans-serif;}
strong{font-weight:700;}
img{height:auto;max-width:100%;}
a{color:-webkit-link;cursor:pointer;transition:400ms;text-decoration:none;color:#0058AE;}
a:hover,a:focus{text-decoration:none;color:var(--main-color);}


input,select,textarea{font-size:16px;color:#000000;width:100%;height:50px;background:#fff;padding:0px 15px;border:1px solid #e1e1e1;}
textarea{color:#000000;padding:10px 15px ;height:130px;}
input[type="checkbox"],input[type="radio"]{width:15px;height:15px;display:inline-block;vertical-align:middle;}
::-webkit-input-placeholder{color:#000000;}
::-moz-placeholder{color:#000000;}
::-ms-input-placeholder{color:#000000;}
::-moz-placeholder{color:#000000;}


textarea::-webkit-input-placeholder{color:#000000;}
textarea::-moz-placeholder{color:#000000;}
textarea::-ms-input-placeholder{color:#000000;}
textarea::-moz-placeholder{color:#000000;}

.white-text,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6{color:var(--white-color);}

/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');*/

[class*="button-"] a{color:var(--white-color);background-color: transparent;border:1px solid var(--white-color);text-decoration:none;border-radius:5px;padding:14px 30px;display:inline-block;font-size:20px;line-height:27px;font-weight:500;min-width:174px;text-align:center;}
[class*="button-"] a:hover{background-color: var(--main-color);border-color:var(--main-color);}
.button-1 a{background-color:var(--main-color);border-color:var(--main-color);font-weight: 500}
.button-1 a:hover{background-color:var(--white-color);border-color:var(--white-color);color: var(--main-color);}
.button-3 a{background-color:transparent;border-color:#0058AE;color: #0058AE;}
.button-3 a:hover{background-color:var(--main-color);border-color:var(--main-color);color: var(--white-color);}

button[type=submit]{background-color:var(--main-color);border-color:var(--main-color);width: 200px;}
button[type=submit]:hover {border-color:var(--main-color);color:var(--main-color);background-color: #fff;}

header{position:absolute;left:0;width:100%;top:0;z-index:9;transition:400ms;}
header .header-main{display:flex;align-items:center;justify-content:space-between;}
header .header-main .header-menu ul{display:flex;align-items:center;margin:0;padding:0;list-style:none;}
header .header-main .header-menu .header-mobile-toggle{display:none;}
header .header-main .header-menu ul li a{color:var(--white-color);padding:0 0 0 54px;text-transform:capitalize;}
header .header-main .header-menu ul li a:hover{color:var(--main-color);}
header .header-main .header-menu ul li:last-child a{background-color:var(--main-color);padding:7px 17px 11px 17px;border-radius:5px;margin:0 0 0 54px;}
header .header-main .header-menu ul li:last-child a:hover {background-color:var(--white-color);border-color: var(--white-color);}
header .container{border-bottom:2px solid #FFFFFF3B;padding:25px 0;}

/*header ul.navbar-nav li.nav-item a.nav-link{color:var(--white-color);padding:0 0 0 54px;}
header ul.navbar-nav li.nav-item a.nav-link:hover{color:var(--main-color);}
header nav.navbar{padding:0;}
header nav.navbar .container{padding:20px 15px;border-bottom:2px solid #FFFFFF3B;}
header ul.navbar-nav li.nav-item:last-child a.nav-link{background-color:var(--main-color);padding:7px 17px;border-radius:5px;margin:0 0 0 54px;}
header ul.navbar-nav li.nav-item:last-child a.nav-link:hover{color:var(--main-color);background-color:var(--white-color);}*/

section.main-banner:after,
section.inner-banner:after{content:'';background-color:var(--main-color);height:7px;width:0%;right:0;bottom:0;position:absolute;transition:400ms;}
section.main-banner.animated:after,
section.about-silver-cloud.animated:After,
section.title-strip.animated:After,
section.inner-banner.animated:after{width:50%;}
section.about-silver-cloud:After{content:'';background-color:var(--main-color);height:7px;width:0;left:0;bottom:0;position:absolute;transition:400ms;}
section.title-strip:After{content:'';background-color:#0058AE;height:7px;width:0;right:0;bottom:0;position:absolute;transition:400ms;}

section.main-banner{position:relative;padding:224px 0 164px 0;}
section.main-banner .background-imgae{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1;}
section.main-banner .background-imgae img{display:block;height:100%;object-fit:cover;width:100%;}
section.main-banner .banner-caption{max-width:620px;}
section.main-banner .banner-caption p{margin:0 0 40px 0;}
section.main-banner .banner-caption .button-group .button-1 a{margin:0 30px 0 0;}
section.main-banner .banner-caption h1{font:800 46px/56px Open Sans;margin:0 0 20px 0;}

.title h2{color:#0058AE;font:normal normal normal 38px/46px Open Sans;letter-spacing:-1.52px;margin:0 0 80px 0;}
.title h2 span{color:var(--main-color);font-weight:800;}

section.our-plans{position:relative;overflow:hidden;padding:110px 0 10px 0;}
section.our-plans .background-imgae, section.pricing-main .background-imgae{position:absolute;top:-127px;right:-28%;max-width:100%;}
section.our-plans .background-imgae img,  section.pricing-main .background-imgae img{display:block;}
section.our-plans .box-listing .box-list{border:1px solid #E3E3E3;border-radius:10px;padding:66px 36px 56px 46px;position:relative;transition:400ms;margin:0 0 90px 0;}
section.our-plans .box-listing .box-list:hover{box-shadow:0px 0px 80px #0000001A;}
section.our-plans .box-listing .box-list .box-icon{position:absolute;left:50px;top:-43px;background:#F5F5F5 0% 0% no-repeat padding-box;border:2px solid #E3E3E3;width:86px;height:86px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
section.our-plans .box-listing .box-list .box-details h3 {font: Bold 28px/38px Open Sans;}

section.our-plans.mobile-our-plans {display: none;}

section.about-silver-cloud{position:relative;overflow:hidden;padding:80px 0;background-color:#f5f5f5;}
section.about-silver-cloud .background-imgae{position:absolute;left:-52%;bottom:-5%;}
section.about-silver-cloud .inner{z-index:1;position:relative;}
section.about-silver-cloud .right-image img{width:100%;display: block;}
section.about-silver-cloud .left-details h3{margin:0;}
section.about-silver-cloud .left-details .title h2{margin:0 0 10px 0;}
section.about-silver-cloud .left-details .title p{margin:0 0 30px 0;max-width:637px;}

section.title-strip{background:url("../images/bg-image.webp") no-repeat center center / cover;padding:80px 0;position:relative;}
/*section.title-strip:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--black-color);opacity:0.5;transition:400ms;z-index:0;}*/
section.title-strip .inner {position: relative;}
section.title-strip .details{max-width:908px;margin:0 auto;}
section.title-strip .details h2{font:800 38px/52px Open Sans;margin:0 0 20px 0;}
section.title-strip .details p{margin:0 0 30px 0;}
section.title-strip .details .button-group [class*="button-"] a{margin:0 15px;}

footer{background-color:#051F5E;position:relative;overflow:hidden;padding:250px 0 0 0;margin:-230px 0 0 0;}
footer ul{margin:0;padding:0;}
footer ul li{list-style:none;}
footer ul li a,footer ul li a i{color:var(--white-color);}
footer .background-pattern{position:absolute;bottom:-100%;left:-100%;transition: 400ms;}
footer.animated .background-pattern{bottom:-14%;left:-23%;}
footer .top-part{position:relative;padding: 42px 0;border-bottom: 1px solid rgba(255,255,255,0.2);}
footer .top-part .footer-menus ul li a{padding:0 15px;position:relative;}
footer .top-part .social-media ul li{margin:0 0 0 16px;}
footer .top-part .social-media ul li a{padding:0;position:relative;background-color:rgba(255,255,255,0.1);width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
footer .top-part ul li a:hover,footer .top-part ul li a:hover i{color:#ffffff;}
footer .top-part ul li a:hover,footer .top-part ul li a:hover img{filter: unset;}
footer .top-part .social-media ul li a:hover{background-color:#fd6420;}
footer .top-part ul li a i{transition:400ms;}
footer .top-part .footer-menus ul li:not(:last-child) a:after{content:'';position:absolute;right:0;height:65%;width:1px;background-color:var(--white-color);top:20%;}

footer .bottom-part {padding: 20px 0;position: relative;}
footer .bottom-part p{margin:0;font-size: 14px;line-height: normal;}
footer .bottom-part .bottom-menu ul li a{position:relative;font-size: 14px;line-height: normal;}
footer .bottom-part .bottom-menu ul li{}
footer .bottom-part .bottom-menu ul li:not(:last-child)  a:after{content:'';position:absolute;right:0;height:80%;width:1px;background-color:var(--white-color);top:20%;}
footer .bottom-part .bottom-menu ul li a{padding:0 20px;}
footer .bottom-part .bottom-menu ul li:last-child a{padding:0 0 0 20px;}

.intl-tel-input,.iti{width:100%;}
.contact-us-main{position:relative;z-index:1;padding:85px 0 0 0;}
.contact-us-form textarea,.contact-us-form select,.contact-us-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){color: #000 !important; border-bottom:1px solid #808080;border-top:none;background-color:transparent;border-right:none;border-left:none;appearance:auto;border-radius:0;font-size:16px;line-height:28px;padding:10px 0;}
.contact-us-form label{color:#4163A2;font-size:16px;line-height:28px;font-weight: 600;}
.contact-us-form form{background-color:var(--white-color);box-shadow:0px 0px 65px #00000029;padding:60px 55px;position:relative;border-top:4px solid #FF6420;transition:400ms;overflow:hidden;border-radius: 10px;}
.contact-us-form form .title h2{margin:0 0 50px 0;}
.contact-us-form select{color: #; padding:12px 0;margin:0;}
.contact-us-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::placeholder{color:#000;}
.contact-us-form form .background-imgae{position:absolute;right:-12%;top:0;}
.contact-us-form form .form-group{margin:0 0 40px 0;}
.contact-us-form form .title,.contact-us-form form .row{position:relative;z-index:2;}
.iti--separate-dial-code .iti__selected-flag{background-color:transparent;font-size:16px;line-height:28px;}
.iti__flag.iti__in{display:none;}
.iti--separate-dial-code .iti__selected-dial-code{margin:0;}
.why-bg{background:url(../images/Why-Bg.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:60px 0px;}
.contact-us-form.popup-contact-form {display: none;}

.contact-us-form textarea:focus,.contact-us-form select:focus,.contact-us-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus{color: #000; outline:none;box-shadow:none;}
.submit-btn {padding: 0;text-align: right;}

nav.inner-breadcrumb ol li.breadcrumb-item.current-page {color: #fff;}

section.inner-banner{position:relative;height: 450px;}
section.inner-banner .banner-caption{position: absolute;top: 58%;transform: translateY(-50%);}
section.inner-banner .background-imgae {position: absolute;top: 0;left: 0;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: 50% 65%;height: 450px;}
section.inner-banner .background-imgae img {visibility: hidden;opacity: 0;}
.breadTitles {position: absolute;left: 0;width: 100%;height: 450px;}
.breadbar {position: absolute;width: 100%;bottom: 0;}
nav.inner-breadcrumb{padding:15px 0 20px 0;border-top:2px solid rgba(255,255,255,0.56);}
nav.inner-breadcrumb ol{margin:0;}
nav.inner-breadcrumb ol li a{color:#fff;}
nav.inner-breadcrumb ol li a, nav.inner-breadcrumb ol li {color: #fff;font-weight: 500;}
nav.inner-breadcrumb ol li a:hover {color: var(--main-color);}
.breadcrumb-item+.breadcrumb-item::before{content:var(--bs-breadcrumb-divider,"|");}

section.inner-banner .banner-caption h1 {font: 800 50px/72px Open Sans;}

.pricing-parent {justify-content: flex-start;align-items: flex-start;display: flex;position: relative;}

.pricing-left{width:322px;position:sticky;top:0;}
section.pricing-main {overflow: hidden;}
section.pricing-main aside.pricing-left .pricing-list{background-color:#002A7E;}
section.pricing-main aside.pricing-left .pricing-list h5{margin:0;transition:400ms;font:normal normal 300 18px/24px Open Sans;letter-spacing:0px;color:#ABC7FF;padding:20px 15px;border:1px solid transparent;cursor:pointer;position:relative;}
section.pricing-main aside.pricing-left .pricing-list h5:After{content:'\f105';position:absolute;right:20px;top:50%;font:normal normal normal 14px/1 FontAwesome;transform:translateY(-50%);font-size:24px;transition:400ms;}
section.pricing-main aside.pricing-left .pricing-menu{border-radius:10px;background-color:#002A7E;overflow:hidden;}
section.pricing-main aside.pricing-left .pricing-list h5:hover,section.pricing-main aside.pricing-left .pricing-list .pricing-title.active h5{color:#040E4B;background-color:#F3F7FF;border:1px solid #839EDE;font-weight:600;}
section.pricing-main aside.pricing-left .pricing-list .pricing-content ul{margin:0;padding:10px 0 5px 0;list-style:none;}
section.pricing-main aside.pricing-left .pricing-list .pricing-content ul li a{color:#ABC7FF;font-size:16px;line-height:28px;padding:5px 20px 5px 40px;display:block;width:100%;}
section.pricing-main aside.pricing-left .pricing-list .pricing-content ul li a:hover,
section.pricing-main aside.pricing-left .pricing-list .pricing-content ul li.tab-active a{color:#040E4B;background-color:#F3F7FF;}
/*section.pricing-main aside.pricing-left .pricing-list .pricing-content{display:none;}*/
.pricing-parent .pricing-right{padding:0 0 0 35px;width:calc(100% - 322px);}
.pricing-parent .pricing-right .tab-content-main { display:none; }
section.pricing-main{padding:80px 0;position:relative;}
.tab-content-table table{background-color:#FFFFFF;border:none;border-radius:10px;margin:0 0 0 0;border-collapse:separate;border-spacing:0;border: 1px solid #bbc9e3;}
.tab-content-table table tbody tr {
    vertical-align: middle;
}
.tab-content-table table tbody tr .price {
    text-wrap: nowrap;
}
.tab-content-table table thead tr:first-child{background-color:#002A7E;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;}
.tab-content-table table thead tr:first-child th:last-child{border-top-right-radius:10px;}
.tab-content-table table thead tr:first-child th:first-child{border-top-left-radius:10px;}
.tab-content-table table tbody tr:last-child td{border-bottom:0;}
.tab-content-table table tbody tr:last-child td:first-child{border-bottom-left-radius:10px;overflow:hidden;}
.tab-content-table table tbody tr:last-child td:last-child{border-bottom-right-radius:10px;}
.tab-content-table table thead tr:first-child{background-color:#002A7E;color:#fff;}
.tab-content-table table tbody td{border-right: 1px solid #BBC9E3;text-align: center;border-bottom: 1px solid #bbc9e3;}
.tab-content-table table tbody td:last-child {border-right: 0;min-width: 120px;}
.tab-content-table table tbody td a{text-wrap: nowrap;font:normal normal 13px/18px Open Sans;letter-spacing: 0px;color: #FD6420!important;border: 1px solid #FD6420;border-radius: 0px;min-width: 80px;display: block;height: 30px;line-height: 27px;    padding: 0px 15px;text-align: center;}
.thank-you-info.text-center a{color: #FD6420;}
.button-1 a{color: #fff!important}
.button-1 a:hover{border-color: #FD6420;color: #fd6420!important}
.tab-content-table table tbody td a:hover{background-color:#FFEEE6;}
.tab-content-table table td{padding:12px 20px;color: #000;font-weight: normal;}
.tab-content-table table thead tr:first-child th{padding:15px;border-right:1px solid #BBC9E3;font-weight:600;}
.tab-content-table table thead tr:first-child th:last-child{border-right:0}
.tab-content-table table.table>:not(:last-child)>:last-child>*{border-bottom-color:#BBC9E3;text-align:center;background-color:#F3F7FF;color:#002A7E;font-weight:bold;}

section.pricing-main .tab-content-table .table-responsive {box-shadow: 0px 0px 80px #0000001A;border-radius: 10px;}
section.pricing-main .tab-content-details .button-3 a{margin:0 0 35px 0;padding:17px 20px;min-width:363px;}

.pricing-parent .pricing-right .tab-content-points ul{margin:0;padding:0;list-style:none;}
.pricing-parent .pricing-right .tab-content-points ul li{position:relative;padding:0 0 0 25px;}
.pricing-parent .pricing-right .tab-content-points{margin:40px 0 0 0;}
.pricing-parent .pricing-right .tab-content-points ul li:after{content:'';width:8px;height:8px;background-color:#FD6420;position:absolute;left:0;top:10px;border-radius:50%;transition:400ms;}

.pricing-parent .pricing-right h2{font:bold 32px/43px Open Sans;}
.pricing-parent .tab-mobile-title{display:none;}
.pricing-left .tab-mobile-toggle{display:none;}
.pricing-left .tab-mobile-toggle span{margin:auto;background-color:var(--white-color);border-radius:1px;display:block;height:3px;position:relative;width:22px;transition:400ms;}
.pricing-left .tab-mobile-toggle span + span{margin-top:4px;}

.contact-us-form.popup-contact-form.fancybox-content{padding:0;}
.contact-us-form.popup-contact-form.fancybox-content form{padding:20px 25px;}
.contact-us-form.popup-contact-form.fancybox-content form .form-group{margin:0;}
.fancybox-is-open .fancybox-stage{max-width:100%;margin:0 auto;}
.contact-us-form.popup-contact-form.fancybox-content form h2{font:normal normal normal 28px/36px Open Sans;margin:0 0 20px 0;}
.g-recaptcha { border: 1px solid #c9c9c9; border-radius: 5px; -weblit-border-radius: 5px; height: 78px; overflow: hidden; padding: 0; position: relative; width: 200px; }
.form-error{ font-size: 16px; font-weight: 500; color: #ff0000; margin-bottom: 10px; }

@media (min-width: 1199px) {
	header nav.navbar .container{padding: 20px 0;}
	section.main-banner .container {padding: 0;}
}
@media (min-width: 1429px) {
	.container{max-width: 1385px;}
}

@media (max-width: 1430px) {
	.tab-content-table table td{padding:12px 6px;font-size:14px;line-height:20px;font-weight:500;}
	.tab-content-table table thead tr:first-child th{font-size:14px;line-height:20px;font-weight:500;padding:10px 20px;}
	section.pricing-main aside.pricing-left .pricing-list h5 {padding: 12px 20px;}
}

@media (max-width: 1200px) {
	section.our-plans {padding: 50px 0 10px 0;}
	.tab-content-table table {width: 900px;}
	.tab-content-table table td {padding: 10px 12px;}
}

@media (max-width: 992px) {
	.navbar-light .navbar-toggler-icon {filter: brightness(0) invert(1);}	
	body {font-size: 16px;line-height: 26px;}
	section.main-banner .banner-caption h1 {font: bold 26px/36px Open Sans;margin: 0 0 10px 0;}
	.title h2 {font: normal normal normal 22px/32px Open Sans;margin: 0 0 60px 0;}
	section.our-plans {padding: 40px 0 10px 0;}
	section.our-plans .box-listing .box-list .box-details h3 {font: Bold 20px/28px Open Sans;}
	section.our-plans .box-listing .box-list .box-icon{top:-34px;width:66px;height:66px;border-radius:50%;}
	[class*="button-"] a{padding:8px 7px;font-size:14px;line-height:20px;text-align:center;}
	section.our-plans .box-listing .box-list{padding:46px 26px 26px 26px;margin:0 0 60px 0;}
	section.our-plans .background-imgae,  section.pricing-main .background-imgae{top:-50px;}
	section.about-silver-cloud{padding:40px 0;}
	section.about-silver-cloud .left-details .title p{font:normal normal normal 16px/26px Open Sans;max-width:100%;}
	section.title-strip{padding:40px 0;}
	section.title-strip .details h2{font:Bold 24px/32px Open Sans;margin:0 0 10px 0;}
	section.title-strip .details p{margin:0 0 20px 0;}
	section.main-banner{padding:155px 0 115px 0;}
	section.main-banner .banner-caption p{margin:0 0 20px 0;}
	.about-silver-cloud .container > div{flex-direction:column-reverse;}
	.about-silver-cloud .container > div .right-image{margin:0 0 40px 0;}
	.contact-us-form form .form-group{margin:0 0 20px 0;}
	.contact-us-form textarea,.contact-us-form select,.contact-us-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){color: #000; font-size:14px;line-height:24px;padding:0 0 6px 0;}
	.contact-us-form form{padding:30px 25px 30px 25px;}
	.contact-us-form form .title h2{margin:0 0 20px 0;}
	.contact-us-main{padding:45px 0 0 0;}
	footer .top-part .footer-menus{padding:15px 0 25px 0;}
	.footer-logo a{display:block;text-align:center;}
	footer .top-part .social-media ul,footer .bottom-part .bottom-menu ul{justify-content:center!important;}
	footer .bottom-part{padding:30px 0;text-align:center;}
	section.about-silver-cloud .left-details .title p,.title h2,section.our-plans .box-listing .box-list,section.about-silver-cloud .left-details .title .button-1{text-align:center;}
	section.our-plans .box-listing .box-list .box-icon{left:50%;transform:translateX(-50%);}
	.navbar-collapse{background-color:var(--white-color);padding:15px 0 15px 0;margin:15px 0 0 0;}
	header ul.navbar-nav li.nav-item a.nav-link{color:var(--black-color);padding:5px 0;transition:400ms;}
	header ul.navbar-nav li.nav-item:last-child a.nav-link{background-color:transparent;padding:5px 0;border-radius:0;margin:0;}

	section.our-plans.desktop-our-plans{display:none;}
	section.our-plans.mobile-our-plans{display:block;}
	section.our-plans.mobile-our-plans .box-listing [class*="swiper-button-"]{top:auto;bottom:15px;transform:scale(0.5);transition:400ms;}
	.pricing-parent .tab-mobile-title{display:block;}
	.pricing-left .tab-mobile-toggle{display:block;width:40px;padding:8px 5px;border:1px solid var(--main-color);cursor:pointer;transition:400ms;margin: 0 0 20px 0;background-color: var(--main-color);position: absolute;}
	.pricing-left{width:100%;position:static;transition: 400ms;}
    .pricing-parent .pricing-right h2 {font: bold 24px/35px Open Sans!important;padding-left: 50px;}
	.pricing-parent .pricing-right{padding:0;width:100%;}
	.pricing-parent{display:block;}
	section.pricing-main aside.pricing-left .pricing-menu{border-radius:10px;background-color:#002A7E;overflow:hidden;position:absolute;width:300px;left:-120%;transition:400ms;z-index: 9}
	aside.pricing-left.light-mode {
    position: fixed;
    top: 80px;
    z-index: 2;}
	section.pricing-main aside.pricing-left.active .pricing-menu{left:0;top: 40px;}
	section.pricing-main aside.pricing-left.active .tab-mobile-toggle span:nth-child(2){opacity:0;}
	section.pricing-main aside.pricing-left.active .tab-mobile-toggle span:nth-child(1){top:7px;transform:rotate(45deg);}
	section.pricing-main aside.pricing-left.active .tab-mobile-toggle span:nth-child(3){top:-7px;transform:rotate(-45deg);}

	.tab-content-table table thead tr:first-child th,
	.tab-content-table table tbody td {padding: 8px 10px;font-size: 14px;line-height: 20px;}
	.tab-content-table table {width: 700px;}

	section.pricing-main aside.pricing-left .pricing-list h5 {padding: 10px 18px;}
	.tab-content-table table.table>:not(:last-child)>:last-child>* {padding: 5px 20px;}

	section.pricing-main {padding: 20px 0;}

	header .container{padding:15px 15px;max-width:100%;}
	header .header-main .header-menu .header-mobile-toggle{display:block;cursor: pointer;}
	header .header-main .header-menu .header-mobile-toggle span{margin:auto;background-color:var(--white-color);border-radius:1px;display:block;height:3px;position:relative;width:22px;transition:400ms;}
	header .header-main .header-menu .header-mobile-toggle span + span{margin-top:4px;}
	header .header-main .header-menu ul{padding:0 0 0 0;display:none;position:absolute;left:0;top:60px;background-color:#fff;width:100%;}
	header .header-main .header-menu ul li a{color:#000;padding:10px 20px;display:block;}
	header .header-main .header-menu ul li:last-child a{margin:0;color:#fff;border-radius:0;}
	header .header-logo a img{max-width:180px;}
	header.headerfixed{position:fixed;width:100%;top:0;left:0;background-color:var(--main-color);}
	header .header-main .header-menu.open .header-mobile-toggle span:nth-child(2){opacity:0;}
	header .header-main .header-menu.open .header-mobile-toggle span:nth-child(1){top:7px;transform:rotate(45deg);}
	header .header-main .header-menu.open .header-mobile-toggle span:nth-child(3){top:-7px;transform:rotate(-45deg);}
	header .header-main .header-menu ul li:last-child a:hover {color: var(--main-color);}

	/* section.inner-banner {padding: 125px 0 0 0;} */
	/* section.inner-banner .banner-caption {margin: 0 0 60px 0;} */

	section.pricing-main aside.pricing-left .pricing-menu {box-shadow: 0 0 30px 10px rgba(0,0,0,0.2);}

	.contact-us-form.popup-contact-form.fancybox-content form h2 {font: normal normal normal 22px/30px Open Sans;}

	.contact-us-form label {font-size: 14px;line-height: 24px;}

	footer .bottom-part .row {align-items: center;}
	footer .top-part .footer-menus > ul {justify-content: center!important;}
}


@media (max-width: 767px) {
	footer .top-part .footer-menus ul li a{padding:0 7px;font-size:14px;}
	.pricing-parent .pricing-right .tab-content-points ul li {font-size: 16px;line-height: 24px;}
	.pricing-parent .pricing-right .tab-content-points ul li:after {width: 6px;height: 6px;top: 10px;transition: 400ms;}

    .contact-us-form .form-field.form-field-button.text-end .button.btn.btn-primary{padding: 0;width: 140px;margin: 0;height: 36px;border-radius: 0;}
    .tab-content-details .tab-content-table:before {
        content: '';
        width: 24px;
        height: 24px;
        position: absolute;
        right: 15px;
        top: -16px;
        background: url(https://www.silvertouch.com/silvercloud/wp-content/themes/silvetouch-cloud/assets/theme-assets/images/swipeIcon.png) no-repeat 0 0;
    }
}


@media (max-width: 580px) {
	.navbar-light .navbar-brand img {max-width: 200px;}
	.button-group > div > div {width: 100%;}
    section.main-banner {padding: 95px 0 50px 0;}
	section.main-banner .banner-caption .button-group .button-1 a,
	section.title-strip .details .button-group .button-1 a {margin: 0 0 10px 0;}
    section.why-bg{padding: 30px 0px;}
    section.our-plans{padding: 30px 0}
    section.about-silver-cloud .right-image img{display: none;}
    section.about-silver-cloud {padding: 0 0 50px;}
    section.our-plans .box-listing .box-list{margin: 0}    
    /* section.inner-banner {padding: 80px 0 0 0;} */
    section.inner-banner .banner-caption {margin: 0 0 20px 0;}
}

.swiper-pagination{
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    bottom: 17px;
    min-width: 110px;
}
.swiper-pagination-bullet-active{
    background: #fd6420;
}
.swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    margin: 0 2px
}


.tab-content-table {
    position: relative;
    padding-top: 24px;
}