	





/*body {font-family: Montserrat, sans-serif;overflow-x: hidden;font-size: 14px;line-height: 22px;color: #4f4f4f;background: #fff;position: relative;}*/

/*section.prlog-sec .col-md-5 img {

    height: 350px;

    width: 350px;

}



.deezer{

    background: #2f55c4;

    color: #fff;

    display: inline-block;

    padding: 12px;

    font-size: 16px;

    border: 2px

 	solid transparent;

    font-weight: 500;

    width: 200px;

    text-align: center;

}



img.pic-box.dizzer-img {

    width: 190px;

    display: table;

    margin: 0 0 50px;

}



img.podbean-img {

    width: 253px !important;

    height: 153px !important;

}



img.player-fm-img {

    width: 150px !important;

    height: 150px !important;

}*/







/*.ind-box.text-center {



	height: 85px



}*/







.sec_pricing  a {



	text-decoration: none;



	color: #000



}







.sec_pricing a:focus, .sec_pricing a:hover {



	text-decoration: none



}







.sec_pricing a:hover {



	transition: all .5s ease-in-out;



	-webkit-transition: all .5s ease-in-out;



	-moz-transition: all .5s ease-in-out



}







* {



	/* outline: 0 !important; */}







.sec_pricing ul {



	padding: 0;



	margin: 0;



	list-style-type: none



}







.sec_pricing ul {



	padding: 0;



	margin: 0;



	list-style-type: none



}







.sec_pricing h3, .sec_pricing h4, .sec_pricing h5 {



	font-family: Montserrat, sans-serif



}







.sec_pricing p {



	/* font-size: 19px; */



	/* font-family: Poppins, sans-serif; */



	/* color: #181f3c; */



	/* line-height: 30px; */



	/* margin-bottom: 20px; */}







.sec_pricing .center-col {



	margin: 0 auto;



	display: table;



	float: none



}







.sec_pricing .all-section {



	padding: 60px 0



}







