@charset "utf-8";
/* CSS Document */
@import url('e93cdc36b37243ec9dc52b66c6b433a1.css');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
	margin:0;
	padding:0;
}

 section, footer, aside, nav, main, article, figure {
    display: block;
} @font-face { font-family: 'SF Chaerilidae';  src:url('../fonts/SF Chaerilidae.ttf');}
.logo_img{ float:left; margin-top:10px;}
.logo_font{ font-family:'SF Chaerilidae', sans-serif; float:left;}
.logo_font h1{ font-size:44px; font-weight:600; text-align:left; color:#275162; text-transform:uppercase;}
.logo_font h2{ font-size:15.5px; font-weight:600; text-align:left; color:#525252; text-transform:uppercase; margin-left:8px;}
a{ text-decoration:none!important; outline:none!important;}
a:hover{ text-decoration:none!important;}
a.active{ text-decoration:none;}
body{ margin:0px!important; padding:0px!important; 	font-family: 'Raleway', sans-serif; sans-serif; font-size:13px; letter-spacing:0.70px;}
.main_wrapper{position:absolute; bottom:0;}

.top_strip{ width:100%; height:5px; float:left; background:url(../images/logo.jpg) repeat-x; position:fixed; top:0px; }
.top_area{ width:100%; height:auto; float:left; background:#fff; padding:5px 0px; font-family: 'Roboto Slab', sans-serif; margin-top:65px;}
.left_area{ width:auto; height:auto; float:left;}
.right_area{ width:auto; height:auto; float:right; color:#2254a2; font-size:22px; font-weight:700;}
.logo_wrap{ width:250px; height:220px; height:auto; margin:0 auto; text-align:center; display:table; position:absolute; left:43%; background:#fff; padding:20px; border-radius:50%; top:15px; z-index:999; }
.logo { width:auto; height:auto; padding:5px 0px; margin:0 auto; text-align:center; margin-top:25px;  }
.logo img{transition: all 0.5s ease; }
.top_list{ width:100%; height:auto; float:left; margin-top:4px;}
.top_list ul{ margin:0px; padding:0px;}
.top_list ul li{ list-style:none; display:inline-block;  color:#fff; font-weight:500; padding:2px 20px; }
.top_list ul li a{ color:#fff; padding:2px 10px;}
.top_list ul li:hover a{color:#f6f7f8;}
.language_list{ width:auto; height:auto; float:right; }
.language_list ul{ margin:0px; padding:0px;}
.language_list ul li{ list-style:none; float:left; padding:0px 8px; font-size:18px;}
.language_list ul li a{ color:#999;}

.menu_1{ /*background:#af4f9e;*/ background: rgba(189,23,159,1);
background: -moz-linear-gradient(top, rgba(189,23,159,1) 0%, rgba(175,79,157,1) 47%, rgba(189,23,159,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(189,23,159,1)), color-stop(47%, rgba(175,79,157,1)), color-stop(100%, rgba(189,23,159,1)));
background: -webkit-linear-gradient(top, rgba(189,23,159,1) 0%, rgba(175,79,157,1) 47%, rgba(189,23,159,1) 100%);
background: -o-linear-gradient(top, rgba(189,23,159,1) 0%, rgba(175,79,157,1) 47%, rgba(189,23,159,1) 100%);
background: -ms-linear-gradient(top, rgba(189,23,159,1) 0%, rgba(175,79,157,1) 47%, rgba(189,23,159,1) 100%);
background: linear-gradient(to bottom, rgba(189,23,159,1) 0%, rgba(175,79,157,1) 47%, rgba(189,23,159,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd179f', endColorstr='#bd179f', GradientType=0 );}
.menu_2{ /*background:#ee1201;*/ background: rgba(238,17,1,1);
background: -moz-linear-gradient(top, rgba(238,17,1,1) 0%, rgba(255,77,64,1) 47%, rgba(238,17,1,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,17,1,1)), color-stop(47%, rgba(255,77,64,1)), color-stop(100%, rgba(238,17,1,1)));
background: -webkit-linear-gradient(top, rgba(238,17,1,1) 0%, rgba(255,77,64,1) 47%, rgba(238,17,1,1) 100%);
background: -o-linear-gradient(top, rgba(238,17,1,1) 0%, rgba(255,77,64,1) 47%, rgba(238,17,1,1) 100%);
background: -ms-linear-gradient(top, rgba(238,17,1,1) 0%, rgba(255,77,64,1) 47%, rgba(238,17,1,1) 100%);
background: linear-gradient(to bottom, rgba(238,17,1,1) 0%, rgba(255,77,64,1) 47%, rgba(238,17,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee1101', endColorstr='#ee1101', GradientType=0 );}
.menu_3{ /*background:#e1b925;*/ background: rgba(179,143,14,1);
background: -moz-linear-gradient(top, rgba(179,143,14,1) 0%, rgba(225,184,37,1) 47%, rgba(179,143,14,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,143,14,1)), color-stop(47%, rgba(225,184,37,1)), color-stop(100%, rgba(179,143,14,1)));
background: -webkit-linear-gradient(top, rgba(179,143,14,1) 0%, rgba(225,184,37,1) 47%, rgba(179,143,14,1) 100%);
background: -o-linear-gradient(top, rgba(179,143,14,1) 0%, rgba(225,184,37,1) 47%, rgba(179,143,14,1) 100%);
background: -ms-linear-gradient(top, rgba(179,143,14,1) 0%, rgba(225,184,37,1) 47%, rgba(179,143,14,1) 100%);
background: linear-gradient(to bottom, rgba(179,143,14,1) 0%, rgba(225,184,37,1) 47%, rgba(179,143,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b38f0e', endColorstr='#b38f0e', GradientType=0 );}
.menu_4{ /*background:#f14576;*/ background: rgba(245,14,84,1);
background: -moz-linear-gradient(top, rgba(245,14,84,1) 0%, rgba(241,69,118,1) 47%, rgba(245,14,84,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,14,84,1)), color-stop(47%, rgba(241,69,118,1)), color-stop(100%, rgba(245,14,84,1)));
background: -webkit-linear-gradient(top, rgba(245,14,84,1) 0%, rgba(241,69,118,1) 47%, rgba(245,14,84,1) 100%);
background: -o-linear-gradient(top, rgba(245,14,84,1) 0%, rgba(241,69,118,1) 47%, rgba(245,14,84,1) 100%);
background: -ms-linear-gradient(top, rgba(245,14,84,1) 0%, rgba(241,69,118,1) 47%, rgba(245,14,84,1) 100%);
background: linear-gradient(to bottom, rgba(245,14,84,1) 0%, rgba(241,69,118,1) 47%, rgba(245,14,84,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f50e54', endColorstr='#f50e54', GradientType=0 );}
.menu_5{/* background:#2ddbfd;*/ background: rgba(0,199,230,1);
background: -moz-linear-gradient(top, rgba(0,199,230,1) 0%, rgba(63,219,250,1) 47%, rgba(0,199,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,199,230,1)), color-stop(47%, rgba(63,219,250,1)), color-stop(100%, rgba(0,199,230,1)));
background: -webkit-linear-gradient(top, rgba(0,199,230,1) 0%, rgba(63,219,250,1) 47%, rgba(0,199,230,1) 100%);
background: -o-linear-gradient(top, rgba(0,199,230,1) 0%, rgba(63,219,250,1) 47%, rgba(0,199,230,1) 100%);
background: -ms-linear-gradient(top, rgba(0,199,230,1) 0%, rgba(63,219,250,1) 47%, rgba(0,199,230,1) 100%);
background: linear-gradient(to bottom, rgba(0,199,230,1) 0%, rgba(63,219,250,1) 47%, rgba(0,199,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c7e6', endColorstr='#00c7e6', GradientType=0 );}
.menu_6{ /*background:#4b9f48;*/ background: rgba(22,179,13,1);
background: -moz-linear-gradient(top, rgba(22,179,13,1) 0%, rgba(86,199,80,1) 47%, rgba(22,179,13,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(22,179,13,1)), color-stop(47%, rgba(86,199,80,1)), color-stop(100%, rgba(22,179,13,1)));
background: -webkit-linear-gradient(top, rgba(22,179,13,1) 0%, rgba(86,199,80,1) 47%, rgba(22,179,13,1) 100%);
background: -o-linear-gradient(top, rgba(22,179,13,1) 0%, rgba(86,199,80,1) 47%, rgba(22,179,13,1) 100%);
background: -ms-linear-gradient(top, rgba(22,179,13,1) 0%, rgba(86,199,80,1) 47%, rgba(22,179,13,1) 100%);
background: linear-gradient(to bottom, rgba(22,179,13,1) 0%, rgba(86,199,80,1) 47%, rgba(22,179,13,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16b30d', endColorstr='#16b30d', GradientType=0 );}
.menu_7{ /*background:#e47b25;*/ background: rgba(209,94,0,1);
background: -moz-linear-gradient(top, rgba(209,94,0,1) 0%, rgba(255,111,0,1) 47%, rgba(209,94,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(209,94,0,1)), color-stop(47%, rgba(255,111,0,1)), color-stop(100%, rgba(209,94,0,1)));
background: -webkit-linear-gradient(top, rgba(209,94,0,1) 0%, rgba(255,111,0,1) 47%, rgba(209,94,0,1) 100%);
background: -o-linear-gradient(top, rgba(209,94,0,1) 0%, rgba(255,111,0,1) 47%, rgba(209,94,0,1) 100%);
background: -ms-linear-gradient(top, rgba(209,94,0,1) 0%, rgba(255,111,0,1) 47%, rgba(209,94,0,1) 100%);
background: linear-gradient(to bottom, rgba(209,94,0,1) 0%, rgba(255,111,0,1) 47%, rgba(209,94,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d15e00', endColorstr='#d15e00', GradientType=0 );}
.menu_8{/* background:#fec200;*/ background: rgba(240,180,0,1);
background: -moz-linear-gradient(top, rgba(240,180,0,1) 0%, rgba(254,195,0,1) 47%, rgba(240,180,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,180,0,1)), color-stop(47%, rgba(254,195,0,1)), color-stop(100%, rgba(240,180,0,1)));
background: -webkit-linear-gradient(top, rgba(240,180,0,1) 0%, rgba(254,195,0,1) 47%, rgba(240,180,0,1) 100%);
background: -o-linear-gradient(top, rgba(240,180,0,1) 0%, rgba(254,195,0,1) 47%, rgba(240,180,0,1) 100%);
background: -ms-linear-gradient(top, rgba(240,180,0,1) 0%, rgba(254,195,0,1) 47%, rgba(240,180,0,1) 100%);
background: linear-gradient(to bottom, rgba(240,180,0,1) 0%, rgba(254,195,0,1) 47%, rgba(240,180,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b400', endColorstr='#f0b400', GradientType=0 );}
.menu_132{/* background:#fec200;*/ background: rgba(8,56,130,1);
background: -moz-linear-gradient(top, rgba(8,56,130,1) 0%, rgba(8,56,130,1) 100%); 
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(8,56,130,1)), color-stop(0%, rgba(18,145,230,1)), color-stop(100%, rgba(8,56,130,1)));
background: -webkit-linear-gradient(top, rgba(8,56,130,1) 0%, rgba(18,145,230,1) 0%, rgba(8,56,130,1) 100%);
background: -o-linear-gradient(top, rgba(8,56,130,1) 0%, rgba(18,145,230,1) 0%, rgba(8,56,130,1) 100%);
background: -ms-linear-gradient(top, rgba(8,56,130,1) 0%, rgba(18,145,230,1) 0%, rgba(8,56,130,1) 100%);
background: linear-gradient(to bottom, rgba(8,56,130,1) 0%, rgba(18,145,230,1) 0%, rgba(8,56,130,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b400', endColorstr='#f0b400', GradientType=0 );}


.menu_200{/* background:#fec200;*/ background: rgba(49,47,141,1);
background: -moz-linear-gradient(top, rgba(1, 14, 84, 245) 0%, rgba(1, 69, 118, 245) 100%); 
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1, 69, 118, 245)), color-stop(47%, rgba(1, 14, 84, 245)), color-stop(100%, rgba(49,47,0,1)));
background: -webkit-linear-gradient(top, rgba(1, 14, 84, 245) 0%, rgba(1, 69, 118, 245) 47%, rgba(1, 14, 84, 245) 100%);
background: -o-linear-gradient(top, rgba(1, 14, 84, 245) 0%, rgba(1, 69, 118, 245) 47%, rgba(1, 14, 84, 245) 100%);
background: -ms-linear-gradient(top, rgba(1, 14, 84, 245) 0%, rgba(1, 69, 118, 245) 47%, rgba(1, 14, 84, 245) 100%);
background: linear-gradient(to bottom, rgba(1, 14, 84, 245) 0%, rgba(1, 69, 118, 245) 47%, rgba(1, 14, 84, 245) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b400', endColorstr='#f0b400', GradientType=0 );}


.top_hold{ width:100%; height:auto; float:left; font-family: 'Roboto Slab', sans-serif;}
.header{ width:100%; height:auto; position:absolute; top:0px; z-index:999;  }

header nav {width:100%; font-family: 'Roboto Slab', sans-serif; float:left;}
header nav ul { padding: 0; }
header nav ul li {		font-weight:normal;position: relative;	text-align:center;	float:left;  width:12.5%; list-style:none;}


header nav ul li a {color: #fff; line-height: 18px;	padding:15px 10px 15px 10px; overflow: hidden;text-transform:uppercase;	text-decoration:none;display:block; font-weight:400!important; font-size:15px; font-weight:700;   }

header nav ul li:hover{ color:#fff;  background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); }

.menu_hold{ width:100%; height:150px; background:rgba(0 0 0 0.9);}

header nav ul li:hover a{ text-decoration:none; color:#fff;  } 

header nav ul li ul{  margin-top:0; padding:0px; position:absolute; z-index:999; display:none;  transition:1s ease-in-out 1s; left:0px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }


header nav ul li ul li {  margin: 0 auto; text-align: left; width:280px; color:#555!important; list-style:none;  border:0; background-color: #b15ea8; transition:1s ease-in-out 1s; }

header nav ul li ul li:hover{ color:#1c3765; padding:0px; background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); }

header nav ul li ul li a{ color:#fff!important;  display:block; padding:10px 15px; text-decoration:none; width:280px; border:0px!important; text-transform:uppercase;  background-color: #b15ea8;  }

header nav ul li ul li:hover a{  color:#fff!important; border:0px!important; background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); }

header nav ul li:hover ul{ display:block; transition:1s ease-in-out 1s;}

.icon_top{ font-size:18px;}

.current{  color:#fff; background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); position:relative;  /* background:url(../images/active.png) no-repeat center; text-align:center;*/}
.current::before{ background:url(../images/active.png) no-repeat center;  width:60px; height:60px; z-index:999; position:relative;}

.mean-container a.meanmenu-reveal { margin-right: 25px; margin-top: 3px;}
.ie8 .current:before {	display: none;}


.banner{ width:100%;  height:auto; float:left; position:relative;}
.banner h1{text-indent:-99999px; display:none;}
.fix-nav {

 /* this make our menu fixed top */

    z-index: 9999;

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;
	display:table;

}



.fix-body {

 /* this will adjust body top margin to prevent content jumping when nav gets fix  */

    margin-top:105px;

 /* adjust as per height of your menu */

}

/*About holder*/

.about_wrapper{width:100%; height: auto; float:left; background:url(../images/bg.jpg) no-repeat center; position:relative; background-attachment:fixed; background-size:cover; }
.about_txtwrap{ width:100%; height:100%; padding:100px 0px 0px 0px; display:table; background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 );}
.about_txtwrap h1{ font-size:26px; color:#fff; font-weight:600; margin-bottom:10px; text-align:center; text-transform:uppercase; }
.about_txtwrap h2{ font-size:24px; color:#fff; font-weight:600; margin-bottom:10px; text-align:center; text-transform:uppercase; }

.about_txtwrap p{ text-align:center; margin-top:15px; line-height:30px; color:#fff;}
.readmore{ width:220px; height:auto; line-height:50px; font-size:14px; background:#0cc7ec; color:#fff; text-align:center; border-radius:30px; margin:0 auto; font-weight:600; text-transform:uppercase; margin-top:30px;}
.readmore a{ color:#fff; display:block;}
.readmore:hover{ background:#2254a2;}
/*.bg-overlay{display: block;  height: 100%; opacity: 0.90;  position: absolute; top: 0;  width: 100%;  z-index: 0; transition:0.40s ease-in 0.40s;}
.bg-overlay.bg-overlay-dark { }*/
.about_txtwrap .container{ width:75%;}
.line{ width:118px; height:20px; margin:0 auto; text-align:center; background:url(../images/line.png) no-repeat center; margin-top:15px; margin-bottom:20px; }
.men_com{ width:308px; height:206px; margin:0 auto; text-align:center; background:url(../images/happykiddo_clown1.png) no-repeat; }


/*Service_area*/

.service_wrapper{width:100%; height: auto; float:left; background:#fff; padding:50px 0px; position:relative; }
.service_wrapper h1 {font-size: 24px;color: #fff; font-weight: 600;  margin-bottom: 10px; text-align: center; text-transform: uppercase;
}
.service_hold{ width:100%; height:auto; float:left; background:#fff; border-radius:150px; margin-top:30px;}
.ser_color1{ width:100%; height:auto; float:left; background:#2e328f;  padding:30px;}
.ser_color2{ width:100%; height:auto; float:left; background:#f14576;  padding:30px;}
.ser_color3{ width:100%; height:auto; float:left; background:#ac499b;  padding:30px;}
.ser_color4{ width:100%; height:auto; float:left; background:#fec200;  padding:30px;}
.ser_color5{ width:100%; height:auto; float:left; background:#0cc7ec;  padding:30px;}
.ser_color6{ width:100%; height:auto; float:left; background:#ff0000;  padding:30px;}

.ser_img{ width:45%; height:auto; float:left;}
.ser_img img{ border-radius:50%; width:200px; height:200px; border:6px solid #fff;}
.ser_txt{ width:55%; height:auto; float:left; margin-top:25px;}
.ser_txt p{ text-align:justify; line-height:22px; color:#fff; margin-top:8px;}
.ser_txt h3{ font-size:18px; color:#fff; text-transform:uppercase; font-weight:600;}
.more_info{ color:#fff; text-transform:uppercase; text-align:left; font-size:13px; margin-top:8px; font-weight:700;}
.more_info a{ color:#fff;}


/*Video_area*/

.video_wrapper{width:100%; height: auto; float:left; background:#fff;  background:url(../images/bg2.jpg) no-repeat center; position:relative; background-attachment:fixed; background-size:cover; }
.video_hold{ width:100%; height:100%; display:table; background:rgba(175,79,158,0.9); padding:50px 0px;  }
.video_wrapper h2{ font-size:24px; color:#fff; font-weight:600; margin-bottom:10px; text-align:center; text-transform:uppercase; }
.video_area{ width:100%; height:auto; float:left; margin-bottom:20px;}
.video_area iframe{border-radius:160px; border:8px solid #fff;}
.vidmore{ width:220px; height:auto; line-height:50px; font-size:14px; background:#0cc7ec; color:#fff; text-align:center; border-radius:30px; margin:0 auto; font-weight:600; text-transform:uppercase; margin-top:30px; display:table; margin-top:20px;}
.vidmore a{ color:#fff; display:block;}
.vidmore:hover{ background:#2254a2;}

/*news_area*/

.news_wrapper{width:100%; height: auto; float:left; background:#fff; padding:50px 0px;   }
.news_hold{ width:100%; height:100%; float:left; border-radius:20px; background:#b15ea8; }
.news_wrapper h2{ font-size:24px; color:#000; font-weight:600; margin-bottom:10px; text-align:center; text-transform:uppercase; }
.cal_hold{ width:100%; height:auto; float:left; }
.new_img{ width:100%; height:auto; float:left; position:relative;}
.new_img img{ width:100%; border-top-left-radius:20px; border-top-right-radius:20px;}

.glyphicon-chevron-right::before{ content:"\f054"; font-family: "FontAwesome"; font-size:18px;}
.glyphicon-chevron-left::before{ content:"\f053"; font-family: "FontAwesome"; font-size:18px;}
.news_hold h3{ font-size:20px; color:#fff; font-weight:700;  text-align:center; text-transform:capitalize; }
.news_txt{ width:100%; height:auto; float:left; padding:30px; }
.date_home{ text-align:center; color:#ddd; font-size:12px; margin-top:10px; font-family:verdana;}
.news_hold p{ text-align:center; line-height:22px; color:#fff; margin-top:8px;}
.news_wrapper .container{ width:75%!important;}

/*book_area*/

.book_wrapper{width:100%; height: auto; float:left; background:#2e328f; padding:50px 0px; margin-top:-100px;   }
.book_hold{ width:100%; height:auto; float:left; margin-top:20px;}
.booknow{ width:220px; height:auto; line-height:50px; font-size:14px; background:#fff; color:#2e328f; text-align:center; border-radius:30px; margin:0 auto; font-weight:600; text-transform:uppercase; margin-top:25px;}
.booknow a{ color:#2e328f; display:block;}
.booknow:hover{ background:#b15ea8;}
.booknow:hover a{ color:#fff;}
.book_wrapper h2{ font-size:24px; color:#fff; font-weight:600;  text-align:left; text-transform:uppercase; margin-top:40px; }
.book_wrapper1{width:100%; height: auto; float:left; background:#2e328f; padding:50px 0px; margin-top:-40px;   }
.book_wrapper1 h2{ font-size:24px; color:#fff; font-weight:600;  text-align:left; text-transform:uppercase; margin-top:40px; }

/*subscribe_area*/

.subs_wrapper{width:100%; height: 100%; float:left; background:#2ddbfd; padding:80px 0px; margin-top:-160px;  }
.subs_img{ width:100%; text-align:center; margin:0 auto; padding:50px 0px 0px; display:table;}
.subs_wrapper h2{ font-size:24px; color:#000; font-weight:600;  text-align:center; text-transform:uppercase; margin-top:50px; }
.subsnow{ width:220px; height:auto; line-height:50px; font-size:14px; background:#b15ea8; color:#fff; text-align:center; border-radius:30px; margin:0 auto; font-weight:600; text-transform:uppercase; margin-top:25px; cursor:pointer; display:table; border:0px;}
.success_msg{ text-align:center; margin:10px 0px; font-weight:600; font-size:13px; color:#f00f0f; }
.subsnow a{ color:#fff; display:block;}
.subsnow:hover{ background:#fff;  color:#b15ea8}
.subsnow:hover a{ color:#b15ea8;}
.inpt_bx{ width:30%; height:50px; border-radius:25px; margin:0 auto; margin-top:25px; border:0px;}
.sub_section{ width:100%; height:auto; float:left;}
/*Google map*/


.map_wrapper{ width:100%; height:auto; float:left;  }
.map_header{ background:#275162; padding:30px 40px; }
.map_header h2{ color:#fff; font-size:24px; font-weight:600; text-align:center;}
.location_map{ width:100%; height:auto; float:left;}
.google-maps { position: relative; padding-bottom: 50%; height: 0; margin-bottom: 9px;}
.google-maps iframe { position: absolute;  top: 0;left: 0; width: 100% !important; height: 100% !important;}

.map_open{ width:60px; height:60px; border-radius:50%; background:#e66a04; color:#fff; text-align:center; padding:5px; position:absolute; left:48%; right:48%; z-index:99; padding-top:18px; margin-top:5px; cursor:pointer;} 
.map_close{ width:50px; height:50px; border-radius:50%; background:#e66a04; color:#fff; text-align:center; padding:8px 5px; position:absolute; left:48%; right:48%; z-index:99;  margin-top:10px; cursor:pointer; border:2px solid #fff;} 



/*Footer*/

.footer{ width:100%; min-height:auto; float:left; background:url(../images/footbg.jpg) center center; font-size:12px; background-size:cover; background-attachment:fixed; }
.footer .container{ width:90%!important;}
.foot_txtwrap{ width:100%; height:100%; padding:50px 0px 0px 0px; display:table; background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); display:table;}
.foot_link{ width:100%; height:auto;} 
.foot_link ul{ margin:0px; padding:0px;}
.foot_link ul li{ list-style:none; line-height:24px;text-align:left; color:#fff; }
.foot_link ul li:hover{ color:#fff;}
.foot_link ul li a{ color:#fff; }
.foot_link ul li:hover a{ color:#e66a04;}
.footer h2{ color:#fff; font-size:18px; font-weight:700; text-align:left; margin-bottom:10px; text-transform:uppercase;}
.footer p{ color:#fff; line-height:24px;}
.foot_btm{ width:100%; height:auto; float:left; border-top:1px solid #2084bd; padding:15px 0px; text-align:center; margin-top:20px;  color:#fff;}
.foot_btm a{color: #fff; }


/*Company*/
.page_banner{ width:100%; height:auto; float:left;}
.page_banner img{ width:100%;}
.content_holder{ width:100%; height:auto; float:left; padding:50px 0px; font-family:'Roboto Slab'; position:relative;}
.aboutpage_wrapper{ width:100%; height:auto; float:left;}
.aboutpage_wrapper h1{ text-align:center; color: #e66a04; font-size: 24px; font-weight: 700; text-transform: uppercase;background-color:transparent;}
.title_area{ width:100%; height:auto; float:left; margin-top:15px;}
.title_area h2{ text-align:center; color:#e66a04; font-size:24px; font-weight:700; text-transform:uppercase;}
.aboutpage_wrapper p{ text-align:center; margin-top:5px; line-height:24px; color:#222;}
.commonpage_wrapper p{ text-align:left; margin-top:15px; line-height:24px; color:#222;}
.mission_wrap{ width:100%; height:auto; float:left; margin-top:30px;}
.mission_wrap img{ width:100%; height:auto; float:left;}
.news_txt p{ color:#fff; text-align:justify;}
.package_wrapper{ width:100%; height:auto; float:left; }
.package_hold{ width:100%; height:auto; float:left; padding:50px; background:#f8f2fc;}
.package_hold2{ width:100%; height:auto; float:left; padding:20px; background:#f0f7f8;}
.title { font-size: 24px;  color: #ee1201;}
.title_center{ font-size: 24px;  color: #ee1201; text-align:center;}
.contact_address{  background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); display:table; color:#fff; padding:20px; float:left; width:100%;}
.contact_address p{ color:#fff; text-align:justify;}
.google_map{ width:100%; float:left; margin-top:20px; position:relative;}

.aboutevents_wrapper p{ text-align:justify; margin-top:5px; line-height:24px; color:#222;margin-left: 20px;margin-right: 20px;}
.aboutevents_wrapper ul li {color: #000;list-style: disc; list-style-position: inside;line-height: 20px;padding-top: 15px;margin-left: 20px; }
.aboutevents_wrapper .subsevent_img{ padding-top:20px;}

.f-contact {  color: #fff;   display: block;   line-height: 20px;    padding-bottom: 14px;    padding-left: 34px; position: relative;}
.f-contact::before {   content: "";  height: 28px;  left: 0;   position: absolute;  top: 0;  width: 28px;}
.f-contact__address::before {  content: "";  font-family: "FontAwesome";  font-size: 24px;  margin-top: 0px; color: #fff;}
.f-contact__phone::before {  content: "";   font-family: "FontAwesome";  font-size: 24px;  margin-top: 0px; color: #fff;}
.f-contact__email::before {   content: "";   font-family: "FontAwesome";   font-size: 20px;   margin-top: 0px;color: #fff;}
.f-contact__time::before {   content: "\f017";   font-family: "FontAwesome";   font-size: 20px;   margin-top: 0px;color: #fff;}
.txt_contact {  height: 40px;   margin-bottom: 10px;  width: 100%;}
.txtarea_contact{ height:110px!important; float:left; resize:none;}
.sub_cont{ width:100px; float:left; border-radius:5px;  background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); text-align:center; color:#fff; padding:10px; color:#fff; border:0px; margin-top:10px;}

.aboutpage_wrapper .subs_img{ padding-top:20px;}
.videopage_hold{ width:100%; height:auto; float:left; margin-bottom:20px;}
.videopage_hold iframe{border-radius:5%; border:8px solid #fff;}
.partypage_hold{ width:100%; height:auto; float:left; margin-bottom:20px;}
.partypage_hold h3{ text-align:center; color:#fff; font-size:16px; background:#af4f9e; padding:15px; margin-top: -10px; line-height:24px;
border-bottom-left-radius: 15px; text-transform:uppercase;
border-bottom-right-radius: 15px;}
.partypage_hold img{ width:100%; border-radius:15px;}
.descr-hold{ width:100%; height:auto; float:left;}
.descr-hold h2{ text-align:left; color:#e66a04; font-size:16px; font-weight:700; text-transform:uppercase;margin-bottom:10px;}
.descr-hold ul li{ list-style-position:inside; line-height:24px; }
.detail_wrap{ width:100%; height:auto; float:left; background:#f8980a; padding:20px;}
.detail_wrap p{ color:#fff; text-align:justify; font-size:16px; margin-top:0px;}
.downloadpdf_wrap{ width:75%; height:auto; float:left; }
.downloadpdf_wrap p{ color:#fff!important; text-align:center; font-size:14px; font-weight:600!important; margin-top:0px;}
.downloadpdf_wrap h4{ color:#fff; text-align:justify; font-size:16px; font-weight:400; margin-top:0px;}
.downloadpdf_wrap a { color: #fff!important; text-decoration: none; font-weight:700; }
.downloadpdf_wrap img { /*width:100%;*/ height:auto; float:left; margin-top:20px; /*position:relative;*/ position: fixed;
    left: 15px;
    top: 35%;
    z-index: 9999;
    background: url(../images/book.png) no-repeat;
   /* width: 169px;
    height: 173px;*/}

.party_img{ width:100%; height:auto; float:left;}
.party_img img{ width:100%;}
.get_callhold{ width:100%; height:auto; float:left;  background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); text-align:center;  padding:10px;  float:left;}
.get_call{ width:100%; height:auto; margin:0 auto; background:#fff; padding:15px; text-align:center; color:#732471; font-weight:600; font-size:16px; text-transform:uppercase; border-radius:8px;}
.get_call a{ color:#732471; display:block;}

.gallery_block{ width:100%; height:auto; float:left; margin-bottom:30px;}
.gallery_block img{ border-radius:5%; border: 4px solid #83327f; width: 100%;}


.product_wrapimg{ width:100%; height:auto; float:left; margin-top:20px; position:relative; transition: all .2s ease-in-out; overflow:hidden;}
.product_wrapimg img{ width:100%; display:block; border-radius:5%; border: 4px solid #83327f; width: 100%;}
.product_wrapper .col-md-12.col-sm-12.col-xs-12 { padding-left:0px;}
.prd_tit{ width:100%;  position:absolute; bottom:0px; height:auto; background:rgba(86,34,170,0.7); padding:10px 0px; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.prd_tit h3{ font-size:16px; color:#fff; font-weight:700; text-align:center; text-transform:uppercase;}
.overlay {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  height: 100%;  width: 100%;  opacity: 0;  transition: .5s ease; background-color: #000;  border-radius:5%}
.product_wrapimg:hover .overlay {
  opacity: 0.9;
}
.product_wrapimg:hover img{transform: scale(1.5); -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;    -o-transition: all 1s ease;  -ms-transition: all 1s ease; transition: all 1s ease; border-radius:5%; }
.product_wrapimg:hover .prd_tit{ display:none;}
.cent_txt{ position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);}

.product_wrapimg h4{ font-size:15px; font-weight:700; color:#fff; text-align:center; padding-bottom:10px; text-transform:Capitalize; }
.product_wrapimg h5{ font-size:12px; font-weight:600; color:#fff; text-align:center; text-transform:Capitalize; padding-top:7px;}
.white_wrap{ width:120px; height:auto;  margin-bottom:10px; text-align:center; margin:0 auto; color:#fff;}

.more_wrap{ width:auto; background:#b764a7; text-align:center; margin:0 auto;  color:#fff; font-size:14px; padding:8px 15px; margin-top:10px; font-weight:600; border:0px;}
.more_wrap a{ color:#fff;}
.form_wrapper{ width:100%; height:auto; float:left; padding:50px 10px;}
.child_info{ width:100%; height:auto; float:left;}
.detail_info{ width:100%; height:auto; float:left; margin-top:20px;}
.child_info p{ font-size:12px; text-align:left; margin-top:0px;}
.cont-det_area{width:100%; height:auto; float:left; margin-top:30px;}
.cont-det_area h3{ width:100%; height:auto; float:left; background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); text-align:center; padding:10px; font-size:18px; font-weight:700; text-transform:uppercase; color:#fff; text-align:left; }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ /*background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 );*/ background: rgb(123,42,125);
background: linear-gradient(180deg, rgba(123,42,125,1) 0%, rgba(15,32,123,1) 100%); color:#fff; border-bottom-color:#f0f7f8;}
.nav-tabs > li{ text-transform:uppercase; font-size:24px; }
.padding-left { padding-left: 0;}
.padding-right { padding-right: 0;}
.nav-tabs>li>a{color:#444;}
.payment_wrapper{ width:100%; height:auto; float:left; /*background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 );*/ background: rgb(123,42,125);
background: linear-gradient(180deg, rgba(123,42,125,1) 0%, rgba(15,32,123,1) 100%); padding:40px 20px ;}
.payment_wrapper h3 { text-align: center;  color: #fff; font-size: 22px; font-weight: 700; text-transform: uppercase;}

.paymentMethods li {  width: 50% !important;   float: left;}
.price_list{ width:100%; height:auto; float:left; margin-top:20px;}
.price_list ul{ margin:0px; padding:0px;}
.price_list ul li{ list-style:none; width:100%; height:auto; padding:10px 0px; color:#fff; font-size:15px;}
.price{ text-align:right; float:right; font-weight:600;}
.price_colo{ color:#fec200; float:right; font-weight:600;}
.border-btm{ border-bottom:1px solid #fff; margin-bottom:10px;}
.num{ margin-right:5px;}
.pay_now{ width:100%; height:auto; float:left; background:#fec200; color:#000; text-align:center; padding:15px 0px; border-radius:5px; margin-top:20px; text-transform:uppercase; border:0px;}
.pay_now a{ color:#fff; font-size: 18px; text-transform: uppercase; font-weight: 700; display:block;}
.event_cont{ width:200px; float:left; border-radius:5px;  background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); text-align:center; color:#fff; padding:15px; color:#fff; border:0px; margin-top:10px; font-size:15px; font-weight:600; margin-right:15px;}
.book_now{ position:fixed; right:15px; top:35%; z-index:9999; background:url(../images/book.png) no-repeat; width:169px; height:173px;}

.terms-condition{ width:100%; height:auto; float:left; }
.terms-condition p{ text-align:left!important;}
.child_hold{ width:100%; height:auto; float:left; border-bottom:1px solid #ccc;}

.blog_hold{ width:100%; height:auto; float:left;}
.blog_hold h2{font-size:24px; font-weight:400; color:#000; margin-bottom:0px; padding:10px 0px; text-transform:capitalize; text-align:left;margin-top: 20px;}
.news_wrapper p{  line-height:22px; text-align:justify; margin-top:15px;}
.blog_img{ width:100%; height:auto; float:left; position:relative;}
.blog_img img{ width:100%;}
.blog_txt{ width:100%; height:auto; float:left;}
.blog_txt h3 {  font-size: 18px; font-weight: 600;  color: #000;  text-align: left; margin-bottom: 10px; text-transform: Capitalize; line-height: 22px;  height: auto; margin-top: 20px;}
.blog_txt h3 a{color:#000;}
.date{ width:80px; background:#e85477; color:#fff; text-align:center; padding:5px; position:absolute; right:20px; bottom:20px; font-weight:700; font-size:16px; border-radius:5px;}
.blog_hold p{ text-align: justify;}
.inside_img{ width:100%; height:auto; float:left; border:1px solid #ccc;}
.inside_img img{ width:100%;}
.right_border{ border-right:1px solid #ddd;}
.side_bar{ width:100%; padding:20px 20px; float:left; background:#fff;}
.search_in{ width:100%; height:auto; float:left; position:relative; background:#f6f7f8; border:1px solid #ddd; height:34px; padding-left:5px;}
.search_btn{ width:34px; height:34px; position:absolute; right:0; top:0; background:#e85477; text-align:center; padding-top:5px;}
.search_hold{ width:100%; height:auto; float:left;  position:relative;}

.recent_wrap{width:100%; height:auto; float:left; margin-top:30px;}
.recent_wrap ul{ margin:0px; padding:0px;}
.recent_wrap ul li{ list-style:none; float:left; margin-bottom:10px; width:100%;}
.recent_wrap ul li a{ color:#222;}
.right{ text-align:right; float:right;}
.recent_wrap ul li:hover a{ color:#e85477;}
.recent_wrap h3{font-size: 16px; font-weight: 600;  color: #000;  text-align: left; margin-bottom: 10px; text-transform: Uppercase; line-height: 22px;  height: auto; margin-bottom: 10px;}
.recent_wrap h4{font-size: 13px; font-weight: 400;  color: #000;  text-align: left; text-transform: Capitalize; line-height: 22px;  height: auto; margin-top: 0px; margin-bottom: 0px;}

.img_hold{ width:25%; height:auto; float:left;}
.txt_hold{ width:75%; height:auto; float:left;}
.img_hold img{ width:50px; height:50px;  border-radius:50%;}
.small_date{ float:left; color:#ccc; text-align:left; font-size:12px;}
.form_wrapper h3{ width:100%; height:auto; float:left; /*background: rgba(49,47,141,0.9);
background: -moz-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,47,141,0.9)), color-stop(100%, rgba(30,171,226,0.9)));
background: -webkit-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -o-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: -ms-linear-gradient(top, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
background: linear-gradient(to bottom, rgba(49,47,141,0.9) 0%, rgba(30,171,226,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f8d', endColorstr='#1eabe2', GradientType=0 ); */  background: rgb(15,38,159);
background: linear-gradient(180deg, rgba(15,38,159,1) 0%, rgba(15,32,123,1) 100%); text-align:center; padding:10px; font-size:18px; font-weight:700; text-transform:uppercase; color:#fff; text-align:left; margin-bottom:20px; }
.help-block{ font-size:12px!important; text-align:left!important; margin-top:0px!important;}

.faq_hold{ width:100%; height:auto; float:left; padding:50px; background:#f0f7f8;}
.faq_hold .nav-tabs > li{ font-size:14px;}
.faq_con{ width:100%; height:auto; float:left; margin-top:20px;}
.faq_con h3{ font-size:18px; font-weight:700; text-align:left; color:#e66a04; margin:10px 0px;}
.faq_con p{ text-align:justify; color:#555; margin-top:8px;}
.faq_con ul li{ list-style-position:inside;}
.faq_con ul li { margin-left:15px;}
.cc_av{ margin-bottom:15px;}

.prd_titkid{ width:100%;   height:90px; background:rgba(86,34,170,0.7); padding:10px 0px; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.productkid_wrapimg{ width:100%; height:auto; float:left; margin-top:20px; position:relative; }
.productkid_wrapimg img{ width:100%; display:block; border: 4px solid #83327f; width: 100%;}
.prd_titkid h3{ font-size:14px; color:#fff; font-weight:700; text-align:center; text-transform:uppercase;}

.form-check-label {
    display: inline;
    float: none;
}
.news_txt ul li { list-style-position: inside; color: #fff;}
.blog_txt{ list-style-position: inside; }

.cafe-menu_container{ margin:0 auto; padding:50px 0px;}
.qrCode{position:absolute; right:0px; top:0px; z-index:899;}

.error_hold{ width:100%; height:auto; padding-top:30px;}
.error_wrapper{ width:80%; margin:0 auto; }
.error_hold h1{ color:#fc1e16; font-size:100px; font-weight:600; line-height:normal;}
.error_hold .smallf{ font-size:18px; color:#333;}
.sorry{ font-size:36px; color:#333; font-weight:600;}
.error_img{ width:100%; height:auto; text-align:left;}
.error_wrapper p{ margin-top:0px;}

.container1 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.container1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  width: 28px;
  background-color: #fff;
  border-radius: 50%;
  border:1px solid #ccc;
}

/* On mouse-over, add a grey background color */
.container1:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container1 input:checked ~ .checkmark {
  background-color: #d84a31;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.container1 input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.container1 .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
.sel-blk{display:inline-block; padding-right:15px;}

.form-control{-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;}

.pb30{padding-bottom:30px;} .pb15{padding-bottom:15px;}
.nav-tabs>li>a {
background: #cadef2;
}

/***********************media*******************************/
@media only screen and (min-width: 6000px) and (max-width: 7000px) {   }
 @media only screen and (min-width: 1920px) and (max-width: 6000px) {   }
 @media only screen and (min-width: 1400px) and (max-width: 1920px) { }

 @media only screen and (min-width: 960px) and (max-width: 1199px) { .header{ top:0px;} header nav ul li a{ font-size:12px; padding:25px 5px;} .top_area{ margin-top:80px;}  .logo_wrap{ top:70px;}.about_txtwrap{ padding-top:50px; } .about_txtwrap h2{ font-size:20px;} .service_hold{ border-radius:80px;} .ser_img{ width:100%; text-align:center;}.ser_txt{ width:100%;} .ser_txt h3{ text-align:center;} .more_info{ text-align:center; } .fix-nav{ display:table;} .video_area iframe{ border-radius:80px;}.subsevent_img{display: none;}}
 
 @media only screen and (min-width: 768px) and (max-width: 959px) {.right_area{ text-align:right; float:none; margin-top:-3px ; margin-right:60px; } .logo_wrap{ top:0px; left:40%;} .top_area{ padding:15px 0px; position:fixed; z-index:99;} .logo_wrap{ width:150px; height:150px;} .logo img{ width:120px;}.about_txtwrap{ padding-top:50px; } .about_txtwrap h2{ font-size:20px;} .service_hold{ border-radius:80px;} .ser_img{ width:100%; text-align:center;}.ser_txt{ width:100%;} .ser_txt h3{ text-align:center;} .more_info{ text-align:center; } .fix-nav{ display:table;} .video_area iframe{ border-radius:80px;} .subs_img img { width: 100%;} .subs_wrapper{ margin-top:-148px;} .footer h2{ font-size:12px;} .footer{ font-size:10px;} .google-maps{ padding-bottom:90%;} .book_wrapper h2{ font-size:18px;}.news_wrapper .container{ width:95%!important;} .foot_link ul li{ line-height:22px;} .fix-nav{ display:table;}.about_wrapper .container{ width:95%!important;} .aboutpage_wrapper .subs_img{ width:auto;} .top_area{margin-top:0px;} .logo{margin-top:0px;} .subsevent_img{display: none;}}
 
 @media only screen and (min-width: 768px) and (max-width: 1040px) {}
 
 @media only screen and (min-width: 480px) and (max-width: 767px) {.form_wrapper {padding:30px 0px;} .plm30{padding-left:30px!important;} .nav-tabs {
border-bottom: 1px solid #ddd;
margin: 0 auto;
display: table;
} .top_area{ padding:15px 0px; position:fixed; z-index:99;}.logo_wrap{ width:160px; height:160px; left:42%; top:-70px;} .logo img{ width:120px;} .right_area{ text-align:right; float:none; margin-right:70px; } .news_wrapper .container{ width:95%!important;} .fix-nav{ display:table;} .about_wrapper .container{ width:95%!important;} .footer h2{ margin-top:15px;} .subs_wrapper{ margin-top:-138px;} .inpt_bx{ width:50%; } .subs_img img { width: 100%;}  .book_wrapper h2{ font-size:18px; text-align:center;} .aboutpage_wrapper .subs_img{ width:auto;}.page_banner{ margin-top:70px;} .men_com{ width:auto;}  .faq_hold .nav > li > a{padding:10px 5px!important; } .faq_hold .nav-tabs > li{font-size:10px;} .top_area{margin-top:5px;} .logo{margin-top:0px;}.subsevent_img{display: none;}}
  
 @media only screen and (min-width: 320px) and (max-width: 480px) { .form_wrapper {padding:30px 0px;}.plm30{padding-left:30px!important;} .nav-tabs {
border-bottom: 1px solid #ddd;
margin: 0 auto;
display: table;
}.top_area{  position:fixed; z-index:99;}.logo_wrap{ width:160px; height:160px; left:30%; top:-50px;} .logo img{ width:120px;} .right_area{ text-align:left; float:left; width:100% } .left_area{text-align:left; float:left; width:100% } .language_list{ float:left;} .language_list ul li{ padding-left:0px;} .mean-container a.meanmenu-reveal{ margin-top:10px;} .banner{ margin-top:70px;} .about_txtwrap h2{ font-size:18px; margin-top:20px;} .service_hold{ border-radius:40px;} .ser_img{ width:100%; text-align:center;}.ser_txt{ width:100%;} .ser_txt h3{ text-align:center;} .more_info{ text-align:center; } .fix-nav{ display:table;} .video_area iframe{ border-radius:20px;} .subs_img img { width: 100%;} .subs_wrapper{ margin-top:-148px;} .footer h2{ font-size:12px;} .news_wrapper .container{ width:95%!important;} .about_wrapper .container{ width:95%!important;} .fix-nav{ display:table;} .book_wrapper h2{ font-size:18px; text-align:center;} .footer h2{ margin-top:15px;} .subs_wrapper{ margin-top:-78px;} .inpt_bx{ width:90%;} .mean-container .mean-nav ul li a{ padding-top:0.5em!important;} .ser_txt h3{ font-size:14px;} .package_hold{ padding:20px 0px;} .aboutpage_wrapper .subs_img{ width:auto;} .book_now{ background-size:100%; width:100px; height:100px; top:auto; bottom:5%; z-index:999;} .page_banner{ margin-top:70px;} .title_area{ margin-top:55px;} .logo_wrap{ z-index:99;} .padding-left{ padding-left:15px;} .padding-right{ padding-right:15px;} .nav-tabs > li{ font-size:12px;} span{ font-size:auto!important;} header nav{ display:none;} .child_info p{ font-size:10px;} .faq_hold .nav > li > a{padding:10px 5px!important; } .faq_hold .nav-tabs > li{font-size:10px;} .cafe-menu_container{width:80%;} .top_area{margin-top:5px;} .logo{margin-top:0px;}.subsevent_img{display: none;}}
 
 @media only screen and (max-width: 320px){}