			/* 
			Theme Name:		 Twenty Seventeen Child
			Theme URI:		 http://www.websitebundles.com/
			Description:	 Theme by Site <a href="http://childthemegenerator.com/">http://childthemegenerator.com/</a>
			Author:			 WebsiteBundles
			Author URI:		 http://childthemegenerator.com/
			Template:		 twentyseventeen
			Version:		 1.0.0
			Text Domain:	 Twenty-Seventeen-child
			-------------------------------------------------------------- */ 
			
			/* =Theme customization starts here
			------------------------------------------------------- */
			
			*{ box-sizing:border-box;}
			
			
			/********* CSS FOR FONT-FAMILIES ENDS HERE **********/
			
			@font-face {
				font-family:'Oswald';
				src: url('fonts/Oswald DemiBold.eot');
				src: url('fonts/Oswald DemiBold.eot?#iefix') format('embedded-opentype'),
					url('fonts/Oswald DemiBold.woff2') format('woff2'),
					url('fonts/Oswald DemiBold.woff') format('woff'),
					url('fonts/Oswald DemiBold.svg#Oswald DemiBold') format('svg');
				font-weight: 600;
				font-style: normal;
				font-stretch: normal;
				unicode-range: U+0020-030A;
			}
			
			@font-face {
				font-family:'Oswald-Medium';
				src: url('fonts/Oswald Medium.eot');
				src: url('fonts/Oswald Medium.eot?#iefix') format('embedded-opentype'),
					url('fonts/Oswald Medium.woff2') format('woff2'),
					url('fonts/Oswald Medium.woff') format('woff'),
					url('fonts/Oswald Medium.svg#Oswald Medium') format('svg');
				font-weight: 500;
				font-style: normal;
				font-stretch: normal;
				unicode-range: U+0020-030A;
			}
			
			@font-face {
				font-family:'Raleway';
				src: url('fonts/Raleway-Regular.eot');
				src: url('fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
					url('fonts/Raleway-Regular.woff2') format('woff2'),
					url('fonts/Raleway-Regular.woff') format('woff'),
					url('fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
				font-weight: 400;
				font-style: normal;
				font-stretch: normal;
				unicode-range: U+0020-00FE;
			}
			
			@font-face {
				font-family:'Raleway-Medium';
				src: url('fonts/Raleway-Medium.eot');
				src: url('fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
					url('fonts/Raleway-Medium.woff2') format('woff2'),
					url('fonts/Raleway-Medium.woff') format('woff'),
					url('fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');
				font-weight: 500;
				font-style: normal;
				font-stretch: normal;
				unicode-range: U+0020-00FE;
			}
			
			@font-face {
				font-family:'Raleway-bold';
				src: url('fonts/Raleway-Bold.eot');
				src: url('fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
					url('fonts/Raleway-Bold.woff2') format('woff2'),
					url('fonts/Raleway-Bold.woff') format('woff'),
					url('fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
				font-weight: 700;
				font-style: normal;
				font-stretch: normal;
				unicode-range: U+0020-00FE;
			}
			
			@font-face {
				font-family:'Raleway-Light';
				src: url('fonts/Raleway-Light_gdi.eot');
				src: url('fonts/Raleway-Light_gdi.eot?#iefix') format('embedded-opentype'),
					url('fonts/Raleway-Light_gdi.woff') format('woff'),
					url('fonts/Raleway-Light_gdi.ttf') format('truetype'),
					url('fonts/Raleway-Light_gdi.svg#Raleway-Light') format('svg');
				font-weight: 300;
				font-style: normal;
				font-stretch: normal;
				unicode-range: U+0020-25CA;
			}
			
			@font-face {
				font-family: 'open_sansregular';
				src: url('fonts/OpenSans-Regular-webfont.eot');
				src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
					 url('fonts/OpenSans-Regular-webfont.woff2') format('woff2'),
					 url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
					 url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
					 url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
				font-weight: normal;
				font-style: normal;
			
			}
			
			/********* CSS FOR FONT-FAMILIES ENDS HERE **********/
	
#home-our-services {position: relative; z-index:80;}		
.home-page-slider {padding-top:127px;}
.lum_btn { border-radius: 5px; 
  background-image: -moz-linear-gradient( 90deg, rgb(223,129,48) 0%, rgb(237,151,54) 53%, rgb(251,172,59) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(223,129,48) 0%, rgb(237,151,54) 53%, rgb(251,172,59) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(223,129,48) 0%, rgb(237,151,54) 53%, rgb(251,172,59) 100%);
  width: 158px; height:41px; color:#fff; font-size:16px; padding: 12px; }

			.wrap{ max-width:1100px; margin:0 auto; padding:0 15px; width:100%; float:none;}
			.entry-box{ margin:0; padding:0;}
			body{font-family:'Raleway';color:#000;overflow-wrap: break-word;}
			h1, h2, h3, h4, h5, h6, .wtitle, .title{margin: 0; font-weight:normal;}
			p{ margin:0 0 10px; font-size:16px;}
			.wpb_column.vc_column_container.vc_col-sm-12 { max-width:1100px; margin:0 auto; padding:0 15px; width:100%; float:none;}
.main-navigation li{position:relative;}
.main-navigation li::after{content:'';position:absolute;width:0%;transition:0.5s;z-index:999;height:3px;background:#78d1f1;top:0;left:0;right:0;}

.main-navigation li:hover::after{width:100%;}



			.navigation-top .wrap{ max-width:1100px; margin:0 auto; padding:0 15px; width:100%; float:none;}
			.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover{ box-shadow:none;}
			.entry-content a, .entry-summary a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong{ box-shadow:none;}
			.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{ margin:0 !important;}
			.page-border-bottom-style p{ background: rgba(0, 0, 0, 0) url("img/custom-heading-bg.png") no-repeat scroll center bottom;font-family:'Raleway'; font-size:40px; text-align:center; padding:0 0 25px;}
			.page-border-bottom-style strong{font-family:'Raleway-bold'; display:inline;}
			.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary{ max-width:1170px;}
			.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header{  display: none;}
			.page:not(.home) #content{padding-bottom: 0;}
			.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section{ padding-top:0 !important;}
			
			/***** Css STARTS HERE for header *******/
			
			#main.site-main{padding:0;}
			.site-header{float: left; position: fixed; width: 100%; z-index: 99;}
			#page-home-banner{background-size: cover;background-position: left top !important;}
			.site-header .navigation-top{ background: rgba(0, 0, 0, 0) url("img/header-bg.png") no-repeat scroll left 0 top 0 / 100% 100% ;border: medium none; width:100%; float:left; position:relative;}
			.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-height:45px;}
			.site-header .navigation-top a.custom-logo-link{ display:block; width:50%; float:left; padding: 22px 0; text-align:left;}
			.navigation-top nav{display:block; width:50%; float:left;clear: none;}
			.navigation-top nav .menu-main-menu-container, .navigation-top nav .menu-main-menu-container .menu{ display:block; width:100%; float:left;text-align: right;}
			.navigation-top nav .menu-main-menu-container .menu{ padding:0;}
			.navigation-top .main-navigation .current-menu-item > a:hover, .navigation-top .main-navigation a:hover{ color:#78d1f1;  }
			.navigation-top .main-navigation .current-menu-item > a, .navigation-top .main-navigation a{ display:block; color:#fff;font-size:14px; text-transform:uppercase;text-align:center; padding:32px 5px 0; font-family:'Raleway';  letter-spacing: 1px;} 		
			.header-image-effect{left: 43%;padding:36px 0 0;position: absolute;text-align: center;width: 115px;}
			.header-image-effect img{-webkit-transform: rotate(0deg); transform: rotate(0deg); display:inline;}
			.header-image-effect img:hover{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
			
			/********* CSS FOR HEADER ENDS HERE *********/
			
			/******* CSS FOR HOME PAGE CONTENT STARTS HERE ******/
			#about-us-banner::before, #service-page-banner::before, #contact-page-banner::before, .blog-image-top::before, .single-featured-image-header:before {background:#47c5f3 none repeat scroll 0 0;content: " ";display: block;height: 100%;opacity: 0.7;position: absolute;right: 0;top: 0;width: 50%;}
			.page-home-banner-content{ padding:130px 15% 115px;}
			.page-home-banner-content h2.vc_custom_heading{ font-size:60px; color:#fff;font-family:'Oswald'; text-transform:none;line-height: 65px;margin: 10px 0 20px;}
			.page-home-banner-content .wpb_content_element p{font-size:24px; color:#fff;font-family:'Raleway'; text-align:center;line-height: 30px;}
			.page-home-banner-content .wpb_content_element p a{font-family:'Raleway'; font-size:20px; display:block; background:#47c5f3; color:#fff; text-transform:uppercase; margin: 30px auto 0;width:185px; padding:5px 0; border-radius:5px;opacity:1;}
			.page-home-banner-content .wpb_content_element p a:hover{opacity:0.9;}
			
			.home-our-services .vc_column-inner{ padding:0 !important;}
			.home-our-services-content .wpb_column.vc_col-sm-4{ background:#818285; margin-right:1%; width:32.5%; padding:20px 25px; position:relative;min-height: 380px;}
			.home-our-services-content .wpb_column.vc_col-sm-4:last-child{ margin:0;}
			.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_single_image{left: 130px;position: absolute; top: -60px;}
			.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_single_image .vc_single_image-wrapper{max-width: 100px;}
			.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_single_image .vc_single_image-wrapper img{ widows:100%;}
			.home-our-services-content .wpb_column.vc_col-sm-4 h2.vc_custom_heading{font-family:'Oswald-Medium';color:#fff; font-size:24px; display:block; width:100%; text-align:center; text-transform:uppercase;margin: 0 0 25px;}
			.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_content_element p{ color:#fff; line-height: 21px;font-family:'Raleway'; text-align:center;}
			
			.our-service-header.page-border-bottom-style p strong{ color:#000;}
			.our-service-header p{margin: 0 0 15px !important; color:#393939;}
			
			.home-custom-overview{ background-size:cover; display:none;}
			.home-custom-overview-content h2.vc_custom_heading{ font-size:48px;font-family:'Raleway-bold';color:#fff; line-height:50px;text-align:center;margin-bottom: 40px;}
			.home-custom-overview-content .wpb_content_element p{ font-size:24px; line-height:34px; color:#fff;font-family:'Raleway-Medium'; text-align:center;padding: 0 3%;margin-bottom: 50px !important;}
			.home-custom-overview-content .vc_btn3-inline{ display:block; text-align:center;}
			.home .home-custom-overview-content .vc_btn3-container.vc_btn3-center button{font-family:'Raleway-Medium'; font-size:20px; text-transform:uppercase; border:2px solid #fff; padding:12px 60px 12px 25px !important;}
			.home-custom-overview-content button i{ font-size:24px !important;}
			.home .home-custom-overview-content button:hover{color:#47c5f3 !important; background:#fff; border:2px solid #fff;}
			
			.custom-home-facility-block{ display:none;}
			.custom-home-facility-blocks{ padding:60px 0 20px;}
			.custom-home-facility-blocks .wpb_column.vc_col-sm-4{ background:#ececec; margin-right:1%; width:32.5%; padding:20px; position:relative;}
			.custom-home-facility-blocks .wpb_column.vc_col-sm-4:last-child{ margin:0;}
			.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .wpb_single_image{left: 145px;position: absolute; top: -50px;}
			.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .wpb_single_image .vc_single_image-wrapper{max-width: 90px;}
			.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .wpb_single_image .vc_single_image-wrapper img{ widows:100%;}
			.custom-home-facility-blocks .wpb_column.vc_col-sm-4 h2.vc_custom_heading{font-family:'Raleway-bold';color:#373737; font-size:28px; display:block; width:100%; text-align:center; text-transform:uppercase;margin: 0 0 20px;}
			.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .vc_column-inner { padding:0;}
			.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .wpb_content_element p{ color:#000; line-height: 26px;font-family:'Raleway-Medium';text-align:center;}
			.home .custom-home-facility-blocks button{ text-transform:uppercase; font-size:16px;padding: 10px 25px;margin: 30px 0 0;}
			.home .custom-home-facility-blocks button:hover{ background:#fff !important; color:#ec008c !important;}
			.home .custom-home-facility-blocks .vc_btn3-container.vc_btn3-center{ margin:0;}
			
			#home-page-testimonial{ background-size:cover; padding: 40px 0 20px;}
			.our-testimonial-header.page-border-bottom-style{ color:#fff;margin: 0 0 20px !important;}
			#home-page-testimonial .wpb_content_element.our-testimonial-header.page-border-bottom-style p{ padding: 0 0 15px !important; background:rgba(0, 0, 0, 0) url("img/custom-heading-bg-white.png") no-repeat scroll center bottom;}
			.home-testimonial-slider{ position:relative;}
			.home-testimonial-slider .owl-controls.clickable{ position:absolute;top: 90px;width: 92%;}
			#home-page-testimonial .wpb_content_element p{color:#575757;font-family:'Raleway-Light'; text-align:center; padding:0 25%;margin:0 0 30px !important;}
			#home-page-testimonial .our-service-header.page-border-bottom-style p{ color:#393939;padding: 0 0 30px;background: rgba(0, 0, 0, 0) url("img/custom-heading-bg.png") no-repeat scroll center bottom;}
			#home-page-testimonial .our-service-header.page-border-bottom-style p strong{color:#000;}
			.home-testimonial-slider .tf-client-testimonial{ background: rgba(0, 0, 0, 0) url("img/testimonials-home-bg.png") no-repeat scroll 0 0 / 100% 100%;border-radius: 5px;color: #393939;display: block; font-family: "Raleway-Light"; font-size: 18px; height: 200px; margin: 0 0 20px;order: 1;padding: 20px 20px 40px;width: 100%;}
			.home-testimonial-slider .testimonial-free{ position:relative;padding:0 5%; display: flex;flex-direction: column;}
			.home-testimonial-slider h2.tf-client-name{ order: 3;color:#262626; font-size:16px; text-align:center; display:block;font-family:'Raleway-bold';padding:0; margin:10px 0 0;}
			.home-testimonial-slider .tf-client-image{order: 2;padding: 20px 0 0;}
			.home-testimonial-slider h6.tf-client-designation{color:#403f3f; font-size:14px; text-align:center; display:block;font-family:'Raleway-bold';font-family:'Raleway-Light'; padding:0; margin:10px 0 0; order: 4;}
			.home-testimonial-slider .owl-pagination{ display:none;}
			.home-testimonial-slider{ display:block; float:left; width:100%; margin:0 0 30px !important; padding:0 15%;}
			.home-testimonial-slider .tf-client-image img{ border:2px solid #6eaec8;}
			.home-testimonial-slider .owl-controls .owl-prev i, .home-testimonial-slider .owl-controls .owl-next i{color: #47c5f3;font-size: 17px;position: relative;top: -2px;}
			.home-testimonial-slider .owl-controls .owl-prev, .home-testimonial-slider .owl-controls .owl-next{border:1px solid #47c5f3; height:30px; width:30px; display:block; text-align:center; line-height:30px; border-radius:50%;} 
			.home-testimonial-slider .owl-controls .owl-prev i:before{content:"\f177";}
			.home-testimonial-slider .owl-controls .owl-next i:before{content:"\f178";}
			
			.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-12{ max-width:100%;padding: 0;}
			.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6{ height:430px !important;}
			.overview-service-block .vc_column-inner{background-position: left bottom 3px !important;height: 100% !important;}
			.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper{ padding:45px 15px;margin: 0 auto;max-width:600px;}
			.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper h2.vc_custom_heading{font-family:'Raleway-bold'; color:#fff; font-size:40px;}
			.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper .wpb_content_element p{ font-size:20px; line-height: 30px;font-family:'Raleway-Medium';color:#fff; margin: 20px 0 40px !important; min-height: 150px;}
			.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper .vc_btn3-container.vc_btn3-left a{ margin:0; text-transform:uppercase;font-size:18px;font-family:'Raleway-Medium';border: 2px solid #fff; padding: 8px 20px;border-radius: 5px; background: transparent; color:#fff;}
			.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper .vc_btn3-container.vc_btn3-left a:hover{ opacity:.8;background:#fff; color:#000;}
			.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper .wpb_content_element .wpb_wrapper{ padding:0;}
			
			/******** CSS FOR HOME PAGE CONTENT ENDS HERE ********/
			
			/******** CSS FOR ABOUT US PAGE STARTS HERE ********/
			.about-us-banner .wpb_content_element, .contact-page-banner .wpb_content_element, .service-page-banner .wpb_content_element{ float: left;padding: 100px 0;width: 100%;}		
			.about-us-banner .wpb_content_element p, .service-page-banner .wpb_content_element p, .contact-page-banner .wpb_content_element p{border: 2px solid #fff;color: #fff;display: inline;margin-left:60%;font-family: "Oswald";font-size:40px; padding:10px 20px; text-align: right; text-transform: uppercase;}
			.page-id-159 .about-us-banner .wpb_content_element p{ font-size:42px;}
			.about-us-banner{ background-size:cover;}
			.about-content-header{ margin: 15px 0 5px !important;}
			.page-id-7 .entry-header{ margin: 0 !important; padding: 0 !important;}
			.page-id-7 .entry-header .entry-title{ display:none;}
			.about-content-header p{ font-size:34px; color:#3f3f3f;}
			.about-content-header p strong{font-family:'Raleway-bold';}
			.about-content-text p em{ color:#818285;font-family:'Raleway-bold';}
			.about-content-text p img{ display: inline;height: 15px;position: relative;top: 2px;}
			.about-content-text a{ text-decoration:underline;}
			.about-content-text a:hover b{ color:#47c5f3;}
			.about-us-page-content-right-block .vc_single_image-wrapper{ padding:75px 20px 0;}
			.about-us-page-content-right-block .vc_single_image-wrapper img{max-width: 350px;}
			.about-us-page-content{ margin-bottom:40px; }
			
			/******* CSS FOR ABOUT US PAGE ENDS HERE ********/
			
                        /******* CSS FOR Ebook US PAGE Start HERE ********/

 		       .ebook-content-right-block .vc_single_image-wrapper{ padding:28px 0px 0;}
		       .vc_row.wpb_row.vc_row-fluid.ebook-page-content {padding:17px 0 45px;}
		       .ebook-content-header p { color: #3f3f3f; font-size: 32px; font-weight: bold;}		
		       .ebook_history_content {text-align:center; font-size:16px; line-height:24px; text-align: center; padding-top: 28px;}	
			.ebook_button {margin-top: 34px; margin-bottom:5px !important; }
	.ebook_button button {background-color: #25b3cc !important; color: #ffffff !important; font-size: 20px !important; font-weight: 600; line-height: 32px !important; max-width:297px; width:297px;}
.ebook_button button:hover {background-color: #219cb2!important; }
.ebook_history_inner { background-color: #ffffff; border-radius: 5px; margin: 45px 0; padding: 50px 87px;}
.ebook_pdf_block {padding:50px 0px;}
.ebook_download_heading h3 {display: block; font-family: lato;  font-weight: 600; margin-top: 15px; padding-bottom: 20px;}
.ebook_form_section input { background-color: #eeeeee;  border: medium none; border-radius: 0; margin-bottom: 0;
    padding: 18px; }
.ebook_form_section .wpcf7-submit {background-color: #5fc0dd; font-family: lato; font-size: 20px; font-weight: normal;
    width: 100%;     text-transform: uppercase;}
.ebook_form_section label { margin-bottom: 0;}
.ebook-pdf-image_block .vc_column-inner.vc_custom_1497533783051 { background-size:auto auto !important;}
.ebook-pdf-image_block .vc_single_image-wrapper.vc_box_border_grey {padding: 23px 0;}
.ebook-pdf-image_block .vc_single_image-img.attachment-full { position: relative;top: 60px;}
.page-id-358 .sumome-contactform-template-default.sumome-contactform.sumome-contactform-medium.sumome-contactform-center {
    display: none;
}
.page-id-358 .footer-top-section {display:none;}

			 /******* CSS FOR Ebook US PAGE Ends HERE ********/	
				
			/********** CSS FOR OUR SERVICES PAGE STARTS HERE **********/
			
			.service-page-banner{ background-size:cover;}
			.do-for-business{ background:#8bc83c;}
			.do-for-business p{font-family:'Raleway-bold'; font-size:24px; color:#fff; text-align:center; display:block; float:left; width:100%; padding:30px 0;}
			.do-for-business p a{font-family:'Raleway-Light';font-size:24px; color:#fff; position:relative;padding-right: 105px;}
			.do-for-business p a:hover, .do-for-business p a:focus, .do-for-business p a:active{ color:#fff; opacity:.8;}
			.do-for-business p a img{ box-shadow:none; display:block; position:absolute; right:0;top:0;max-width: 70px; right: 20px;}
			.multitude-spl-services{ padding:40px 0;}
			.multitude-spl-services-blocks .wpb_content_element.wpb_text_column{min-height:130px;}
			.multitude-spl-services-blocks .vc_single_image-wrapper img{ opacity:.8;max-width:84px;}
			.multitude-spl-services-blocks .vc_single_image-wrapper img:hover{ opacity:1;}
			.multitude-spl-services-blocks .vc_custom_heading{ padding: 25px 0 20px; font-size:22px;font-family:'Raleway-bold'; }
			.multitude-spl-services-blocks .wpb_content_element p{ font-size:15px; color:#000;font-family:'Raleway-Medium'; text-align:center; line-height:24px; padding:0 10px;}
			.multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center{ margin:30px 0 0;}
			.multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center button, .multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center a{font-family:'Raleway-Medium';font-size:16px; color:#fff; opacity:0.8;}
			.multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center button:hover, .multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center a:hover{ opacity:1;}
			.vc_btn3-container.vc_btn3-center button{padding: 10px 20px !important;}
			.our-services-page-overview{ margin:20px 0;}
			.our-service-page-header.page-border-bottom-style p{ font-size:44px; color:#545454;font-family:'Oswald-Medium';margin: 0 0 25px !important;padding: 0 0 25px;}
			.our-service-page-content p{ font-size:18px; text-align:center; color:#000; margin:0 0 30px !important;}
			.our-service-page-content p img{ height:24px; display:inline; position:relative; top:8px;}
			
			.our-full-range-services{ background-size:cover;}
			.our-full-range-services .wpb_column.vc_column_container.vc_col-sm-12{max-width: 100%; padding:0 40px;}
			.our-full-range-services h2.vc_custom_heading{ font-size:40px;font-family:'Oswald-Medium';margin: 0 0 40px;}
			.full-range-services-content ul{ position:relative;}
			.full-range-services-content li{ list-style-type:none; color:#383838; font-size:20px; padding-left:30px;margin-bottom: 30px;}
			.full-range-services-content li:before{ content:"\f00c"; height:15px; position:absolute;font-family: FontAwesome;left: 0; color:#fff; background:#42b7e1; font-size:10px;text-align: center;line-height: 15px;border-radius: 50%;width: 15px; margin: 8px 0 0;}
			
			/***** CSS FOR OUR SERVICES PAGE ENDS HERE ************/
			
			/***** CSS FOR BLOG PAGE STARTS HERE ************/
			
			.single.single-post .blog-extra{ display:none;}
			.blog-image-top, .single-featured-image-header{height:438px; position:relative;}
			.blog .site-content, .single .site-content, .category-blogs .site-content, .search .site-content{ background:#fafaf9;}
			.post.type-post{ background:#fff; padding:40px 60px;margin:0px 0 80px; position:relative;border: 1px solid #ccc; border-radius:5px;}
			.search .page.type-page{ background:#fff; padding:20px 50px;margin:0px 0 40px; position:relative;border: 1px solid #ccc; border-radius:5px; width:100%; float:left; display:block;}
			.single .post.type-post{ margin:0;}
			.post.type-post .entry-date.published{background:#47c5f3 none repeat scroll 0 0;border-radius: 50%;font-size: 14px;color: #ffffff;display: block;height: 100px;padding:30px 5px;position: absolute;right:-30px;top:-50px;text-align: center;width: 100px;}
			.post.type-post .entry-date.published:hover{ background:#818285;}
			.has-sidebar:not(.error404) #primary { float: left; padding-right: 5%; width: 70%;}
			.has-sidebar #secondary { float: right; padding:40px 30px; width: 30%; background: #fff none repeat scroll 0 0;border: 1px solid #ccc; border-radius:5px;margin:0 0 20px;}
			.post.type-post h1.entry-title, .search .page.type-page h2.entry-title a{float: left;font-family: "Oswald-Medium"; font-size: 40px; margin: 0 0 20px; width: 100%;}
			.post.type-post .entry-header .entry-meta .byline{ display:none;}
			.post-navigation .nav-subtitle{font-size:16px; color:#000;font-family:'Raleway-Medium'; text-align:left; line-height:30px; padding:0 10px;}
			.post-navigation .nav-next .nav-subtitle{ text-align:right;}
			.post-navigation .nav-subtitle:hover{color:#42b7e1;}
			.post.type-post a.more-link, .page.type-page .link-more .more-link{background: #47c5f3 none repeat scroll 0 0;clear: left;color: #fff;display: block;float: left;font-family: "Raleway-Medium";font-size: 16px;margin: 30px 0 0;padding: 8px 10px;   position: static; text-align: center;text-transform: uppercase;width: 100%;}
			.post.type-post a.more-link:before{ margin:0 !important;}
			.comments-area h3.comment-reply-title{color: #47c5f3;font-size: 24px;}
			.post.type-post a.more-link:hover, .search .page.type-page .link-more .more-link{opacity:.9;}
			
			.single-featured-image-header:after, .blog-image-top::after { border: 2px solid #fff;color: #fff;content: "Blog"; display: block; font-size: 40px; padding: 10px 20px; position: absolute; right:35%; top:0%; z-index: 1; font-family: 'Oswald';text-transform: uppercase; margin-top:200px;}
			.blog-image-top > img {width: 100%;display: block; height: 100%; }
			.blog header.page-header h1.page-title, .single #primary > #main > h3, .category .site-content .page-header .page-title{display: none;}
			.single-featured-image-header img{width: 100%;display: block; height: 100%; }
			
			/***** CSS FOR BLOG PAGE ENDS HERE ************/
			
			/******* CSS FOR CONTACT US PAGE STARTS HERE *******/
			
			.contact-page-banner{ background-size:cover;}
			.page-id-8 .footer-top-section{ display:none;}
			.contact-us-page-content .content-page-para p{ color:#666666; font-size:20px;font-family:'Raleway-Medium'; padding: 0 20%;}
			.contact-us-page-content-header p{width:300px; position:relative;text-transform:uppercase; font-size:30px;font-family:'Raleway-bold'; margin:25px auto !important; text-align:center; color:#000000;}
			.contact-us-page-content-header p img{ position:absolute; right:-15px; display:block; max-width:50px; top:15px;}
			
			.contact-us-detail-block{ margin:50px 0 !important;}
			.contact-us-page-content .wpb_column.vc_column_container.vc_col-sm-12{max-width: 100%; padding:0 20px;}
			.contact-us-detail-left-block .wpcf7-form label{ font-size:18px; color:#000;font-family:'Raleway-Light';}
			.contact-us-detail-left-block .wpcf7-form label span{ font-size:20px;}
			.contact-us-form-row{ margin-bottom:15px; width:100%; float:left;}
			.contact-us-form-row p{ width:48% !important; float:left; margin:0 2% 0 0;}
			.contact-us-detail-left-block p .wpcf7-form-control-wrap.your-message{ width:100%; float:left;}
			.contact-us-detail-left-block .wpcf7-form label span.wpcf7-form-control-wrap{ float: left;margin: 5px 0 0 !important;}
			.contact-us-detail-left-block .wpcf7-form label span.wpcf7-form-control-wrap textarea, .contact-us-detail-left-block .wpcf7-form label span input{ background:#f2f0f0; border:1px solid #f2f0f0; }
			.contact-us-detail-left-block .wpcf7-form label span input{ height: 40px;line-height: 30px; padding: 4px 15px;}
			.contact-us-detail-left-block input[type="text"]{color:#393939 !important;}
			.contact-us-detail-left-block p{ display:block; width:100%; float:left;} 
			.contact-us-detail-left-block p .wpcf7-form-control.wpcf7-submit, #submit.submit{font-size: 16px;letter-spacing: 1px; padding: 10px 40px; text-transform: uppercase;font-family:'Raleway-bold';margin: 25px 0 0;}
			.contact-us-detail-left-block p .wpcf7-form-control.wpcf7-submit:hover, #submit.submit:hover{ background:#42b7e1;}
			button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{ background:#42b7e1;}
			.contact-us-detail-left-block .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {float: left;width: 100%;}
			
			.contact-us-detail-right-block{ position:relative;}
			.contact-us-our-location{ position:absolute; width: 430px;height: 230px;float:left; background:rgba(0, 0, 0, 0) url("img/map-overlay.png") no-repeat scroll 0 0 / 100% 100%; top: 32%; }
			.contact-us-our-location .wpb_wrapper{display:table;height: 165px;padding: 0 0 0 60px;width: 100%;}
			.contact-us-detail-right-block iframe{ width:100%;}
			.contact-us-detail-right-block .wpb_gmaps_widget .wpb_wrapper{ background: transparent;}
			.contact-us-map-section{ padding-left:35px;}
			.contact-us-our-location .wpb_wrapper p{display:table-cell; vertical-align:middle;}
			.contact-us-our-location p i{ display: inline-block; width:25px; float:left; color:#fff;  margin-right: 12px;background:#4694b0;height: 25px;line-height: 25px;text-align: center;}
			.contact-us-our-location p strong:first-child a{ font-size:22px;font-family: 'open_sansregular'; line-height: 22px;}
			.contact-us-our-location p a{ color:#fff; font-size:20px;line-height: 20px;}
			.contact-us-our-location p strong em{ font-style:normal;font-family: 'open_sansregular';font-size:18px; }
			.contact-us-our-location p strong{float: left;margin: 0 0 10px;width: 100%;}
			.contact-us-our-location p strong:last-child{ margin:0;}
			.contact-us-detail-left-block .wpcf7-form-control-wrap {float: left;width: 100%;}
			
			.search .site-content{padding-top: 110px;}
			.search .site-content .page-header h1.page-title{font-size: 25px;font-family: 'Oswald-Medium'; margin: 20px 0 0;color: #42b7e1;}
			
			/**** CSS FOR CONTACT US PAGE STARTS HERE ************/
			
			/******* CSS STARTS FOR SIDEBAR HERE ***********/
			
			aside#secondary .widget-title{color: #222;font-family: "Raleway-bold";font-size: 22px;letter-spacing: 1px; margin: 0;padding-bottom:0;text-transform: none;}
			aside#secondary .widget ul li{border-bottom: 1px solid #ddd; border-top: medium none; color: #09f;list-style: outside none square; padding: 10px 0;}
			aside#secondary .widget ul li:last-child{ border:medium none;}
			aside#secondary .widget ul li a{ font-family: Raleway-Light;font-size: 18px;}
					
			/******* CSS ENDS FOR SIDEBAR HERE ***********/
			
			/******* CSS STARTS FOR FOOTER HERE ***********/
			.site-footer{ margin:0;}
			.footer-top-section{ background:rgba(0, 0, 0, 0) url("img/footer-newsletter-bg.png") no-repeat scroll left top / cover;width:100%; float:left; display:block; padding:30px 0 40px;}
			.footer-top-left-block{ width:50%; float:left; padding-right:2%;}
			.footer-top-left-block h1{font-family:'Raleway'; font-size:28px; color:#fff; margin:0  0 10px;}
			.footer-top-left-block h1 strong{font-family:'Raleway-bold';}
			.footer-top-left-block p{font-family:'Raleway'; font-size:14px; color:#fff;}
			.footer-bottom-section{ background:#818286;}
			.footer-top-section .updated{ background:transparent; border:2px solid #fff;}
			.footer-top-section .updated ul{ display:block;}
			.footer-top-section .updated ul li{border: medium none;color: #fff;font-family:'Raleway'; font-size:13px; display:block;padding: 0 10px;text-align: center;}
			
			.footer-top-right-block{ width:50%; float:left;padding: 15px 5%;}
			.footer-top-right-block .widget_wysija{ position:relative;}
			.footer-top-right-block .widget_wysija .wysija-input{ -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;
				-moz-border-top-colors: none;background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-color: currentcolor currentcolor #ffffff; border-image: none;
				border-style: none none solid;border-width: medium medium 1px; color: #ffffff;display: block; width: 100%;}
			.footer-top-right-block .widget_wysija .wysija-submit{background: rgba(0, 0, 0, 0) url("img/send-button.png") no-repeat scroll center top 18px; margin: 0;position: absolute; right: 0;top: 0; color:#fff;}
			.footer-top-right-block .widget_wysija .form-validation-field-0formError{  left: 15px !important; top: 65px !important;}
			.footer-top-right-block input[type="text"]{color:#fff !important;}
			.footer-top-right-block .widget_wysija .wysija-input::-webkit-input-placeholder { color: #fff !important;}
			.footer-top-right-block .widget_wysija .wysija-input::-moz-placeholder { color: #fff !important;}
			.footer-top-right-block .widget_wysija .wysija-input:-ms-input-placeholder { color: #fff !important;}
			.footer-top-right-block .widget_wysija .wysija-input:-moz-placeholder { color: #fff !important;}
			
			.footer-bottom-section{width:100%; float:left; display:block;}
			.footer-bottom-section .widget{ width:20%; float:left; padding-right:30px;}
			.footer-bottom-section .widget:last-child{ padding-right:0;}
			.footer-bottom-section #text-2.widget{ width:35%; padding-right:4%;}
			.footer-bottom-section .widget h2{ font-size:22px; color:#fff;font-family:'Raleway-bold'; text-transform:none;letter-spacing: 1px;margin: 0;
				padding-bottom: 50px; background:rgba(0, 0, 0, 0) url("img/footer-heading-bg.png") no-repeat scroll left bottom 21px;}
			.footer-bottom-section #text-2.widget .textwidget p{ color:#fff;font-family:'Raleway-Medium'; text-align:justify;}
			.footer-bottom-section #text-2.widget .textwidget p a{ color:#99e3ff;font-size:16px; }
			.footer-bottom-section .widget ul li{ border:medium none; padding:0;}
			.footer-bottom-section .widget ul li a{ text-decoration:none; color:#fff;font-family:'Raleway-Medium'; font-size:16px;box-shadow:none;}
			.footer-bottom-section .widget ul li a:hover{ text-decoration:underline;}
			.footer-bottom-section #text-3.widget .textwidget{color:#fff;font-family:'Raleway';  font-size:16px;}
			.footer-bottom-section #text-4.widget ul{ display:block; text-align:left;}
			.footer-bottom-section #text-4.widget ul li{-moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg); border:medium none;width:35px; height:35px; float:left; border-radius:50%; margin-right:10px; display:block;}
			.footer-bottom-section #text-4.widget ul li a{display:block; text-align:center;line-height: 35px; }
			.footer-bottom-section #text-4.widget ul li a i{color:#fff;}
			.footer-bottom-section #text-4.widget ul li:hover{-moz-transform: scale(1.1) rotate(360deg); -webkit-transform: scale(1.1) rotate(360deg); -o-transform: scale(1.1) rotate(360deg); -ms-transform: scale(1.1) rotate(360deg);transform: scale(1.1) rotate(360deg);}
			.footer-bottom-section #text-4.widget ul li:last-child{ margin:0; background:#0084b4;}
			.footer-bottom-section #text-4.widget ul li:first-child{ background:#0077B5;}
			
			/******** CSS ENDS FOR FOOTER HERE *********/
			
			/******* CSS FOR MEDIA QUERIES STARTS HERE ***********/
			
			@media (max-width:479px) {	
	
				.blog-image-top, .single-featured-image-header{height:200px;}
				.page-id-159 .about-us-banner .wpb_content_element p{ font-size:26px;}
				.post.type-post h1.entry-title{font-size: 30px;text-align: center; margin:25px 0;}							
				aside#secondary .widget-title{ font-size:18px;}
				aside#secondary .widget ul li a{ font-size:16px;}
				.contact-us-page-content .content-page-para p{ padding:0 20px;font-size: 16px;}
				.contact-us-page-content .vc_column-inner { padding:0 !important;}
				.contact-us-page-content-header p{ width: 260px; font-size: 26px;}	
				.home-testimonial-slider .testimonial-free{padding: 0 40px 0 0;}
				.home-testimonial-slider .owl-controls .owl-prev, .home-testimonial-slider .owl-controls .owl-next{height: 20px; width: 20px; line-height:14px !important;}
				.home-testimonial-slider .owl-controls .owl-prev i, .home-testimonial-slider .owl-controls .owl-next i{ font-size:12px;}
				.sp-testimonial-section{ padding:0 !important;}
				.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper .vc_btn3-container.vc_btn3-left a{ padding: 5px 15px; font-size:14px;}
				.contact-us-form-row p{ width:100% !important;}
				.contact-us-our-location{ width:275px;}
				.contact-us-map-section{ padding-left:22px;}
				.contact-us-our-location .wpb_wrapper{ padding:0 0 0 35px;}
				.contact-us-our-location p strong:first-child a, .contact-us-our-location p a{font-size: 20px; line-height: 24px;}
				.contact-us-our-location p strong em{ font-size:16px;}
				.contact-us-detail-left-block .wpcf7-form label{font-size: 16px;}
				.contact-us-detail-left-block .wpcf7-form label span.wpcf7-form-control-wrap textarea, .contact-us-detail-left-block .wpcf7-form label span input{height: 40px;padding:10px; line-height:30px;}
				.contact-us-map-section .wpb_gmaps_widget .wpb_map_wraper iframe{ height:400px !important;}
				.about-content-text p, .contact-us-detail-left-block .wpcf7-form label, .contact-us-our-location p strong em, .contact-us-our-location p a, .contact-us-our-location p strong{ font-size:14px;}
				.contact-us-detail-left-block .wpcf7-form label span.wpcf7-form-control-wrap{ margin:0 !important;}
				.our-full-range-services h2.vc_custom_heading{ font-size:30px;}
				.full-range-services-content li{font-size: 16px;line-height: 24px;}				
				.about-content-header p{ font-size:24px;}
				.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_single_image{left: 38%;top: -40px;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .wpb_single_image{ left:40%;top: -35px;}
				.footer-top-left-block h1{ font-size:24px;}
				.page-home-banner-content .wpb_content_element p a{font-size: 18px;padding: 5px 0;width: 175px;}
				.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_single_image .vc_single_image-wrapper{ max-width:75px;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .wpb_single_image .vc_single_image-wrapper{ max-width:70px;}
				#home-page-testimonial .wpb_content_element.our-testimonial-header.page-border-bottom-style p{ font-size:30px;}
				#home-page-testimonial .wpb_content_element p{ padding:0 10%;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4 h2.vc_custom_heading{font-size:24px;}
				.page-border-bottom-style p{ font-size:30px;}
				.home .home-custom-overview-content .vc_btn3-container.vc_btn3-center button{ padding:8px 50px 6px 20px !important; font-size: 18px;}	
				.home-custom-overview-content h2.vc_custom_heading{line-height: 40px;font-size: 36px;margin-bottom: 20px;}
				.home-custom-overview-content .wpb_content_element p{font-size: 16px;line-height: 24px; margin-bottom: 30px !important;}
				.page-home-banner-content{padding: 0 0 40px;}			
				.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper h2.vc_custom_heading{font-size:30px;}
				.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper .wpb_content_element p{font-size: 18px;}
				.page-home-banner-content h2.vc_custom_heading{ font-size:36px; line-height:40px;}
				.page-home-banner .vc_column-inner { padding:0 !important;}			
				.about-us-banner .wpb_content_element, .contact-page-banner .wpb_content_element, .service-page-banner .wpb_content_element{ text-align:center;padding: 25px 0 30px;}
				.about-us-banner .wpb_content_element p, .service-page-banner .wpb_content_element p, .contact-page-banner .wpb_content_element p{ font-size: 36px;padding: 10px; margin:0 auto;}
				.do-for-business p a{ padding:0; font-size:16px;}
				.do-for-business p a img {max-width: 36px;right: -40px;top: 35px;}
				.our-service-page-content p, .do-for-business p{ font-size:16px;}
				.mobmenu .logo-holder a{padding:25px 65px 0 7px !important;}		
				
			}

@media (min-width:480px) and (max-width:480px) {
.ebook-pdf-image_block .vc_single_image-img.attachment-full { max-width: 264px; position: relative;  top: -46px;}
.ebook_pdf_block .ebook-pdf-image_block .vc_column-inner.vc_custom_1497533783051 {background-size: 60% auto !important;}
}
			
			@media (min-width:480px) and (max-width:767px)  {
.ebook-pdf-image_block .vc_single_image-img.attachment-full { max-width: 264px; position: relative;  top: -46px;}
.ebook_pdf_block .ebook-pdf-image_block .vc_column-inner.vc_custom_1497533783051 {background-size: 55% auto !important;}
				.blog-image-top, .single-featured-image-header{height:220px;}
				.page-id-159 .about-us-banner .wpb_content_element p{ font-size:36px;}
				.contact-us-our-location{ width:305px;}
				.contact-us-map-section{ padding-left:22px;}
				.contact-us-our-location .wpb_wrapper{ padding:0 0 0 35px;}
				.contact-us-our-location p strong:first-child a, .contact-us-our-location p a{font-size: 20px; line-height: 24px;}
				.contact-us-our-location p strong em{ font-size:16px;}
				.contact-us-detail-left-block .wpcf7-form label{font-size: 16px;}
				.contact-us-detail-left-block .wpcf7-form label span.wpcf7-form-control-wrap textarea, .contact-us-detail-left-block .wpcf7-form label span input{height: 40px;padding:10px; line-height:30px;}
				.home-custom-overview-content .wpb_content_element p{font-size: 18px;line-height: 28px; margin-bottom: 30px !important;}
				.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_single_image{ left:40%;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .wpb_single_image{ left:40%;}			
				.home-custom-overview-content h2.vc_custom_heading{line-height: 40px;font-size: 40px;margin-bottom: 20px;}
				.page-home-banner-content .wpb_content_element p a{width: 200px;padding: 6px 0;font-size: 20px;}
				.page-home-banner-content{padding: 10px 15px 80px;}
				.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper h2.vc_custom_heading{font-size: 36px;}
				.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper .wpb_content_element p{font-size: 18px;}			
				.page-home-banner-content h2.vc_custom_heading{ font-size:40px; line-height:45px;}			
				.about-us-banner .wpb_content_element, .contact-page-banner .wpb_content_element, .service-page-banner .wpb_content_element{ text-align:center;padding:40px 0;}
				.about-us-banner .wpb_content_element p, .service-page-banner .wpb_content_element p, .contact-page-banner .wpb_content_element p{font-size:40px;padding: 10px 40px; margin:0 auto;}
				.do-for-business p{ font-size:18px;}
				.do-for-business p a{ padding:0; font-size:18px;}
				.do-for-business p a img {max-width: 45px;right: 15px; top: 30px;}
				.mobmenu .logo-holder a{padding:22px 70px 0 7px !important;}		
			}
			
			@media (max-width:767px) {
.ebook-pdf-image_block .vc_single_image-img.attachment-full { max-width: 264px; position: relative;  top: -46px;}
.ebook-pdf-image_block .vc_column-inner.vc_custom_1497533783051 {background-size: 96% auto !important;}
.vc_custom_heading.e_heading_history_block { font-size: 22px !important;  padding-top: 19px;}
.ebook_history_content p { font-size: 14px;}
.ebook_button button { font-size: 17px !important; font-weight: 600;  line-height: 28px !important;  margin-bottom: 21px !important; max-width: 212px !important; min-width: 125px; padding-bottom: 24px !important;  width: 297px;}
				.ebook_history_inner {padding:0px;}
				.multitude-spl-services-blocks .wpb_content_element.wpb_text_column{ min-height:auto;}
				.single-featured-image-header::after, .blog-image-top::after{ font-size:20px !important; top:0; padding:3px 20px !important;right:38% !important; margin-top: 80px;}
				#about-us-banner::before, #service-page-banner::before{ width:100% !important;}
				.our-full-range-services .wpb_column.vc_column_container.vc_col-sm-12{ padding:0px;}
				.our-service-page-content p{font-size: 16px;}
				.our-service-page-header.page-border-bottom-style p, .our-full-range-services h2.vc_custom_heading{ font-size:36px;}
				.full-range-services-content li{ font-size:18px;}
				.contact-us-page-content .content-page-para p{font-size: 16px;padding: 0 20px;}
				.post.type-post{padding:20px;}	
				.post.type-post .posted-on a{ width:100%; float:left;}
				.post.type-post .entry-date.published{ position:static;margin: 0 auto;}
				.has-sidebar:not(.error404) #primary {padding-right: 0; width:100%;}
				.has-sidebar #secondary {width:100%; margin:30px 0;}				
				.sp-testimonial-section .owl-controls .owl-buttons div.owl-prev{ left:-15px !important;}
				.sp-testimonial-section .owl-controls .owl-buttons div.owl-next{ right:-20px !important;}		
				.about-us-page-content-right-block .vc_single_image-wrapper{padding: 25px 0 0;}
				.about-us-page-content-right-block .vc_single_image-wrapper img{ max-width:100%;}
				.multitude-spl-services-blocks .wpb_column.vc_column_container {margin: 0 0 40px;}			
				.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6{height: auto !important;}
				.header-image-effect{ display:none;}
				.home-testimonial-slider .tf-client-testimonial{ height:auto; min-height:175px; background:#8ddbf7; width:100%;}
				.home-testimonial-slider{padding: 0;}
				.footer-top-section{ background-size:cover;}			
				.navigation-top nav .menu-main-menu-container .menu{ display:none;}			
				.page-home-banner-content .wpb_content_element p{ font-size:18px;}
				footer .footer-bottom-section .widget{  padding: 0 15px !important; width: 100% !important;margin-bottom:20px;}
				.footer-top-left-block, .footer-top-right-block{ width:100%; padding:0 15px;}
				.footer-top-left-block h1, .footer-top-left-block p{ text-align:center;}
				.footer-top-section .wrap{ padding: 18px 0;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4, .home-our-services-content .wpb_column.vc_col-sm-4  {width: 90%; margin: 0 5% 80px; min-height:auto;}
				.home-our-services-content .wpb_column.vc_col-sm-4:last-child{margin: 0 5% 20px;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4:last-child{margin: 0 5%;}
				.multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center button, .multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center a{ padding:8px 20px;}
				.multitude-spl-services-blocks h2.vc_custom_heading{ font-size:20px;}
				.multitude-spl-services-blocks .wpb_content_element p{font-size: 14px;line-height: 24px;}
				.contact-us-detail-right-block {margin: 40px 0 0;}								
			}
			@media (max-width:1023px) {
				.mobmenu li a{ font-family:'Raleway'; font-size:14px;}
				.page:not(.home) #content{ padding:0;}
				.site-header .navigation-top{ display:none;}				
				.logo-holder a{ display:block; width:100%; padding:25px 150px 0 15px;float: left;}
				.mobmenu .mobmenur-container {margin-right: 20px;top: 35px;}
				.logo-holder a img {float: left; max-height: 40px;}		
				#about-us-banner::before, #service-page-banner::before, #contact-page-banner::before, .blog-image-top::before, .single-featured-image-header:before{ width:100% !important;}		
			}
			
			@media (min-width:768px) and (max-width:991px) {
				.ebook_button button { font-size: 16px !important; font-weight: 600;  line-height: 31px; 	max-width: 235px;  width: 297px;}
				.ebook_history_content p { font-size: 14px;}
				.ebook_history_inner { padding: 32px 28px;}
				.ebook-page-content p {font-size: 13px;}
				.ebook-content-header p { font-size: 22px;}
				.vc_custom_heading.e_heading_history_block { font-size: 23px;}
				.multitude-spl-services-blocks h2.vc_custom_heading{min-height: 105px;}
				.multitude-spl-services-blocks .wpb_content_element.wpb_text_column{min-height:200px;}
				.page-home-banner-content .wpb_content_element p{font-size: 20px;}
				.blog-image-top, .single-featured-image-header{height:275px;}
				.single-featured-image-header::after, .blog-image-top::after{ top:0 !important; right:41% !important; margin-top: 90px;}			
				.page-home-banner-content{ padding: 40px 15% 110px;}
				.contact-us-page-content .content-page-para p{font-size: 18px;padding: 0 30px;}
				.page-home-banner-content h2.vc_custom_heading{ font-size:45px;}
				.contact-us-detail-right-block {margin: 40px 0 0;}
				.do-for-business p a img{right: -80px;top: 7px;}
				.multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center button, .multitude-spl-services-blocks .vc_btn3-container.vc_btn3-center a{ padding:8px 20px;}
				.multitude-spl-services-blocks h2.vc_custom_heading{ font-size:20px;}
				.multitude-spl-services-blocks .wpb_content_element p{font-size: 14px;line-height: 24px;}
				.header-image-effect{ display:none;}
				.about-us-banner .wpb_content_element, .contact-page-banner .wpb_content_element, .service-page-banner .wpb_content_element{ text-align:center;}
				.about-us-banner .wpb_content_element p, .service-page-banner .wpb_content_element p, .contact-page-banner .wpb_content_element p{ margin:0 auto; padding: 10px 40px;}
				.home-testimonial-slider{padding: 0 5%;}
				.wrap{ padding:0 15px;}			
				.footer-bottom-section .widget{ padding-right:15px; width:25%; padding-bottom:0;}
				.footer-bottom-section #text-4.widget {padding-right:0;width: 25%;}
				.footer-bottom-section #text-2.widget {padding-right:15px;width: 25%;}	
				.custom-home-facility-blocks{margin: 0 !important;padding: 60px 15px 20px;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4 .wpb_single_image{ left:75px;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4 h2.vc_custom_heading{ font-size:24px;}
				.home-our-services-content .wpb_column.vc_col-sm-4{width: 31.7%; margin:0 1%;min-height:510px;}
				.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_single_image{ left:65px;}	
				.home-our-services-content .wpb_column.vc_col-sm-4 h2.vc_custom_heading{ font-size:22px;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4{ min-height:475px;}
				.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_content_element p{font-size:14px;}
				.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper h2.vc_custom_heading{ font-size:30px;}
				.home-page-all-services .wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper .wpb_content_element p{ font-size:18px; line-height:24px;}
			}
			
			@media (max-width:992px) {
				#service-page-banner.service-page-banner, #about-us-banner.about-us-banner, #contact-page-banner.contact-page-banner{background-position: right 4% top !important;}
				.contact-us-detail-block .vc_col-sm-6{ width:100%;}
				.footer-top-section, .footer-bottom-section{ padding:0 15px;}
				.home-our-services.vc_row.wpb_row{ margin-left:0 !important;margin-right:0 !important;padding:0 15px;}
				.site-header .navigation-top{ background:#fff;}
				.site-header .navigation-top a.custom-logo-link{ width:100%; padding-right:80px;}
				.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img{ max-height:auto; max-width: 100%;padding: 0 0 0 15px;}
				.navigation-top nav {position: absolute;right: 0;top: 28px;}
				.navigation-top .main-navigation .current-menu-item > a, .navigation-top .main-navigation a{ color:#000;}
			}
			
			@media (min-width:992px) {
				.site-header{ height:95px;}
			}
			
			@media (min-width:992px) and (max-width:1199px){
				.multitude-spl-services-blocks .wpb_content_element.wpb_text_column{min-height:160px;}
				.multitude-spl-services-blocks .vc_custom_heading{font-size: 20px;}
				.page-home-banner-content .wpb_content_element p{font-size: 20px;}
				#service-page-banner.service-page-banner, #about-us-banner.about-us-banner, #contact-page-banner.contact-page-banner{background-position: right 4% top !important;}
				.about-us-banner .wpb_content_element, .contact-page-banner .wpb_content_element, .service-page-banner .wpb_content_element{ text-align:center;}
				.about-us-banner .wpb_content_element p, .service-page-banner .wpb_content_element p, .contact-page-banner .wpb_content_element p{margin-left:40% !important;}
				.do-for-business p{ font-size:20px;}
				.home-testimonial-slider{padding: 0 10%;}
				.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img{padding: 0 0 0 15px;}	
				.footer-top-section, .footer-bottom-section{ padding:0 15px;}
				.home-our-services-content .wpb_column.vc_col-sm-4{width: 31.7%; margin:0 1%;min-height:455px;}
				.home-our-services-content .wpb_column.vc_col-sm-4 .wpb_single_image{ left:110px;}
				.home-our-services.vc_row.wpb_row{ margin-left:0 !important;margin-right:0 !important;padding:0 15px;}
				.custom-home-facility-blocks{margin: 0 !important;padding: 60px 15px 20px;}
				.custom-home-facility-blocks .wpb_column.vc_col-sm-4{ min-height:445px;}
				.header-image-effect{left: 45%;left: 45%;width: 90px;}
				.navigation-top .main-navigation .current-menu-item > a, .navigation-top .main-navigation a{ font-size:13px;}
			}
			@media (min-width:1800px) {
				.header-image-effect{left: 42%;padding: 35px 0;position: absolute;text-align: center;width: 142px;}
				.about-us-banner .wpb_content_element, .contact-page-banner .wpb_content_element, .service-page-banner .wpb_content_element{ padding:120px 0;}
			}
			/****************************************/
			
			/******* CSS FOR MEDIA QUERIES Ends HERE *********/
			
			/****************************************/
.e-book_banner .wpb_text_column.wpb_content_element {
    visibility: hidden;
}
#about-us-banner.e-book_banner::before, #service-page-banner::before, #contact-page-banner::before, .blog-image-top::before, .single-featured-image-header::before {
   
}