.sec_pricing .section-head {color: #000;font-size: 46px;font-weight: 900;line-height: 55px;margin-bottom: 40px;margin-top: 0 !important;}







/*.port-slider {



	margin-top: 45px



}*/







.sec_pricing .offer-section ul.nav.nav-pills {display: flex;align-items: center;justify-content: center;margin: 0;padding-bottom: 25px;}







.sec_pricing .offer-section .nav-pills>li>a {border-radius: 4px;color: #181f3c;font-size: 14px;font-weight: 600;}







.sec_pricing .offer-section .tab-content {



	margin-top: 2%



}







.sec_pricing .package .scroll-wrapper::-webkit-scrollbar {



	width: 6px



}







.sec_pricing .package .scroll-wrapper::-webkit-scrollbar-track {



	box-shadow: inset 0 0 5px grey;



	border-radius: 10px



}







.sec_pricing .package .scroll-wrapper::-webkit-scrollbar-thumb {



	background: #2f55c4;



	border-radius: 10px



}







.sec_pricing .package .scroll-wrapper::-webkit-scrollbar-thumb:hover {



	background: #000



}













.sec_pricing .package .scroll-wrapper::-moz-scrollbar {



	width: 6px



}







.sec_pricing .package .scroll-wrapper::-moz-scrollbar-track {



	box-shadow: inset 0 0 5px grey;



	border-radius: 10px



}







.sec_pricing .package .scroll-wrapper::-moz-scrollbar-thumb {



	background: #2f55c4;



	border-radius: 10px



}







.sec_pricing .package .scroll-wrapper::-moz-scrollbar-thumb:hover {



	background: #000



}











.sec_pricing .package .scroll-wrapper {



	position: relative;



	overflow-y: scroll



}







.sec_pricing .package .scroll-wrapper.scroll-wrapper-1 {



	height: 200px



}







.sec_pricing .package .scroll-wrapper.scroll-wrapper-2 {



	height: 120px



}







.sec_pricing .package h4 {



	color: #000;



	font-size: 19px;



	font-weight: 700



}







.sec_pricing .package h3 {



	color: #000;



	font-size: 38px;



	font-weight: 800



}







.sec_pricing .package:hover {



	-webkit-box-shadow: 0 2px 14px 2px #8778c6;



	-moz-box-shadow: 0 2px 14px 2px #8778c6;



	box-shadow: 0 2px 14px 2px #8778c6



}







.sec_pricing .package h3 sub {



	font-weight: 500;



	font-size: 14px



}







.sec_pricing .package h3 sup {



	font-weight: 500;



	font-size: 31px



}







.sec_pricing .package h4 {



	color: #000;



	font-size: 19px;



	font-weight: 700



}







.sec_pricing .package h3 {



	color: #000;



	font-size: 44px;



	font-weight: 800



}







.sec_pricing .package h3 sub {



	font-weight: 500;



	font-size: 14px



}







.sec_pricing .package h3 sup {



	font-weight: 500;



	font-size: 30px;



	margin-right: 5px



}







.sec_pricing .package a {



	display: inline-block;



	color: #000;



	font-size: 13px;



	font-weight: 800;



	text-transform: capitalize;



	border: 1px solid #000;



	padding: 10px;



	width: 72%;



	border-radius: 30px;



	margin: 15px 0



}







.sec_pricing .package ul.pkg-list {



	color: #000;



	text-align: left;



	font-weight: 600;



	line-height: 26px;



	font-size: 13px



}







.sec_pricing .package ul.pkg-list li {



	margin-bottom: 5px



}







.sec_pricing .package ul.pkg-list li i {



	padding: 0 2px;



	position: relative;



	top: .5px



}







.sec_pricing .package {



	padding: 40px 25px;



	margin-bottom: 30px;



	-moz-box-shadow: 0 0 7px -3px rgba(0, 0, 0, .75);



	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .75);



	position: relative;



	border-radius: 5px;



	transition: all .5s ease-in-out



}







.sec_pricing .package .btn-box a:hover {



	background: #0c5adb;



	color: #fff;



	transition-delay: 0s !important;



	-webkit-transition: 0s !important



}







.sec_pricing .package button {



	display: inline-block;



	color: #000;



	font-size: 13px;



	font-weight: 800;



	text-transform: capitalize;



	border: 1px solid #000;



	padding: 10px;



	width: 72%;



	border-radius: 30px;



	margin: 15px 0;



	background: 0 0



}







.sec_pricing .package button:hover {



	background: #0c5adb;



	color: #fff



}







.sec_pricing .package h5 {



	background: #0c5adb;



	color: #fff;



	padding: 13px;



	position: absolute;



	top: -15px;



	left: 0;



	right: 0;



	border-radius: 5px



}







@media only screen and (min-width:1024px) and (max-width:1366px) {







	.sec_pricing .section-head {



		font-size: 38px;



		line-height: 50px;



		margin-bottom: 25px



	}







	.sec_pricing .offer-section .nav-pills>li>a {



		font-size: 14px



	}







}







@media only screen and (min-width:767px) and (max-width:1023px) {







	.sec_pricing .all-section {



		padding: 40px 0



	}







	.sec_pricing .package {



		padding: 20px 10px;



		padding-top: 39px



	}







	.sec_pricing .package a {



		font-size: 15px;



		padding: 8px;



		width: 80%;



		margin: 15px 0



	}







	.sec_pricing .package ul.pkg-list {



		line-height: 20px;



		font-size: 12px



	}







	.sec_pricing .pkg-list li {



		display: flex;



		margin-bottom: 10px;



		font-size: 11px



	}







	.sec_pricing .pkg-list li i {



		position: relative;



		top: 2px



	}







	.sec_pricing .section-head {



		font-size: 25px;



		line-height: 35px;



		margin-bottom: 10px



	}







	.sec_pricing .offer-section .nav-pills>li>a {



		font-size: 12px;



		padding: 7px



	}







	.sec_pricing .package h3 {



		font-size: 30px



	}







	.sec_pricing .package h3 sup {



		font-size: 20px



	}







	.sec_pricing .package h3 sub {



		font-size: 12px



	}







	.sec_pricing .package h4 {



		font-size: 16px



	}







	.sec_pricing .package button {



		font-size: 14px;



		padding: 5px;



		width: 65%



	}







}







/*@media only screen and (min-width:1200px) {



	li.megamenu:hover .megamenu-dropdown {



    display: block !important;



    opacity: 1 !important;



    visibility: visible !important;



	}



}
*/


@media only screen and (min-width:320px) and (max-width:767px) {







	.sec_pricing .section-head {



		margin-bottom: 29px;



		margin-top: 10px !important



	}







	.sec_pricing .package a {



		font-size: 16px



	}







	.sec_pricing .package .scroll-wrapper.scroll-wrapper-1 {

	height: auto;
        width: 100%;
        overflow: auto;

	}







	.sec_pricing .section-head {



		font-size: 25px;



		line-height: 35px



	}







	.sec_pricing .all-section {



		padding: 25px 0



	}




    .sec_pricing .package {
        margin-bottom: 20px;
        width: 89%;
        margin: 0 auto 20px auto;
    }






	.sec_pricing .offer-section .nav>li>a {



		padding: 1px 5px



	}







	.sec_pricing .offer-section ul.nav.nav-pills {



		display: block



	}







	.sec_pricing .offer-section .nav-pills>li>a {



		font-size: 12px;



		padding: 5px 0;



		margin: 0;



		text-align: center



	}







	.sec_pricing p {



		font-size: 17px;



		line-height: 21px



	}







	.sec_pricing .offer-section .nav-pills li {



		width: 49%



	}







	.sec_pricing .package ul.pkg-list {



		line-height: 35px;



		font-size: 12px



	}







}







.sec_pricing .btn-box {



	display: flex;



	margin-top: 10px



}







.sec_pricing .package .btn-box a {



	margin-left: 11px



}







.sec_pricing p {



	/* font-size: 16px; */



	/* line-height: 28px; */



	/* color: #000; */}







.sec_pricing h3 {



	font-size: 36px;



	font-weight: 700;



	color: #000;



	padding: 0 0 30px 0



}







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







	.sec_pricing h3, .sec_pricing h4 {



		font-size: 25px !important;



		padding: 0 !important



	}







	.sec_pricing h3 {



		padding: 0



	}







}







