@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);















@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);















body {















	font-family: 'Source Sans Pro', sans-serif;















	font-size: 13pt !important;















}





.fixed-menu-type4 .fixed-header .menu > li .nav-sublist-dropdown:before,

.header-type-4 .main-nav .menu > li .nav-sublist-dropdown:before,

.fixed-menu-type3 .fixed-header .menu > li .nav-sublist-dropdown:before,

.header-type-3 .main-nav .menu > li .nav-sublist-dropdown:before {

       top: 0;

}









.menu-main-menu-container {







	position: relative;







	top: 12px;







	left: 30px;







}















.header-type-3 .main-nav,







.header-type-4 .main-nav {







	background-color: #fff;







}















.header-type-3 .main-nav .double-border,







.header-type-4 .main-nav .double-border {







    padding: 10px 0;







    border: none;







}















.header-type-3 .logo-with-menu img,















.header-type-4 .logo-with-menu img,















.logo-with-menu img {















	max-width: 140px;















} 















.fixed-header .menu > li > a,















.main-nav .menu > li > a,



.fixed-header .menu > li .nav-sublist-dropdown .container > ul > li a,



.main-nav .menu > li .nav-sublist-dropdown .container > ul > li a {







	text-transform: capitalize;















	font-family: 'Droid Serif', serif;















	font-size: 12pt;















}	















.header-type-3 .main-nav .menu, .header-type-4 .main-nav .menu {















	text-align: left;















}















.widgettitle {















	text-transform: none;















}















.second-row {















	max-width: 80%;















    margin: 0 auto;















}















.second-row-col1 .widgettitle {















	text-align: center;















	font-family: 'Droid Serif', serif;















	font-size: 26pt;















} 















.second-row-col1 .textwidget {















	font-size: 15pt;















}















.third-row {















	max-width: 85%;















    margin: 0 auto;















    font-family: 'Droid Serif', serif;















	font-size: 16pt;















}















.third-row p:after {















	display: block;















	content: '';















	clear: both;















	height: 0;	















}















.block-title {















	font-family: 'Droid Serif', serif;















	font-size: 22pt;















}















.third-row-col1 {
	position: relative;















	background: #f0a54b;















	color: #fff;















	padding: 25px;















	margin: 0 25px;















}















.third-row-col1 .block-title {















	color: #fff;















	text-transform: none;















}















.readm-btn {
	position: absolute;
    bottom: 16px;
    right: 16px;
	display: inline-block;
	background: #f4f5f5;
	color: #6f6f6f;
	font-weight: bold;
	padding: 8px 16px;
	float: right;
    font-size: 20px;
}















.readm-btn:hover {















	text-decoration: none;















	color: white;















	background: #6f6f6f;















}















.third-row-col2 {
	position: relative;















	background: #68bbe0;















	color: #fff;















	padding: 25px;















	margin: 0 25px;















}















.third-row-col2 .block-title {















	color: #fff;















	text-transform: none;















}















.prefooter-1 {















	background: #68bbe0;















	color: #fff;















	padding-top: 25px;















}















.prefooter-1 .footer-title {















	color: #fff;















	text-transform: none;















	margin-bottom: 0;















	font-family: 'Droid Serif', serif;















	font-size: 15pt;















	font-weight: bold;















}















.prefooter-1 .wpcf7 {















	max-width: 80%;















}















.footer-form input[type="text"] {















	width: 100%;















}	







a {



    color: #68bbe0;



}















.ringm-btn {















	background-color: #f4f5f5 !important;















	color: #6f6f6f !important;















	font-weight: bold;















	padding: 5px 15px !important;















	text-transform: none !important;















	float: right;















}















.ringm-btn:hover {















	text-decoration: none;















	color: #fff !important;















	background: #6f6f6f !important;















}















.slider-content {















	background-color: rgba(104, 187, 224, 0.8) !important;















	color: #fff;















}















.slider-title {



	font-family: 'Droid Serif', serif;



	text-align: left;



	color: #fff;



	text-transform: none !important;



	



line-height: 105%;}















.slider-sub {















	font-family: 'Source Sans Pro', sans-serif;















	text-align: left;















	color: #fff;















	text-transform: none !important;















	line-height: 1.2;















}







.prefooter-1 a {







	color: #fff;







}







.prefooter-1 a:hover {







	color: #fff;







}















/*CSS For The Subpage*/















/*Below bottom, left values given in % for the responsiveness*/



.banner-content {



	margin: 0 !important;



	padding: 0 !important;



}







.banner-content h1 {







	position: absolute;







	width: 100%;







	max-width: 940px;







    bottom: 14%;



    



    left: 0;







    right: 0;







    margin: 0 auto;







    text-transform: none;







    font-family: 'Droid Serif', serif;







    font-size: 30pt;







}







.page .page-heading {















	display: none;















}















.page-content {















	padding-top: 0;















}















.page-subtitle {















	font-family: 'Droid Serif', serif;















	font-size: 16pt;















	color: #333332;















	margin-bottom: 0;















	text-transform: none;















	letter-spacing: 0;















}















.btn-block a {















	display: inline-block;















    background: #f0a54b;















    color: #333332;















    padding: 10px 20px;















    margin-right: 30px;















    font-weight: bold;















}















