/*--------------------------------------------------------------------- File Name: style.css ---------------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
* {box-sizing: border-box !important; transition: ease all 0.5s;}
html { font-family: sans-serif;  -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body {color: #252525; font-size:16px; line-height: 1.4;font-family: 'Merriweather', serif; padding-top:80px;}
p{line-height:1.6;}
a {color: #cc6301; text-decoration: none !important;  outline: none !important;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
h1, h2, h3, h4, h5, h6 { position: relative; padding: 0 0 0px 0;margin: 0;font-family:'Raleway', sans-serif;font-weight: 900; letter-spacing:1.5px;text-rendering: optimizeLegibility;}
h1 {line-height:1.1;font-size:49px; letter-spacing: -1px; font-weight:800;}
h2 {font-size: 15px;text-transform:uppercase; margin-bottom:20px;letter-spacing: 2.5px;font-family: 'Raleway-heavy', sans-serif !important;}
h3 {font-size: 20px;font-family: 'Merriweather', serif; font-weight:300; letter-spacing:0; margin-bottom:30px; line-height:1.7;}
h4 {font-size: 18px;text-transform:uppercase;letter-spacing:1px;}
h5 {font-size: 14px}
h6 {font-size: 13px}
h2 span{color:#cc6301;}
*,
*::after,
*::before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
:focus, button:focus {outline: none;}
ul,li,ol { margin: 0px;  padding: 0px;  list-style: none;}
p {margin:0 0 20px; font-size: 16px;}

.container{max-width:1176px;}
.site-header{background:#252525;position: fixed; top: 0; width: 100%; z-index: 55;}
.site-header .navbar{ padding:12px 0;}
.navbar-light .navbar-nav .nav-item{padding:0 15px;}
.navbar-light .navbar-nav .nav-link{letter-spacing: 1.5px;color:#fff; text-transform:uppercase; font-size:13px; font-weight:900;font-family: 'Raleway', sans-serif; position:relative;}
.navbar-light .navbar-nav .nav-link:after{content:""; width:0; height:3px; background:#cc6301; bottom: -24px; position: absolute; left: 0; opacity:0;-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out;	transition: all 0.5s ease-in-out;}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:active,
.navbar-light .navbar-nav .nav-link.active{color:#cc6301;}

.navbar-light .navbar-nav .nav-link:focus {color: #fff;}
.navbar-light .navbar-nav .nav-link.active:focus {color: #cc6301;}

.navbar-light .navbar-nav .nav-link:active:after,
.navbar-light .navbar-nav .nav-link.active:after{opacity:1; width:100%;}
.navbar-light .navbar-nav .nav-item:last-child{padding-right:0;}
.navbar-light .navbar-nav .nav-item:last-child a{padding-right:0;}
.navbar-light .navbar-toggler{padding-right:0;}
.navbar-light .navbar-brand{max-width:290px; padding:0} 
.navbar-light .navbar-brand img{width:100%;}

hr {border: solid #cc6301;	border-width: 3px 0 0;	width: 100px;	margin: 11px 0 20px;height: 0;	clear: both;	text-align: left;-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out;	transition: all 0.5s ease-in-out;}
.row:hover hr{  border-color: #cc6301;  width: 120px;  text-align: left;}

.thm-btn{text-align:center;line-height: 1; letter-spacing:1.5px;background:transparent; font-size:15px; color:#cc6301;text-transform: uppercase; font-weight: 900;  padding: 12px 30px;  border: 2px solid #cc6301;font-family: 'Raleway', sans-serif; display: inline-block;}
.thm-btn:hover{background:#cc6301;color:#fff;}
.thm-btn:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
.thm-btn1{text-align:center;line-height: 1; letter-spacing:1.5px;background:transparent; font-size:15px; color:#cc6301;text-transform: uppercase; font-weight: 900;  padding: 12px 30px;  border: 2px solid #cc6301;font-family: 'Raleway', sans-serif; display: inline-block;}


section{padding:80px 0;}
.hero-section{background: url(../images/hero-img.jpg) no-repeat top left;-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;  min-height: 630px;  width: 100%;  text-align: left;  position:relative; padding:0;}
.hero-section h2{ text-transform:none; color:#000;margin-bottom: 25px; font-size: 49px;font-weight:800 !important;font-family: 'Raleway', sans-serif !important; letter-spacing: -1px;text-shadow: none;}
.hero-section h2 span{color:#cc6301;}
.hero-section p{font-size:18px; color:#252525; font-weight:300;    margin-bottom: 35px; line-height:1.8;}
.carousel-indicators{bottom:25px;}
.carousel-indicators li{background:transparent; width:18px; height:18px; border:2px solid #cc6301; border-radius:100%; cursor:pointer;    margin-right: 4px;  margin-left: 4px;}
.carousel-indicators li.active{background:#cc6301; }
/* hero slider */
#minimal-bootstrap-carousel {margin-top: 0px; position: relative;}
#minimal-bootstrap-carousel .carousel-caption { position: absolute; top: 0; right: 0; left: 0; bottom: 0; padding: 0;text-align: right; text-shadow: none;}
#minimal-bootstrap-carousel .carousel-caption .container {display: table;  width: 100%;  height: 100%;  text-align: right;  max-width: 695px;  margin-right: 0; padding: 0;}
#minimal-bootstrap-carousel h2 + p{font-size:20px;}