@media (max-width:767px) {







	.sec_pricing section {



		overflow: hidden



	}







	.sec_pricing p {



		font-size: 14px !important;



		line-height: 26px !important;



		text-align: center !important



	}







	.sec_pricing h3, .sec_pricing h4 {


        font-size: 29px !important;
        text-align: center !important;


	}







}







@media screen and (min-device-width:768px) and (max-device-width:1199px) {







	.sec_pricing .all-section {



		padding: 15px 0



	}







	.sec_pricing .offer-section .nav-pills>li>a {



		font-size: 10px



	}







	.sec_pricing .package button {



		font-size: 11px



	}







	.sec_pricing .package a {



		font-size: 11px



	}







}







@media (max-width:767px) {







	.sec_pricing h3 {



		padding: 0



	}







}

.sec_pricing .pkg-heads h3 {

    padding: 0;

    margin: 0;

}



.sec_pricing .pkg-heads p {

    padding: 15px 0 25px 0;

}

.sec_pricing .offer-section {

    padding: 50px 0 20px 0;

}

.offer-section .section-head {

    padding: 0 0 30px 0;

    margin: 0;

}

ul.pkg-btn {
    display: flex;
    align-items: center;
    margin: 0 0 30px 0;
    justify-content: space-between;
}
ul.pkg-btn li:nth-child(1) a {
    border-width: 2px;
    border-color: #021b6d;
    border-style: solid;
    padding: 14px 40px;
    border-radius: 25px;
    color: #140b24;
    font-weight: 700;
    font-size: 16px;
    position: relative;
}
.pricing-box:hover ul.pkg-btn li:nth-child(1) a {
    border-color: #ffdf04;
    color: #fff;
}

span.pricing-discount {color: red;}