.btn-block a:hover {















	text-decoration: none;















}



.vc_btn3 {



	/*background-color: #f4f5f5 !important;



	color: #6f6f6f !important;



	font-size: 20px !important;



	font-weight: bold;



	padding: 8px 16px;



	border-radius: 0 !important;*/



	font-family: 'Droid Serif', serif;



	padding: 5px 15px !important;



    text-transform: none !important;



    background-color: #6f6f6f !important;



    color: #fff !important;



    border-radius: 0 !important;



} 



.vc_btn3:hover {



	/*text-decoration: none;



	color: white !important;



	background: #6f6f6f !important;*/



	background: #f4f5f5 !important;



	color: #6f6f6f !important;



	text-decoration: none;



}



/*CSS For The Default Popup window*/



.pum-overlay {



	background-color: transparent !important;



	padding-right: 0 !important;



}



.pum-close {



	background-color: #68bbe0 !important; 



}



.popmake {



	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2) !important;



	min-height: 70%;



}



.pop-btn {



	font-family: 'Droid Serif', serif;



    padding: 5px 15px !important;



    text-transform: none !important;



    background: #f0a54b;



    color: #fff;



    margin: 5px 0;



    display: inline-block;



}



.pop-btn:hover {
	cursor: pointer;


	background: #f4f5f5; 



	color: #6f6f6f;



	text-decoration: none;




}



.pum-title {



	font-family: 'Droid Serif', serif;



}



/*CSS For Popup form*/

.f_class {

	position: absolute;

	display: inline-block;

	padding: 5px;

	top: 0;

	right: 0;

}

.f_class a {

	color: #6f6f6f;

}

.f_class a:hover {

	color: #6f6f6f;

}
.aterms {
	width: 5% !important;
}
.bestil-btn {
	font-family: 'Droid Serif', serif;
    padding: 5px 20px !important;
    text-transform: none !important;
    background-color: #6f6f6f !important;
    color: #fff !important;
    border-radius: 0 !important;
}
.bestil-btn:hover {
	background: #f4f5f5 !important;
    color: #6f6f6f !important;
}


/*price color*/

.pricing-table ul li.row-price span {
    color: #000;
}

/*space between the div */
.pricing-table ul{
float:none;
}

/*height of the dic */
li.eq-ht {
    min-height: 310px;
}



@media screen and (min-width: 1200px) {







	.header-type-3 .main-nav .menu > li,







	.header-type-4 .main-nav .menu > li 







	{







		padding: 0 8px !important;







	}







	.banner-content h1 {



		max-width: 1170px;



	}



}





@media screen and (max-width: 1200px) and (min-width: 1023px) {

	.third-row {



		max-width: 100%;



	}

	.third-row-col1,

	.third-row-col2 {

		margin: 0;

	}

}



/* Media screen for tablet landscape*/



@media screen and (max-width: 1024px) and (min-width: 978px) {



	.third-row {



		max-width: 100%;



	}



	.third-row .block-title {

		font-size: 21pt;

	}

	.third-row-col1, 

	.third-row-col2 {

		margin: 0;

	}

}





@media screen and (max-width: 979px) and (min-width: 767px) {



	.menu-main-menu-container {

		left: 0;

		top: 0;

	}



	.banner-content h1 {



		max-width: 724px;



	}



	.third-row {



		max-width: 100%;



	}



	.third-row .block-title {

		font-size: 21pt;

	}



	.third-row-col1, 

	.third-row-col2 {

		margin: 0;
		min-height: 283px;

	}

	.third-row-col1 {
		min-height: 283px;
	}

	.readm-btn {
		position: absolute;
		bottom: 16px;
		right: 16px;
	}





}







/* Media Screen For Tablet Portrait */



@media screen and (max-width: 768px) and (min-width: 414px) {



	.menu-main-menu-container {

		left: 0;

		top: 0;

	}



	.banner-content h1 {



		padding-left: 20px;



		padding-right: 20px;



	}



	.second-row {



		max-width: 100%;



	}



	.third-row {



		max-width: 100%;



	}



	.third-row .block-title {

		font-size: 21pt;

	}



	.third-row-col1, .third-row-col2 {



		margin: 0;



	}	







}







/*Media Screen For Mobile */



@media screen and (max-width: 415px)



{
	.menu-main-menu-container {

		left: 0;

		top: 0;

	}

	.home .container {
		padding: 0;
	}
	.prefooter .container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.banner-content h1 {



		padding-left: 20px;



		padding-right: 20px;



	}



	.second-row {



		max-width: 100%;
		margin-bottom: 0 !important;



	}



	.third-row {



		max-width: 100%;
		margin-bottom: 0 !important;



	}



	.third-row-col1, .third-row-col2 {



		margin: 0;
		padding: 15px;
		min-height: 230px;



	}



	.second-row-col1 .widgettitle {



		font-size: 20pt;



	}	



	.second-row-col1 .textwidget {



		font-size: 12pt;



	}



	.block-title {



		font-size: 16pt;



	}



	.third-row {



		font-size: 12pt;



	}



	.readm-btn {



		font-size: 12pt;



	}



}