/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.cs-img-ftr {text-align: center;}
.cs-img-ftr img {
	text-align: center;
	margin: auto;
}
.cs-img-ftr .icons-row {display: inline-block;}
.cs-img-ftr .icons-row .social-icon {margin: 4px 11px 7px 0;}
.copyright-sec {text-align: center;}
.custom-footer-pading {padding-bottom: 15px !important;}
.icons-row a {margin: 4px 8px 7px 7px !important;}
.button-custom-hd:hover {background-color: #333333 !important;}
.custom-icon {
	margin-top: 0;
	padding-left: 15px;
	padding-right: 15px;
}
.custom-icon .fbox-icon {
	position: relative;
	margin: 0;
}

/* privacy policy */
.privacy-policy {padding-bottom: 45px;}
.page-head {width: 100%;}
.prc-head {width: 100%; font-size: 22px;}

/* end */

/* terms & conditions */

.term-conditions ol {
    padding-left: 15px;
	padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
	margin-bottom: 3px;
}
.term-conditions ol li {margin-bottom: 15px;}

/* end */

@media only screen and (min-width:621px){
	.desktop-view-banner{display: block;}
	.mobile-view-banner{display: none;}
}

@media only screen and (max-width:620px){
	
	.mobile-view-banner{display: block;}
	.desktop-view-banner{display: none;}
	.mobile-view-banner .container {padding-left: 32px !important; padding-right: 32px !important;}
	.mobile-view-banner .bannerhead-txt {text-align: center;}
	.mobile-view-banner .emphasis-title h1 {font-size: 32px !important;}
	.mobile-view-banner .emphasis-title {margin-bottom: 15px;}
	.mobile-view-banner .vertical-middle {padding-top: 0 !important;}
	
	.digita-custom-book {
		padding-left: 55px;
		padding-right: 55px;
	}
	.custum-small-size h2 {font-size: 24px !important;}
	.dd-make-cutum {padding-top: 45px;}
	.appfor-custom h3 {font-size: 24px !important;}
	.appfor-custom .container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.easyto-custom {padding-top: 45px;}
	.putstress-custom {padding-top: 45px;}
	.topmargin-lg {margin-top: 25px !important;}
	
}
@media only screen and (min-width: 621px) and (max-width: 767px){
	
	.mobile-view-banner .emphasis-title h1 {font-size: 32px !important;}
	.mobile-view-banner .emphasis-title {margin-bottom: 15px;}
	
	.digita-custom-book {
		padding-left: 55px;
		padding-right: 55px;
	}
	.custum-small-size h2 {font-size: 32px !important;}
	.custum-small-size p {font-size: 18px;}
	.line {margin: 0;}
	.dd-make-cutum {padding-top: 45px;}
	.appfor-custom h3 {font-size: 32px !important;}
	.appfor-custom .container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.easyto-custom {padding-top: 45px;}
	.putstress-custom {padding-top: 45px;}
	.topmargin-lg {margin-top: 25px !important;}
	
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	
	.digita-custom-book {
		padding-left: 35px;
		padding-right: 35px;
	}
	.custum-small-size h2 {font-size: 32px !important;}
	.custum-small-size p {font-size: 18px;}
	.line {margin: 0;}
	.dd-make-cutum {
		padding-top: 45px;
		padding-left: 52px;
		padding-right: 52px;
	}
	.appfor-custom h3 {font-size: 32px !important;}
	.appfor-custom .container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.easyto-custom {padding-top: 45px;}
	.useeasy-custum {
		padding-left: 52px;
		padding-right: 52px;
	}
	.custom-bigbenfits {
		padding-left: 52px !important;
		padding-right: 52px !important;
	}
	.putstress-custom {
		padding-top: 45px;
		padding-left: 52px;
		padding-right: 52px;
	}
	.topmargin-lg {margin-top: 25px !important;}
	
}