section{scroll-padding:81px 0 0;}
/* Plan-section 
/* ------------------------------------------------------------------ */
.plans-section{}
.plans-section .inner-box{border:2px solid #cc6301; height:100%; padding:30px 20px 73px; position:relative;}
.plans-section .inner-box .thm-btn{width:calc(100% - 40px); position:absolute; bottom:30px; left:20px;font-size: 14px; padding: 12px 5px; cursor:pointer; } 
.plans-section .inner-box h4{margin-bottom:25px;}
.plans-section .inner-box h4 span{color:#cc6301;}
.plans-section .inner-box p{margin-bottom:10px;}
.plans-section .inner-box ul{margin-bottom:25px; display:block;}
.plans-section .inner-box ul li{font-size:15px;margin-bottom: 10px; position: relative; padding-left: 13px;}
.plans-section .inner-box ul li:before{content:""; width:6px; height:6px; position:absolute; left:0; background:#cc6301;top: 8px; border-radius:100%;}
.plans-section .inner-box.dark-box{background:#cc6301;}
.plans-section .inner-box.dark-box .thm-btn{border-color:#fff; color:#fff;}
.plans-section .inner-box.dark-box .thm-btn:hover,
.plans-section .inner-box.dark-box .thm-btn:focus,
.plans-section .inner-box.dark-box .thm-btn:active{background:#fff; border-color:#fff; color:#cc6301;}

/* support-section 
/* ------------------------------------------------------------------ */

.support-section{background:#f4f4f4; padding-bottom:50px;}
.support-section .inner-box{background:#fff; padding:30px; margin-bottom:30px; display:block; height: calc(100% - 30px);}
.support-section .inner-box *{color:#252525;}
.support-section .inner-box:hover{background:#cc6301;}
.support-section .inner-box:hover *{color:#fff;}
.support-section .inner-box:hover .icon{background:#fff;}
.support-section .icon{background:#cc6301; width:73px; height:73px; position:relative; margin-bottom:30px;}
.support-section .icon img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);}
.support-section .inner-box:hover .icon img{-webkit-filter:none; filter:none;}
.support-section h4{margin-bottom:25px; text-transform:capitalize;}
.support-section .inner-box h4 span{color:#cc6301;}
.support-section span{color:#cc6301;}

/* news-section 
/* ------------------------------------------------------------------ */
.news-section{}
.news-section .inner-box{height:100%;}
.news-section .inner-box .block{display:block; position:relative; overflow:hidden;height:100%;min-height:286px;}
.news-section .inner-box .block img{width:100%; height:100%; object-fit:cover;}
.custom-row{margin:0;}
.custom-row [class*=col-]{padding:0;}
.custom-row .overlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(204, 99, 1, 0.8); filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;  zoom: 1; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; -webkit-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out;}
.meta-items{width: 100%; text-align: center; position: absolute; top: 20%;  left: -100px;  filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  opacity: 0;  zoom: 1; -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.meta-items h2{color:#fff; margin-bottom:0;}
.meta-items p{color:#fff; margin-bottom:0; font-size:16px;}
.plus-icon{display: block; height: 30px; width: 30px; margin-left: -15px;  margin-top: -15px;  font-size: 16px; line-height: 30px; text-align: center; color: #FFFFFF; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;  zoom: 1;  -moz-transition: opacity 0.5s ease-in-out;  -o-transition: opacity 0.5s ease-in-out;  -webkit-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out;  transition: opacity 0.5s ease-in-out;
position: absolute; top: 50%;  left: 50%;}
.news-section .inner-box .block:hover img{-moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.news-section .inner-box .block:hover .overlay, .news-section .inner-box .block:hover .meta-items,
.news-section .inner-box .block:hover .plus-icon{filter: alpha(opacity=100);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  opacity: 1;  zoom: 1;}
.news-section .inner-box .block:hover .meta-items{left: 0;}

/* Popup Modal 
/* ------------------------------------------------------------------ */
.popup-modal {max-width: 550px;background: #FFFFFF;	position: relative;	margin: 0 auto;  	}
.popup-modal .media {position: relative;}
.popup-modal img {vertical-align: bottom; width:100%; height:100%; object-fit: cover;}
.popup-modal .description-box {	padding: 20px 30px 20px;}
.popup-modal .description-box h4 {font-size:15px; color: #000000; margin-bottom:10px;}
.popup-modal .description-box p {font-size: 16px;	color: #252525;	margin-bottom: 10px;}
.popup-modal .description-box .categories{color: #252525;}
.popup-modal .link-box {width: 100%;	overflow: hidden;	background: #000000;}
.popup-modal .link-box a {font-family: 'Raleway', sans-serif;font-size: 15px;color: #FFFFFF;	text-transform: uppercase;	letter-spacing:1px;	cursor: pointer;	display: block;	text-align: center;	float: left;	width: 50%;	-moz-transition: all 0.3s ease-in-out; font-weight:900;
	-o-transition: all 0.3s ease-in-out; background:#cc6301;	-webkit-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out; padding:12px 10px;}
.popup-modal .link-box a:first-child {border-right: 1px solid rgba(255, 255, 255, 0.1);}
.popup-modal .link-box a:hover {background: #252525;color: #fff;	border: none;}
.popup-modal .link-box a:first-child:hover {border-right: 1px solid rgba(255, 255, 255, 0.1);}

.thankyou-section .inner-box{border:2px solid #cc6301; height:100%; padding:30px 20px 30px; position:relative;}
.thankyou-section .inner-box h4{margin-bottom:20px;}
.thankyou-section .inner-box h3{margin-bottom:20px;}
.thankyou-section .inner-box p:last-child{margin-bottom:0;}

@media only screen and (max-width:600px) {
	.popup-modal {width: auto;	margin: 0 20px;	}
}

.mfp-fade.mfp-bg {filter: alpha(opacity=0);	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	opacity: 0;	zoom: 1;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}
.mfp-fade.mfp-bg.mfp-ready {filter: alpha(opacity=80);	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	opacity: 0.8;	zoom: 1;}
.mfp-fade.mfp-bg.mfp-removing {filter: alpha(opacity=0);	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	opacity: 0;	zoom: 1;}
.mfp-fade.mfp-wrap .mfp-content {filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	opacity: 0;	zoom: 1;	-moz-transform: translateY(-100%);	-o-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);	-ms-transform: translateY(-100%);	transform: translateY(-100%);	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {	filter: alpha(opacity=100);	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	opacity: 1;	zoom: 1;	-moz-transform: translateY(0);	-o-transform: translateY(0);
	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {filter: alpha(opacity=0);	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	opacity: 0;	zoom: 1;	-moz-transform: translateY(-100%);	-o-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);	-ms-transform: translateY(-100%);	transform: translateY(-100%);}


/****************************
Who We are Section
***********************************/

.whowe-section{background:#f4f4f4; padding-bottom:50px;}
.whowe-section .inner-box{margin-bottom:30px;}
.whowe-section h4{margin-bottom:25px; text-transform:capitalize;}
.whowe-section span{color:#cc6301;}
.whowe-section h3{margin-bottom:15px;}
.whowe-section .thm-btn{margin-bottom:30px;}

/****************************
Team Section
***********************************/

.team-section .profile-box{}
.team-section .profile-box img{ display:inline-block; width:98px; height:98px; border-radius:100%; border:4px solid rgba(204,99,1,0.5); margin-right:15px;}
.team-section .profile-box h4{ text-transform:capitalize; letter-spacing:0.5px;display: inline-block;  vertical-align: middle;}
.team-section .profile-box h4 span{ display:block; font-size:13px; font-weight:500; color:#cc6301; margin-top:5px;}

/****************************
Testimonials Section
***********************************/

.testimonial-section{background:#cc6301; padding-bottom:130px;}
.testimonial-section .container{max-width:900px;}
.testimonial-section hr{margin-bottom:35px;}
.testimonial-section hr, .testimonial-section .row:hover hr{margin-left:auto; margin-right:auto; border-color:#fff;}
.testimonial-section *{color:#fff;text-align:center;}
.testimonial-section p{font-size:25px;text-shadow: 1px 0 0 #000; font-weight: 400;}
.testimonial-section a{font-size:25px;text-shadow: 1px 0 0 #000; font-weight: 400; text-decoration:underline !important; margin:30px 0;}
.testimonial-section a:hover{color:#fff; text-decoration:none;}
.testimonial-section .carousel-item {min-height:190px;}
.testimonial-section .carousel-item img{display:block; margin:0 auto; max-height:50px;}
.testimonial-section .carousel-indicators{bottom:-55px;}
.testimonial-section .carousel-indicators li{border-color:#fff;}
.testimonial-section .carousel-indicators li.active{background:#fff;}

/****************************
Footer
***********************************/
.footer_section{background:#252525; padding:80px 0 60px;}
.footer_section p,
.footer_section a{color:rgba(255,255,255,0.21); font-size:14px;line-height:1.8; margin-bottom:0;}
.footer_section a:hover{color:rgba(204,99,1,1);}
.footer_section h2{color:#fff;}
.footer_section .footer-logo{padding-right:30px;}
.footer_section .footer-logo img{margin-bottom:10px; max-width:250px;}
.footer_section .social-menu{display:flex;}
.footer_section .social-menu li{ list-style:none; margin-right:12px;}
.footer_section .social-menu li a{ font-size:30px;}
.footer_section small{color:rgba(255,255,255,0.21); font-size:12px; display: block;  margin-top: 20%;}
.footer_section ul li a{text-transform:uppercase;}
.footer_section [class*="col-"]:nth-child(2){ padding-left:60px;}
.footer_section [class*="col-"]:nth-child(3){ padding-left:40px;}
.footer_section .row:hover hr{width:100px; border-color:#ffffff21;}
.footer_section hr{border-color:#ffffff21;}
.footer_section [class*="col-"]:hover hr{width:120px;border-color:#cc6301;}

#gototop{display: inline-block; background-color:transparent; width: 40px; height: 40px; text-align: center; border-radius: 0px;  position: fixed;  bottom: 30px;  right: 30px; opacity: 0; visibility: hidden; z-index: 1000; 
border:2px solid #cc6301; }
#gototop::after { content: ""; font-family: FontAwesome;  font-weight: normal;  font-style: normal;  font-size: 2em;  line-height:32px;  color: #cc6301;}
#gototop:hover {  cursor: pointer;  background-color: #cc6301;}
#gototop:hover:after{color:#fff;}
#gototop.show {opacity: 1; visibility: visible;}

/****************************
Form Section
***********************************/
.form-section{background:#353535; padding-bottom:50px;}
.form-section .container{max-width:900px;}
.form-section h2{color:#fff;}
.form-section form{margin-top:20px;}
.form-section .form-group{margin-bottom:30px;}
.form-section .control-label{display:none;}
.form-section .form-control{font-weight:900; color:#9a9a9a; font-size:15px; border:2px solid #9a9a9a; border-radius:0; padding:20px 15px; background:transparent;font-family: 'Raleway', sans-serif; letter-spacing:0.5px; }
.form-section .form-control:focus{border-color:#cc6301; outline:none; box-shadow:none;}
.form-section .control-btn button{width:100%;padding:20px 15px; cursor:pointer;}
.form-section textarea{min-height:195px; resize:none;}
::-webkit-input-placeholder {color: #9a9a9a !important;}
::-moz-placeholder {color: #9a9a9a !important;}
:-ms-input-placeholder{color: #9a9a9a !important;}
:-moz-placeholder{color: #9a9a9a !important;}

.inner-hero-section{background: url(../images/inner-hero.jpg) no-repeat center;-webkit-background-size: cover; -moz-background-size: cover; background-size: cover; text-align:left; padding:80px 0; }
.inner-hero-section h1 span{color:#cc6301;}
.inner-hero-section hr{margin:10px 0 0; display:none;}
/*.inner-hero-section + .support-section{background:#fff;}
.inner-hero-section + section{padding-top:50px;}
.inner-hero-section + .support-section .inner-box{background:#f4f4f4;}
.inner-hero-section + .support-section .inner-box:hover{background:#cc6301;}
.custom-width .container{max-width:700px;}*/

.back-link{margin-bottom:30px;display: flex; align-items: center;color:#252525; font-weight:600;}
.back-link i{font-size:26px; margin-right:10px;}
.back-link:hover{color:#cc6301;}

/****************************
License Page
*****************************/
.license-section{}
.license-section h4{margin-bottom:15px;}
.license-section h4 span{ color:#cc6301;}
.license-section h2{margin-top:35px;}
.license-section ul{margin-top:10px;}
.license-section ul li{line-height:1.6; margin-bottom:10px; position:relative; padding-left:18px;}
.license-section ul li:before{ width:8px; height:8px; background:#cc6301; border-radius:100%; left:0; top:8px; position:absolute; content:'';}
.license-section .row:hover hr{width:100px;}
.head:hover hr{width:120px !important;}

/****************************
How it works Page
*****************************/
.inner-about-section{}
.inner-about-section .box{display:flex; flex-wrap:wrap;background:#f4f4f4; }
.inner-about-section .box .desc{width:50%;  margin:auto; padding:30px;}
.inner-about-section .box .img{width:50%;margin:auto;}
.inner-about-section .box .img img{width:100%;}
.inner-about-section .box:nth-child(2n + 2){flex-direction:row-reverse; }
.inner-about-section .custom-row{margin:0;}
.inner-about-section .custom-row [class*="col-"]{padding:0;}
.inner-about-section .row:hover hr{width:100px;}
.inner-about-section .box:hover hr,
.inner-about-section .head:hover hr{width:120px;}
.inner-about-section .desc-wrapper{padding-top:40px;}
.inner-about-section .orange{display:block;}
.desc-wrapper p a:hover{text-decoration:underline !important; color:#cc6301;}

.last-wrapper{display:flex; flex-wrap:wrap; margin:0 -15px; padding-top: 15px;}
.last-wrapper .col{width:50%; padding:0 15px;}
.last-wrapper .col h2{margin-bottom:10px;}

.spacetop20{margin-top:30px;}

/****************************
Scripting Demo page
***********************************/
.scripting-demo{}
.scripting-demo ul{margin-bottom:30px;}
.scripting-demo.inner-about-section .box .desc p{ padding-left:20px; position:relative;}
.scripting-demo .desc p span{position:absolute; left:0; color:#cc6301; font-weight:900;}
.scripting-demo .head{margin-bottom:25px;}
.scripting-demo ul + .head{margin-top:30px;}


.blog-detail-section .container{max-width:800px;}
.blog-detail-section h4{margin-bottom:10px;}
.blog-detail-section h2{margin-top:35px;}
.blog-detail-section .meta{margin-bottom:35px;}
.blog-detail-section .meta ul{display:flex;}
.blog-detail-section .meta ul li{font-size:13px;}
.blog-detail-section .meta .meta-sep{margin:0 5px;}
.blog-detail-section .btn{width:40px; height:40px; display:inline-block;background:#cc6301; color:#fff; font-size:25px; line-height:1;}
.blog-detail-section .pagi{margin-top:25px;}
.blog-detail-section .pagi .col-sm-12{ display: flex; justify-content: space-between;}
.blog-detail-section .btn:hover{background:#252525}
.blog-detail-section .img{margin:0 auto; max-height:50px;max-width:150px;}
.related-blog{padding-top:0;}
.related-blog .container{max-width:800px;}


.updates-box .desc{display:flex; flex-wrap:wrap;    align-items: center; margin-bottom: 20px;    border-bottom: 1px solid #25252530; padding-bottom: 25px;}
.updates-box .desc .icons{ max-width:160px; margin-right:30px;}
.updates-box .desc .icons img{width:100%;}
.updates-box .desc .info{}
.updates-box .desc .info p{margin-bottom:0; padding:2px 0;}
.updates-box .desc .info p strong{color:#cc6301;}
.updates-box .desc h2{width:100%;padding-top: 10px; margin-bottom: 15px;}
.updates-box .buttons a{margin-right:10px;}

.download-section .update-wrapper li{margin-bottom:10px;}
.update-wrapper ul{margin-bottom:30px !important;}
.update-wrapper .ver {}
.update-wrapper .ver li{padding:10px 0; border-bottom:1px solid #25252530; line-height:1.7}
.update-wrapper .ver li strong{display:inline-block; width:50px;color:#cc6301;}

.download-section .small-info{margin-top:30px; border:2px solid #cc6301; padding:20px;}

.purchase-section .price-box {text-align: center; font-size: 13px;    margin-bottom: 20px;}
.purchase-section .price-box h4{font-weight:300; font-size:40px;margin-bottom:2px; display:flex;justify-content: center; align-items:center;}
.purchase-section .price-box h4 del{font-size:30px; margin-right:10px;}
.purchase-section .inner-box p{margin-bottom:20px; }
.purchase-section .inner-box .desc{min-height:310px;}

.contribute-section .container{max-width:700px;}
.contribute-section .row:first-child{margin-bottom:50px;}
.contribute-section .inner-box{}
.contribute-section .donor{ margin:0 0 30px;    border:2px solid #cc6301;width:100%;}
.contribute-section .donor li:first-child{ background:#cc6301 !important; font-weight:800; font-family:'Raleway', sans-serif; }
.contribute-section .donor li:first-child span{color:#fff;}
.contribute-section .donor li:nth-child(odd){background:#f4f4f4;}
.contribute-section .donor li{display:flex; justify-content:space-between; text-align:left;}
.contribute-section .donor li span{display:inline-block; padding:10px;    min-width: 100px;}
.contribute-section .icon{font-size:50px;}
.contribute-section h4{font-size:30px;}
.contribute-section .thankyou-box{border:2px solid #cc6301; padding:20px; text-align:center; margin-top:40px;}

.olderver-section{}
.olderver-section .card-header{padding:0; border-bottom:1px solid #cc6301; background:transparent;}
.olderver-section .card-header .btn-link{ width:100%; padding:.75rem 1.25rem; text-align:left; color:#cc6301; border-radius:0;}
.olderver-section .card-header .btn-link:hover, .olderver-section .card-header .btn-link:focus{text-decoration:none;}
.olderver-section .card{border:1px solid #cc6301; background:#fff;border-top: none; border-bottom: none; border-radius: 0;}
.olderver-section .card:first-child{border-top:1px solid #cc6301; }
.olderver-section .card-header h2{font-family: 'Raleway', sans-serif !important;  font-weight: 500;}
.olderver-section .card-header h2 strong{display:inline-block; margin-right:5px;}
.olderver-section .collapse.show .card-body{border-bottom:1px solid #cc6301;}
.olderver-section .card-header .btn-link[aria-expanded="true"]{color:#fff; background:#cc6301;}
.olderver-section .card-body span{display:block; margin-bottom:10px;}
.olderver-section .card-body ul{}
.olderver-section .card-body ul li{ margin-bottom: 10px;}
.olderver-section .card-body ul li p{margin:10px 0;}
.download-section{padding-bottom:40px;}

@media (max-width: 1366px) {
.hero-section{background-position:100%;}
#minimal-bootstrap-carousel .carousel-caption .container{
max-width:630px;
}
}


@media (max-width: 1200px) {
#minimal-bootstrap-carousel .carousel-caption .container{max-width:480px;}
  .hero-section p{font-size:16px;}
  .hero-section {  background-position: top left -100px;}
}
@media (min-width: 992px) {
.navbar-light .navbar-nav .nav-link{height: 80px;line-height: 66px;}	
.navbar-light .navbar-nav .nav-link:after{bottom:0;}
.site-header .navbar{padding:0;}
}
@media (max-width: 991px) {
	section {padding: 50px 0;}
.navbar-light .navbar-nav .nav-link:after{display:none;}	
.navbar-toggler{    border: none; color: #FFFFFF; height: 40px;  min-width: 40px;  font-size: 12px;  text-align: left;  float: right; display: block;  padding: 0; position: relative; top: 0px; right: 0px;}	
.navbar-toggler .menu-icon {display: inline-block; width: 24px; height: 3px; margin-top: -3px; position: absolute; right: 8px; top: 50%; bottom: auto; left: auto; background: #cc6301; -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font: 0/0 a; text-shadow: none; color: transparent;}
.navbar-toggler .menu-icon:before, .navbar-toggler .menu-icon:after { content: ''; width: 100%; height: 100%;  position: absolute;  background-color: inherit; left: 0;}
.navbar-toggler .menu-icon:before { bottom: 8px;}
.menu-icon:after { top: 8px;}
.site-header .navbar{padding:12px 0;}	
.navbar-expand-lg>.container{padding-left:15px; padding-right:15px;}
.navbar-light .navbar-nav .nav-item{padding:0;}
.navbar-nav{margin-top:20px;}
.navbar-nav .nav-link{padding: .8rem 0rem;}
.hero-section{background-position:right top; min-height:510px;}
#minimal-bootstrap-carousel .carousel-caption .container{ max-width: 500px;  margin: auto; }
#minimal-bootstrap-carousel .carousel-caption .container .box .content{text-align:center !important;}
#minimal-bootstrap-carousel hr{margin-left:auto; margin-right:auto;}
.plans-section .row:nth-child(2) [class*="col-"]{flex:unset; max-width:none; width:50%; margin-bottom:30px;}
.plans-section{padding-bottom:20px;}
.custom-row [class*=col-]{flex:unset; max-width:none; width:50%;}
.footer_section{padding: 50px 0 20px;}
.footer_section [class*=col-]{flex:unset; max-width:none; width:100%; margin-bottom:30px;}
.footer_section small{margin-top:30px;}
.footer_section [class*="col-"]:nth-child(2){ padding-left:15px;}
.footer_section [class*="col-"]:nth-child(3){ padding-left:15px;}
.footer_section .footer-logo{padding-right:0;}
.inner-about-section .custom-row [class*="col-"]{flex:unset; max-width:none; width:100%;}
.last-wrapper .col{width:100%;flex: unset;}
.updates-box .desc .icons{margin-bottom:10px;}
.download-section .col-sm-8,
.download-section .col-sm-4{flex:unset; max-width:none; width:100%;}
.updates-box .buttons a{margin-bottom:15px;}
.purchase-section [class*="col-"]{flex:unset; max-width:none; width:50%; margin-bottom:30px;}
}
#minimal-bootstrap-carousel .carousel-caption .container .box {display: table-cell;text-align: left;}
#minimal-bootstrap-carousel .carousel-caption .container .box.valign-top { vertical-align: top;}
#minimal-bootstrap-carousel .carousel-caption .container .box.valign-bottom {vertical-align: bottom;}
#minimal-bootstrap-carousel .carousel-caption .container .box.valign-middle { vertical-align: middle;}
#minimal-bootstrap-carousel .carousel-caption .container .box .content { display: block;}

@media (max-width: 767px) {
.whowe-section, .support-section{padding-bottom:20px;}
.whowe-section [class*=col-]{flex:unset; max-width:none; width:100%; }
.support-section [class*=col-]{flex:unset; max-width:none; width:100%; }
.inner-about-section .box .desc{width:100%;}
.inner-about-section .box .img{width:100%;}
.hero-section h2{font-size:44px;}
}
@media (max-width: 599px) {
h3{font-size:17px;}	
.plans-section .row:nth-child(2) [class*="col-"]{flex:unset; max-width:none; width:100%; }
.plans-section .inner-box p { margin-bottom: 30px;}
.plans-section .inner-box.dark-box{padding-top:30px;}
.custom-row [class*=col-]{flex:unset; max-width:none; width:100%; }
.support-section .inner-box{padding:15px;}
.team-section .profile-box{margin-bottom:30px;}
.team-section{padding-bottom:20px;}
.testimonial-section p,
.testimonial-section a{font-size:18px;}
.testimonial-section{padding-bottom:100px;}
.inner-hero-section h1{font-size:40px;}
.hero-section h2{font-size:42px;}
.purchase-section [class*="col-"]{flex:unset; max-width:none; width:100%;}
.purchase-section .inner-box .desc{min-height:1px;}
}
@media (max-width: 667px) { 
#minimal-bootstrap-carousel [class*="carousel-control"] { width: 30px;  height: 30px; font-size: 15px; line-height: 30px;}
}
@media (max-width: 480px) {
	body{padding-top:67px;}
	#minimal-bootstrap-carousel [class*="carousel-control"] { width: 40px;  height: 40px; font-size: 17px; line-height: 40px; background: rgba(255, 255, 255, 0.4); color: #000;}
  .popup-modal .description-box{padding:20px 15px;}
  .navbar-light .navbar-brand {  max-width: 190px;}
  .updates-box .buttons a{display:block; margin-right:0; padding:12px 20px; max-width:none; width:100%;}
  .updates-box .desc .info { width: 100%;}
  .contribute-section .donor li span:last-child{min-width:60px;}
  .contribute-section h4 {  font-size: 26px;}
}
#minimal-bootstrap-carousel .carousel-control-prev { left: 1%;}
#minimal-bootstrap-carousel .carousel-control-next { right: 1%;}
#minimal-bootstrap-carousel [class*="carousel-control"]:hover {opacity: 1;background: #ffba60; border-color: #ffba60;}

/* fixing slider height */
#minimal-bootstrap-carousel.slider-home-one .carousel-inner .carousel-item {min-height:calc(100vh - 85px); height:100%; width: 100%; margin-left:auto; }
.slider-content-style .content {text-align: center;position: relative; z-index: 999;}

 @media (max-width: 413px) {
.update-wrapper .ver li strong { display: block;  width: auto;}
 }
@media (max-width: 374px) {
.hero-section h2 {  font-size: 30px;}

}
@media screen and (min-width:1024px) and (max-width:1370px){
    section.hero-section { background-position: 38% 72%; }
}
@media screen and (min-width:992px) and (max-width:1024px){
   .navbar-light .navbar-nav .nav-link { font-size: 12px;}
}
