.ProfessionalSlider {
	background: url('../_images/whitepaper/prof-banner.png')left bottom no-repeat;
	padding-top: 96px;
	width: 100%;
	height:722px;
	color: white;
	float: left; 
	margin-top: 15px;
}
.ProfessionalSlider h1 {
    float: left;
    width: 50%;
    font-size: 100px;
    color: #52b95a;
    text-align: left;
    line-height: 90px;
    text-transform: capitalize;
}
.ProfessionalSlider h1 span {font-size: 86px;letter-spacing: -2px;font-weight: 500;line-height: 86px;color: #fff;}
.ProfessionalSlider .hero-slider{width:823px; margin-right: -300px; position: relative; z-index: 9; float:right; padding-top: 140px;}
.Professional-content{float: left; width: 100%; padding: 60px 0; background: #fff;}
.ProfessionalList{float: left; width: 100%; list-style: none; display: inline-flex;}
.ProfessionalList li{width:auto; float: left; padding: 0;}
p.mobn-none {padding-top: 20px;float: left;}
.pl-box{float: left; -webkit-border-radius: 12px;
-moz-border-radius: 12px; border-radius: 12px; display: inline-flex; position: relative;}
.pl-box h6{font-size: 25px; text-transform: capitalize;font-weight: 400;color:#445971;line-height: 30px; padding-bottom: 10px; text-align: left;}
.pl-box p{color: #445971; font-size: 14px; text-align: left;line-height: 21px;}
.pl-innerbox{padding: 20px 20px; float: left; text-align: left;}
.pl-box ul{list-style: none; float: left; width: 100%; padding: 15px 0px; margin: 0; text-align: left;}
.pl-box ul li{background: url(../_images/whitepaper/dark-cercle-new.png) left 4px no-repeat;color: #445971; font-size: 14px; float: left; width: 100%; text-align: left; padding: 0 0 0px 20px;margin: 2px 0px;}
.pl-lightgray{background: #f6f9fc; width: 230px; z-index: 9; margin-top: 30px; padding-bottom: 20px;}
.pl-midgray{background: #e0e9f2; width: 260px; margin-left: -20px;}
.pl-midgray .pl-innerbox{padding:23px 38px 70px;}
.pl-white{background: #f6f9fc; width: 245px; z-index: 9; margin-top: 30px; margin-left: -25px; padding-bottom:20px;filter: drop-shadow(0 0 14.5px rgba(0,0,0,0.17));}
.pl-white .pl-innerbox{padding:20px 30px;}
.pl-blue{background: #0e2f50; width: 240px; margin-left: -30px; z-index: 10; margin-top: 60px;filter: drop-shadow(0 0 14.5px rgba(0,0,0,0.17));}
.pl-blue h6{font-size: 24px; text-transform: capitalize; padding-bottom: 10px; text-align: left; color: #52b95a;}
.pl-blue p{color: #fff; font-size: 14px; text-align: left;}
.pl-blue .pl-innerbox{padding:30px 40px 45px 20px; float: left; text-align: left;}
.pl-blue ul li{background: url(../_images/whitepaper/light-cercle-new.png) left 4px no-repeat;color: #fff; font-size: 14px; float: left; width: 100%; text-align: left; padding: 0 0 0px 20px;margin: 2px 0px;}
.pl-green ul li{background: url(../_images/whitepaper/light-cercle-green.png) left 4px no-repeat;}
.pl-midgray2{background: #e0e9f2; width: 230px; margin-left: -20px; z-index: 10; padding:21px 14px 60px 0;}
.pl-box p i {font-weight: 600;padding-left: 5px;padding-top: 12px;width: 100%;float: left;}

.sqPackages{float: left; width: 100%; padding:0px 0 100px 0px; position: relative;background-color: white}
.sqPackages:after{background: #e0e9f2; position: absolute; left: 0; width: 100%; bottom: 0; content: ''; height: 110vh;}
.sqPackages h3{font-size: 36px; text-align: center;font-weight: 300;font-family: Unbounded;color: #0e2f50;letter-spacing: 1px; position: relative; z-index: 9;padding-bottom: 60px;}
.sqPackages h3 span{color: #0081ff;}

.sqp-box{float: left; display: inline-flex; position: relative; z-index: 9;}
.sq-bule{background:#0d2f4f; margin-top:20px; width: 30%; float: left;-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px; text-align: left; min-height: 697px;}

.sq-bule2{background:#0e2f50; margin-top:20px; width: 32%; float: left;-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px; text-align: left; min-height: 640px;}

.sq-gray{background:#52b95a; margin-top:-20px; width:38%; float: left;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; text-align: left; min-height: 780px;}

.sq-innerbox{float: left; padding:38px;}
.sq-innerbox h4{ color: #fff; font-size: 25px; text-align: left;}
.sq-innerbox .sqp-price{color: #fff; text-align: left;font-size: 50px; padding-bottom: 10px; float: left; width: 100%;}
.sq-innerbox p{ color: #fff; font-size: 14px; text-align: left; padding-bottom:0px;line-height: 22px;font-weight: 400;}
.sq-innerbox ul{list-style: none; float: left; width: 100%; padding: 0; margin:0 0 40px 0;text-align: left;}
.sq-innerbox ul li{background: url(../_images/whitepaper/light-tick-mark.png) left top no-repeat; padding: 0 0 5px 30px; color: #fff; font-size: 17px;background-position: left 7px;}
.select-btn{float: left; width: 100%; padding: 0; text-align: left;}
.select-btn a{-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px; color: #232323; font-size: 17px; text-transform: uppercase; padding: 12px 40px; background: #52b95a;}

.sq-innerbox2{float: left; padding:60px 48px;}
.sq-innerbox2 h4{ color: #0e2f50; font-size: 25px; text-align: left;}
.sq-innerbox2 .sqp-price{color: #0e2f50; text-align: left;font-size: 50px; padding-bottom: 10px; float: left; width: 100%;font-weight: 500;}
.sq-innerbox2 p{ color: #2a2a2a; font-size: 15px; text-align: left; padding-bottom:30px;}
.sq-innerbox2 ul{list-style: none; float: left; width: 100%; padding: 0; margin:0 0 40px 0;text-align: left;}
.sq-innerbox2 ul li{background: url(../_images/whitepaper/dark-tick-icon.png) left top no-repeat; padding: 0 0 10px 30px; color: #2a2a2a; font-size: 17px;background-position: left 7px;}
.select-btn2{float: left; width: 100%; padding: 0; text-align: left;}
.select-btn2 a{-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px; color: #fff; font-size: 17px; text-transform: uppercase; padding: 12px 40px; background: #0d2f4f;}
section.TopFooter.profession_ser {padding: 0px !important;}
/* Responsive css */
@media screen and (min-width:1921px) {
	 .ProfessionalSlider {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important;
	}
	.sqPackages:after{height: 51vh;}
}
@media only screen and (min-width:1918px) and (max-width:1921px) {
 .sqPackages:after{height: 51vh;}	
}
@media screen and (max-width:1800px) {
.ProfessionalSlider .hero-slider { margin-right: -150px; width: 700px; padding-top:60px;}
.ProfessionalSlider{background-size: cover; height: 700px;}
.ProfessionalSlider h1{padding:120px 0 120px 0;}
}
@media screen and (max-width:1600px) {
.ProfessionalSlider .hero-slider { margin-right: -50px; width:600px; padding-top:60px;}
.ProfessionalSlider{background-size: 100%;}
.ProfessionalSlider h1{padding:100px 0 120px 0;}
.sqPackages:after{height: 66vh;}
}
@media screen and (max-width:1400px) {
.ProfessionalSlider .hero-slider { margin-right: -50px; width:600px; padding-top:0px;}
.ProfessionalSlider{background-size: 100%;height: 565px;}
.ProfessionalSlider h1{padding:50px 0 0px 0;}
.sqPackages:after{
		height: 86vh;
	}
}
@media screen and (max-width:1300px) {
.ProfessionalSlider .hero-slider { margin-right: 0px; width:540px; padding-top:0px;}
.ProfessionalSlider{background-size: 100%;}
.ProfessionalSlider h1{padding:50px 0 0px 0;}
}

@media screen and (max-width:1024px) {
.ProfessionalSlider{margin-top: 60px;}
.ProfessionalSlider h1{line-height:50px; font-size: 40px; width: 44%;}
.pl-box{width: 21%;}
.pl-blue .pl-innerbox{padding: 20px 12px;}
}

@media screen and (max-width:800px) {
.ProfessionalSlider{margin-top: 60px;padding-top: 30px;}
.ProfessionalSlider h1{line-height:50px; font-size: 40px; width: 44%; padding: 0;}
.pl-box{width: 35%;}
.pl-blue .pl-innerbox{padding: 20px 12px;}
.ProfessionalSlider .hero-slider{width: 55%;}
.sq-innerbox .sqp-price, .sq-innerbox2 .sqp-price{font-size: 30px;}
.sq-innerbox h4, .sq-innerbox2 h4{font-size: 20px;}
.sq-innerbox, .sq-innerbox2{padding: 18px;}
 
}

@media screen and (max-width:600px) {
 .ProfessionalSlider{background-size: 90vh !important;height: 400px; padding: 0;background: url(../_images/whitepaper/prof-banner.png)left bottom no-repeat;}
 .ProfessionalSlider h1{font-size: 30px; line-height: 40px; padding-bottom: 20px;margin-top: 29px;}
 .ProfessionalSlider h1 span{font-size:38px;line-height: 45px}
 .ProfessionalSlider .hero-slider{width: 100%;}
 .Professional-content{padding: 10px 0;}
 .pl-box ul{min-height: auto;}
 .sq-mobnone{display: none;}
 .pl-blue h6, .pl-box h6{text-transform: capitalize;}
 .pl-lightgray{padding-bottom: 0px; width: 100%; margin-bottom: 10px;box-shadow: 0px 0px 14px 0px rgb(189 189 189);}
 .pl-midgray, .pl-white, .pl-blue, .pl-midgray2{margin:0 0 10px 0; width: 100%; padding-bottom: 0;}
 .pl-white{margin: 20px 0;}
 .sqPackages{padding: 0;}
 .sqPackages:after{background:none; height: auto;}
 .sq-bule, .sq-bule2, .sq-gray{width: 100%;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; margin: 0 0 10px 0; min-height: 100px;}
.sqPackages h3{padding-bottom: 20px;line-height: 40px;font-size: 34px;}
#imPackages .CommenContainer {width: 96%;}
.ProfessionalSlider{margin-top: 40px;}
p.mobn-none{display: none;}
.sq-innerbox p, .sq-innerbox2 p{padding-bottom: 10px;font-size: 16px;}
.pl-box ul li br{display: none;}
.sq-bule2{margin-bottom: 30px;}
.ProfessionalSlider h1{font-size: 33px; font-weight: 500;width: 100%;margin-top: 50px;}
.pl-midgray .pl-innerbox, .pl-white .pl-innerbox, .pl-blue .pl-innerbox, .pl-innerbox, .sq-innerbox, .sq-innerbox2{padding:30px;}
.pl-midgray, .pl-white, .pl-blue, .pl-midgray2{padding: 0;box-shadow: 0px 0px 14px 0px rgb(189 189 189);margin: 20px 0px;}
.sq-innerbox ul{margin-bottom: 20px;}
.select-btn, .select-btn2{padding-bottom: 0px;}
.pl-box p i {padding-left: 2px;padding-top: 12px;width: 100%;float: left;}
}
@media only screen and (max-width: 320px){
	.sqPackages h3 {
	    line-height: 32px !important;
	    font-size: 28px !important;
	}
	.CommenContainer {
	    width: 100% !important;
	    padding: 0px 15px !important;
	}
}
@media only screen and (min-width:1438px) and (max-width:1442px) {
	.ProfessionalSlider {
	    height: 580px;
	}
	.sqPackages:after{
		height: 67vh;
	}
}