/**xxxxxxxxxxxxxx SANTHOSH WEBDESIGNER xxxxxxxxxxxxxxxxxxx**/

body{ padding:0px; margin:0px; font-family:"Century Gothic W01"; color: #333; background:#fff; }
img{ border:none; }
.clear{ clear:both; }
p{  line-height:30px; text-align:justify;font-family: "Josefin Sans",sans-serif !important;
font-size: 17px; padding-right: 20px; }
.p{ font-size:12px; font-family:"Century Gothic W01"; }

/**xxxxxxxxxxxxxx  Fonts Embedded  xxxxxxxxxxxxxx**/
@font-face{
	font-family:"Century Gothic W01 Bold";
	src:url("../fonts/b247e158-e647-4a3d-9637-944de5124043.eot#iefix");
	src:url("../fonts/b247e158-e647-4a3d-9637-944de5124043.eot#iefix") format("embedded-opentype"),
	url("../fonts/2ef5ecda-1772-45e2-843f-a13f5d76ed3a.woff") format("woff"),
	url("../fonts/33cf10ca-a6bb-4888-a320-d38720c9847b.ttf") format("truetype");
}

@font-face{
	font-family:"Century Gothic W01";
	src:url("../fonts/bd45538f-4200-4946-b177-02de8337032d.eot#iefix");
	src:url("../fonts/bd45538f-4200-4946-b177-02de8337032d.eot#iefix") format("embedded-opentype"),
	url("../fonts/9908cdad-7524-4206-819e-4f345a666324.woff") format("woff"),
	url("../fonts/b710c26a-f1ae-4fb8-a9fe-570fd829cbf1.ttf") format("truetype");
}

@font-face {
    font-family: 'hand_of_seanregular';
    src: url('../fonts/handsean-webfont.eot');
    src: url('../fonts/handsean-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/handsean-webfont.woff') format('woff'),
         url('../fonts/handsean-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



/**xxxxxxxxxxxxxxxxxxxxxxxxxx CSS START xxxxxxxxxxxxxxxxxxxx**/

.header{ width:100%;}
.top_menu{ height:35px; background:#1871b6 !important; border-bottom:1px solid #666; font-family:"Roboto Condensed",sans-serif; }
.top_menu .container .col-lg-3 { background:#1D1D1B; color:#ccc; padding-top:4px;}
.top_menu .container .col-lg-2 { color:#ccc; text-align:center; line-height:34px; }
.top_menu .container .col-lg-8 { color:#CCCCCC; text-align:center; line-height:34px; letter-spacing:0.4px; }
.top_menu .container .col-lg-3 img{ margin-left:10px; }
.caalback{  background:#464693 !important; text-transform:uppercase; }
.caalback a{ color: #fff;  }

.top_header{ height:68px; background: linear-gradient(#8fd8e9, #57b753); }


.menu ul{ padding:0px; margin:0px;  }
.menu ul li{ float:left; line-height:65px; list-style:none; }
.menu ul li a{ text-decoration:none;color:#fff!important; 
	padding:0px 8px; 
	text-transform:uppercase;

    font-size: 13px !important;
    letter-spacing: inherit;
    font-family: 'PT Sans', sans-serif;
    font-weight: 900;
 }


.menu ul ul{ display:none; margin-left:-50px; }
 .menu ul li a:hover{ color: red !important; }
.menu ul li ul li{ background: linear-gradient(#72c79d, #74c8a1);

border-top: 2px solid #3399cc; }
.menu ul li:hover ul{ display:block; width:250px; position:absolute; z-index: 2000; background:#acd0e5;}

.menu ul li:hover ul li ul{ display:none; margin-left:220px; margin-top: -30px; }


.menu ul li:hover ul li:hover ul{ display:block; width:220px; position:absolute; background:#acd0e5;}

.menu ul li:hover ul li{ float:left;  line-height:30px; width:250px; font-size:14px;}


.menu ul li:hover ul li:hover ul li{ float:left;  line-height:30px; width:250px;font-size:14px;}



.menu ul li a:hover{ color:#E93439; }
.imgnew{ background:url(../images/new2.gif) center top 12px no-repeat; padding:15px 14px;}

.box_shadow{ height:120px; background: rgba(24, 113, 182, 0.6) none repeat scroll 0% 0% !important; margin-top:-258px; position:relative; z-index:100000; }
.col-lg-13{ width:18%; float:left; margin:0px 11px; height:120px; text-align:center; }
.col-lg-13 h2{  font-size:17px; font-family:"Roboto Condensed",sans-serif; text-transform:uppercase; color:#fff; text-shadow:0px 1px 1px #000; }
.image_traing{ width:60px; height:60px; background:#fff; border-radius:50px; margin:10px auto 0 auto; box-shadow:0px 1px 1px #333;  }

.slider{ height:560px; position: relative;  }

.testimonials h3{ font-family:"Roboto Condensed",sans-serif; background:url(../images/wel_bg.png) left bottom no-repeat; padding-bottom:25px; font-size:25px; margin-top:25px; color:#ED3237; }

.tes{ background:#F4F4F4; padding-bottom:20px; margin-top:20px; }

.pro{ background:#F4F4F4; padding-top:20px; padding-bottom:20px; }
.pro h3{ font-family:"Roboto Condensed",sans-serif; background:url(../images/wel_bg.png) left bottom no-repeat; padding-bottom:25px; font-size:25px; margin-top:25px; color:#ED3237; }

.prodd{ border:1px solid #dedcde; border-radius: 2px;float: left;height: 278px; background:#fff; margin: 6px; width: 215px; text-align:center;}
.prodd img{ margin-bottom:5px; }
.prodd h5{ font-family:"Roboto Condensed",sans-serif; font-size:16px; color:#333; border-bottom:1px solid #ccc; padding-bottom:10px; }
.prodd ul{ padding:0px; margin:0px; }
.prodd ul li{ list-style:none; font-family:"Roboto Condensed",sans-serif; color:#333; font-size:14px; padding:2px 0px; }

.subhead{ color:#ED3237;}

.left{}
.left h3{ font-family:"Roboto Condensed",sans-serif; background:url(../images/wel_bg.png) left bottom no-repeat; padding-bottom:25px; font-size:25px; margin-top:25px; color:#ED3237; }
.right{ text-align:right; }

.san1{ font-family:"Roboto Condensed",sans-serif; color:#fff; background:#09F; padding:4px 15px; border-radius:2px 0px 0px 2px; }
.san2{ font-family:"Roboto Condensed",sans-serif; color:#fff; background:#ed3237; padding:4px 15px; border-radius:0px 2px 2px 0px; margin-left:-4px; }
.san1:hover{ color:#fff; background:#09F; }
.san2:hover{ color:#fff; background:#ed3237; }

.footer{ background:#2A2A2A;  }
.footer2{ background:#000; height:50px; }
.footer_copy{ font-family:"Roboto Condensed",sans-serif; line-height:50px; color:#DBDBDB; }
.footer_copy .col-lg-2{ font-size:22px; color:#ccc; }
.footer_copy .col-lg-7{ font-size:16px; }
.footer_copy .col-lg-3{ text-align:right;}
.footer_copy .col-lg-3 span{ font-size:16px; color:#fff; background:#575757; padding:8px 15px; border-radius:2px; }

blockquote{ font-family:"Century Gothic W01"; font-size:14px !important;}
#testimonials {
width:100%;
background:url(../images/testimonials.png) top 10px left 10px no-repeat;
margin:10px 0; padding:20px;
 
}
#testimonials blockquote{
padding:10px;
width:300px !important;
font-style:italic;
color:#808080;
display:block;
}
 
#testimonials blockquote p{
margin: 0 !important;padding: 20px!important;
 
}
#testimonials blockquote cite {
font-style: normal;
display: block; 
text-transform: uppercase;
font-weight: bold;
font-style:italic;
color: #555;
padding-left:5px;
margin-top:10px; float:right;
}


.content{ margin:15px 0px; }
.content h4{ font-family:"Roboto Condensed",sans-serif; font-size:22px;  color: #ed3237; 
background:url(../images/hdng1.png) left bottom no-repeat; padding-bottom:28px; }

.col-lg-14{ width:13%; float:left; margin:15px 20px; height:120px; text-align:center; }
.col-lg-14 h2{  font-size:17px; font-family:"Century Gothic W01"; color:#000; text-shadow:0px 1px 1px #fff; }
.image_traing2{ width:60px; height:60px; background:#fff; border-radius:50px; margin:10px auto 0 auto; }

.toer2 h5{ text-align:center !important;}
.tour{ color:#fff; background:#ed3237; padding:4px 15px; border-radius:2px; font-family:"Roboto Condensed",sans-serif; font-size:18px; text-transform:uppercase; text-align:center; }
.tour:hover{ color:#fff; }
.footer_san h6{ font-family:"Roboto Condensed",sans-serif; font-size:20px; color:#ccc; margin:15px 0px; }
.footer_san2 h6{ font-family:"Roboto Condensed",sans-serif; font-size:20px; color:#ccc; margin:15px 0px; }
.footer_san ul{ padding:0px; margin-left:10px; }
.footer_san ul li{ color:#ccc; line-height:25px; }
.footer_san ul li a{     color: #ccc;
    font-family: "Josefin Sans",sans-serif;
    padding: 5px 0px;
    font-size: 17px;
 }

.contact{ width:300px; float:left;}
.enquiry{ width:300px; float:left; margin-left:10px;}
.input{ border:1px solid #ccc; border-radius:5px; width:260px; height:35px; box-shadow:0px 0px 2px #ccc; }
.area{ height:60px;}
.submit{background:#0C5595 !important; padding:5px 104px;  border:1px solid #0C5595; color:#fff; border-radius:5px;}
.map{ float:right; width:500px; border:3px solid #999; height:300px;}

.sscrolll{ width:100%; height:80px; background:#000; position:relative; z-index:1000; }
.sclodfdsf{ height:40px; line-height:40px; border-bottom:1px dashed #ccc; background:url(../images/rb.png) center left no-repeat;}
.sclodfdsf2{ height:40px; line-height:40px; background:url(../images/ub.png) center left no-repeat;  }
marquee ul{ padding:0px; margin:0px; }
marquee ul li{ float:left; margin-left:30px; color:#fff; }
marquee ul li span{ color:#E6363A; font-weight:bold; }


@media (max-width:800px){
	aside{ width:98%; float:none; margin:15px auto; }
	article{ width:98%; float:none; margin:15px auto; }
	.welcome_heading{ font-size:15px; border:none !important;  }
	.welcome_heading span{ border:none; }
	.titles{ height:auto; line-height:30px; }
	.titles a{ font-size:14px; float:none !important; width:90% !important; }
	.footer2{ width:90% !important; }
	.f_heading{ margin-top:10px;}
	.footer_bottom{ height:120px;}
	.footer_bottom span{ margin-left:50px; }
	
	#nav{ display:none !important;}
	.offer{ display:none !important;}
	.gn-menu-main{ background:none !important;}
	.gn-menu-main{ display:block; margin-right:5%;}
	.gn-trigger{ margin-right:-5%; margin-top:2%; }
	.menu{ height:5px;}
	.gn-menu-main > li:last-child{ border:none !important;}
	.gn-menu-wrapper{ z-index:1000000; }
	.santhosh_ul_1 li{ width:98% !important;}
	.santhosh_ul_1 li a{ width:95% !important;}
	.devider{ padding-top:20px;}
	.footer3{ width:99% !important; }
	.appiontment{ display:none;}

}


.subhead{ font-family:"Roboto Condensed",sans-serif; }
p ul li{ font-family:"Century Gothic W01" !important; }
#hmhdng{font-size:36px;text-align: center;background:url(../images/divider.png) center bottom no-repeat!important;}
.list-group-item{background-color: #000000!important;color: #fff!important;font-family: "Roboto Condensed",sans-serif;}
#hdd{ font-family: "Roboto Condensed",sans-serif;
font-weight: 600;
font-size: 19px !important;
color: #5A94EC; }
#hdsr{font-family: "Roboto Condensed",sans-serif;
font-weight: 600;
font-size: 19px !important;
color: #5A94EC;}
#hdsrr{font-family: "Roboto Condensed",sans-serif;
font-weight: 600;
font-size: 19px !important;
color: #5A94EC;}
ul , ol{

	margin-top: 0;
margin-bottom: 10px;
font-size: 16px!important;
line-height: 36px!important;
}
.anchr {
    color: blue !important;
    font-size: 18px;

}
.form-control{display: block;
width: 100%;
margin-bottom: 10px;
height: 34px;font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.wpcf7-form input {
    margin-bottom: -15px !important;
}
#addr{ line-height: 28px;
text-align: left;
font-family: "Josefin Sans",sans-serif !important;
font-size: 17px;
padding-right:0px!important; }
#btmicons{ color: #ffffff !important;
font-style: normal !important;
font-weight: 600;font-size: 15px; font-family: 'PT Sans', sans-serif;text-align: center; }
#hdg{ font-size: 17px; line-height: 25px; }
a.list-group-item.active{
	border-color: none!important;
}