@font-face{font-family:'gooddog_coolregular'; src:url('../fonts/gooddc__-webfont.eot'); src:url('../fonts/gooddc__-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gooddc__-webfont.woff') format('woff'),  url('../fonts/gooddc__-webfont.ttf') format('truetype'),  url('../fonts/gooddc__-webfont.svg#gooddog_coolregular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'gooddog_plainregular'; src:url('../fonts/gooddp__-webfont.eot'); src:url('../fonts/gooddp__-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gooddp__-webfont.woff') format('woff'),  url('../fonts/gooddp__-webfont.ttf') format('truetype'),  url('../fonts/gooddp__-webfont.svg#gooddog_plainregular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'calibriregular'; src:url('../fonts/calibri-webfont.eot'); src:url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/calibri-webfont.woff') format('woff'),  url('../fonts/calibri-webfont.ttf') format('truetype'),  url('../fonts/calibri-webfont.svg#calibriregular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'bubblegum_sansregular'; src:url('../fonts/bubblegumsans-regular-webfont.eot'); src:url('../fonts/bubblegumsans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/bubblegumsans-regular-webfont.woff') format('woff'),  url('../fonts/bubblegumsans-regular-webfont.ttf') format('truetype'),  url('../fonts/bubblegumsans-regular-webfont.svg#bubblegum_sansregular') format('svg'); font-weight:normal; font-style:normal}



::-moz-selection {
background:#752b90;
color:#fff;
text-shadow:none
}
.fl{float:left !important}
.fr{float:right !important}
.cl{clear:both !important}
.vm{vertical-align:middle !important}
.vt{vertical-align:top !important}
.tec{text-align:center !important}
.ter{text-align:right !important}
.tel{text-align:left !important}
.boNo{border:none !important}
.bgNo{background:none !important}
.spacer{height:0}
.noma_t{margin-top:0 !important}
.noma_r{margin-right:0 !important}
.noma_l{margin-left:0 !important}
.noma_b{margin-bottom:0 !important}
.nopad_t{padding-top:0 !important}
.nopad_r{padding-right:0 !important}
.nopad_l{padding-left:0 !important}
.nopad_b{padding-bottom:0 !important}
/* =============== End Globel Class ============= */

a:focus{outline:none; border:none}
p{color:#616161; font-size:15px; font-family:'calibriregular'; line-height:20px; margin:10px 0 0; text-align:justify}
li{list-style:none}
a{text-decoration:none; color:#ec1600; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out}
a:hover{text-decoration:none; color:#e2d605}
a:focus{outline:none !important; border:none !important}
h1,
h2,
h3,
h4,
h5,
h6{margin:0px; padding:0px; font-weight:normal}
ul,
ol{margin:0px; padding:0px}
img{outline:none; border:none}
:focus{outline:none}
input,
textarea{webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-appearance:none}
html {/*background:url(../images/top_bg.jpg) repeat-x top center;*/ margin:0; padding:0}
body{margin:0px; /*background:url(../images/btm_bg.png) repeat-x bottom center;*/ padding:0px; font-family:'calibriregular'; font-size:15px; line-height:20px; color:#616161}
img,
object,
embed,
video{max-width:100%}
.ie6 img{width:100%}
.wrapper{width:100%}
.top_bg{background:#fff url(../images/main_bg.jpg) no-repeat top center}
.top_bg_white{background:url(../images/hdr_bg.png) no-repeat top center}
header{margin:0; padding:0; top:0}
ul.top_nav{float:right; margin:2px 0 0; display:block}
ul.top_nav li{float:left; font-size:13px; color:#935ca8; background:url(../images/top_nav_sep.png) no-repeat right center; padding:0 15px}
ul.top_nav li a{font-size:13px; color:#935ca8; text-transform:uppercase}
ul.top_nav li a:hover{color:#000}
.logo{margin:19px 0 0; float:left}
.call_nu{margin:22px 0 0; display:block; color:#a3e4ff; float:right; font-family:'gooddog_coolregular'; font-size:39px; text-shadow:0 1px 1px #6d3584}
.call_nu span{color:#000}
.call_nu a{color:#a3e4ff}
.main > section.top_nv{display:none}
.web_nav{width:100%; margin:17px 0 20px}
.nav-pills > li > a.home_icon{background:url(../images/home_icon.png) no-repeat; width:32px; height:32px; padding:0; margin:16px 2px 0 0}
.nav-pills > li > a:hover.home_icon{background:url(../images/home_icon.png) no-repeat}
.banner{width:100%; background:url(../images/banner_bg.png) no-repeat; background-size:100% auto; padding:14px 12px 21px 11px}
#myCarousel a.left{position:absolute; right:30px; left:auto; bottom:40px}
#myCarousel a.right{position:absolute; right:-30px; left:auto; bottom:44px; z-index:9999}
.leftside{width:66.5%; float:left}
.rightside{width:32%; display:block; float:right}
/*.videobox{background:url(../images/video_bg.png) no-repeat; width:auto; background-size:100% 100%; margin:32px 0 0; padding:7% 9% 30%}*/
.videobox{background:url(../images/video_bg.png) no-repeat; width:auto; background-size:100% 100%; margin:52px 0 0; padding:8% 10% 30%}
.videobox img{width:100%}
.testimonial{background:url(../images/testimonial_bg.png) no-repeat; width:100%; background-size:100% 100%; margin:0px 0 0; padding:15px 22px 19px 35px}
.testimonial h2{font-family:'gooddog_coolregular'; font-size:30px; margin:0 0 0 34px; line-height:normal; color:#FFF}
.testimonial ul{margin:10px 0 0; color:#e1e1e1}
.testimonial ul li{margin:0; color:#e1e1e1; font-size:14px; background:url(../images/testimonial_sep.png) repeat-x bottom; padding:0 0 8px; line-height:18px}
.testimonial ul li span{display:block; text-align:right; font-style:italic; color:#67b0c4}
.testimonial ul li span a{display:block; color:#67b0c4}
.testimonial ul li span a:hover{display:block; color:#FFF}
.video_box{width:32.80%; background:url(../images/video_box_sep.png) no-repeat right center; float:left; font-family:'gooddog_coolregular'; position:relative; margin:40px 0 0 0; text-align:center}
.video_box a img{height:135px}
.video_box a{display:block; overflow:hidden}
.video_box h2{font-size:30px; color:#FFF; font-family:'gooddog_plainregular'}
.video_box h2 img{height:auto}
.content{width:100%; margin:120px 0 0}
.content h1{font-size:37px; font-family:'gooddog_coolregular'; color:#752b90}
.content a{font-size:14px; margin:0px 0 0; display:inline-block; color:#82459a; text-transform:uppercase}
.factfun{background:url(../images/fun_fact_bg.png) no-repeat top center; margin:27px 0 0; width:100%; height:286px; padding:40px 30px 10px 30px}
.factfun h2{background:url(../images/fun_fact_titl_line.png) repeat-x bottom left; font-family:'gooddog_coolregular'; color:#752b90; font-size:33px; width:100%; text-align:center; margin:25px 0 5px; padding:0 0 7px}
.factfun li{color:#242424; font-size:14px; font-family:'calibriregular'}
.crton_img{width:100%; display:block}
.crton_img ul{margin:20px 0 0 0}
.crton_img ul li{display:inline-block; margin:0; width:16.3%; text-align:center}
/*Footer*/
.footer{background:url(../images/ftr_bg.png) repeat; margin:20px 0 0; padding:20px 0 0}
ul.ftr_nav{float:left; width:30.8%; margin:10px 10px 0 0; padding:10px 0; background:url(../images/ftr_nav_bg.png) no-repeat right center}
ul.ftr_nav li{color:#646464; background:url(../images/star.png) no-repeat left 7px; padding:3px 0 3px 20px; font-size:14px}
ul.ftr_nav li a{color:#646464}
ul.ftr_nav li a:hover{color:#581f63}
.footer h2{font-family:'bubblegum_sansregular'; font-size:16px; color:#752b90; margin:10px 0 0; line-height:normal}
.social-icon{margin:1px 0 35px; display:block; overflow:hidden}
a.facebook{background:url(../images/social-icon.png) no-repeat 0 0; width:30px; height:30px; float:left}
a.facebook:hover{background:url(../images/social-icon.png) no-repeat 0 -30px}
a.instagram{background:url(../images/social-icon.png) no-repeat -35px 0; width:30px; height:30px; float:left}
a.instagram:hover{background:url(../images/social-icon.png) no-repeat -35px -30px}
a.youtube{background:url(../images/social-icon.png) no-repeat -69px 0; width:30px; height:30px; float:left}
a.youtube:hover{background:url(../images/social-icon.png) no-repeat -69px -30px}
a.twitter{background:url(../images/social-icon.png) no-repeat -101px 0; width:30px; height:30px; float:left}
a.twitter:hover{background:url(../images/social-icon.png) no-repeat -101px -30px}
a.pinterest{background:url(../images/social-icon.png) no-repeat -133px 0; width:30px; height:30px; float:left}
a.pinterest:hover{background:url(../images/social-icon.png) no-repeat -133px -30px}
.newsletter_ftr {}
.newsletter_input{background:url(../images/newsltr_bg.png) no-repeat; width:228px; height:47px; line-height:47px; border:0; font-size:14px; color:#c2c2c2; float:left; margin:10px 0 0; padding:0 10px}
.newsletter_input input[type="text"]{width:212px; height:22px; line-height:22px; border:0; font-size:14px; color:#c2c2c2; float:left; margin:12px 0 0; padding:0 0 0 0px}
.newsletter_ftr input[type="submit"]{background:url(../images/newsltr_bg.png) no-repeat -228px 0; width:87px; height:47px; float:left; border:none; margin:10px 0 0}
.copy_ryt{background:url(../images/testimonial_sep.png) repeat-x top left; width:100%; margin:25px 0 0; padding:15px 0; font-size:13px; color:#616161}
.copy_ryt p{margin:0; padding:0; font-size:13px; color:#616161; float:left}
.design-menu{margin:0px; padding:0px; float:right}
.design-menu li{float:left; font-size:12px; color:#616161}
.design-menu li a{font-size:12px; color:#616161; padding:0px 5px}
.design-menu li a:hover{color:#581f63}
.main{display:none}
.cbp-spmenu h2{font-family:'bubblegum_sansregular'; font-size:16px; color:#FFF; margin:15px 0 0 15px; line-height:normal}
.cbp-spmenu a.facebook{background:url(../images/social-icon.png) no-repeat 0 0; width:30px; height:30px; float:left}
.cbp-spmenu a.facebook:hover{background:url(../images/social-icon.png) no-repeat 0 -30px}
.cbp-spmenu a.instagram{background:url(../images/social-icon.png) no-repeat -35px 0; width:30px; height:30px; float:left}
.cbp-spmenu a.instagram:hover{background:url(../images/social-icon.png) no-repeat -35px -30px}
.cbp-spmenu a.youtube{background:url(../images/social-icon.png) no-repeat -69px 0; width:30px; height:30px; float:left}
.cbp-spmenu a.youtube:hover{background:url(../images/social-icon.png) no-repeat -69px -30px}
.cbp-spmenu a.twitter{background:url(../images/social-icon.png) no-repeat -101px 0; width:30px; height:30px; float:left}
.cbp-spmenu a.twitter:hover{background:url(../images/social-icon.png) no-repeat -101px -30px}
.cbp-spmenu a.pinterest{background:url(../images/social-icon.png) no-repeat -133px 0; width:30px; height:30px; float:left}
.cbp-spmenu a.pinterest:hover{background:url(../images/social-icon.png) no-repeat -133px -30px}
.cbp-spmenu .social-icon{margin:6px 0 0 15px; display:block; overflow:hidden}
.title_mob{width:50%; font-size:16px; color:#4a4a4a; font-family:'bubblegum_sansregular'; text-transform:uppercase; text-align:center; margin:13px 0 0; float:left}
.back_Btn,
.back_Btn a{margin:0; padding:0; float:left}
ul.ftr_nav_mob,
.ftr_mob{display:none}
.newsletter_ftr1{display:none}
/*About us*/
.innerbg_top{background:url(../images/inner_bg_top.png) no-repeat top right; width:100%; height:16px}
.innerbg_mdl{background:#FFF; padding:0 15px; min-height:935px}
.innerbg_btm{background:url(../images/inner_bg_btm.png) no-repeat bottom left; width:100%; height:16px}
.cms {}
.cms h1,
.cms h2,
.cms h3,
.cms h4{color:#752b90; font-family:'gooddog_coolregular'; padding:10px 0 5px; margin:0; font-weight:normal}
.cms h1{font-size:37px}
.cms h2{font-size:28px}
.cms h3{font-size:24px}
.cms h4{font-size:20px}
.cms p{font-size:15px; color:#616161; font-family:'calibriregular'; margin:0px; text-align:left; padding:12px 0 0}
.cms ul{margin:0px; text-align:left; padding:0}
.cms ul li{font-size:13px; color:#616161; font-family:'calibriregular'; margin:0px; text-align:left; padding:3px 0 0 20px; background:url(../images/star1.png) no-repeat 0 6px}
.cms ol{margin:0px; text-align:left; padding:0}
.cms ol li{font-size:13px; color:#616161; font-family:'calibriregular'; margin:0px 0 0 20px; text-align:left; padding:0; list-style:decimal outside}
.cms strong{color:#242424}
.abut_img_bg{background:url(../images/about_img_bg.png) no-repeat; height:215px; width:223px; padding:4px; float:left; margin:15px 10px 0 0}
.abut_img_bg1{float:right}
.trailsbg_top{background:url(../images/right_trail_bg_top.png) no-repeat; height:16px; width:100%}
.trailsbg_mdl{background:#FFF; padding:0 20px; min-height:340px}
.trailsbg_mdl h2{color:#752b90; font-family:'gooddog_coolregular'; font-size:37px; padding:0px 0 5px; border-bottom:dashed 1px #ba9ec3; margin:0; font-weight:normal}
.trailsbg_mdl ul.browse-job{margin:0; height:290px; overflow:auto}
ul li.even{background:url(../images/star1.png) no-repeat 10px 15px #ececec; height:42px; line-height:42px; padding:0 0 0 26px; border-bottom:1px solid #FFF}
ul li.odd{background:url(../images/star1.png) no-repeat 10px 15px #F4F4F4; height:42px; line-height:42px; padding:0 0 0 26px; border-bottom:1px solid #FFF}
ul li.even a,
ul li.odd a{color:#646464}
ul li.even a:hover,
ul li.odd a:hover{color:#752B90}
.trailsbg_btm{background:url(../images/right_trail_bg_btm.png) no-repeat; height:16px; width:100%}
.add_banner{background:url(../images/addvertize_bg.png) no-repeat; width:300px; height:270px; padding:16px 6px 0; margin:25px auto 0}
.book_btn{margin:20px 0 0}
.book_btn a{background:url(../images/btn_bg.png) no-repeat top left; width:222px; height:55px; line-height:55px; color:#0c586e; font-family:'bubblegum_sansregular'; font-size:18px; display:block; overflow:hidden; text-align:center; text-shadow:1px 1px #FFF}
.book_btn a:hover{background:url(../images/btn_bg.png) repeat-x 0 -55px}
.location {}
.location h1{color:#752b90; font-size:37px; font-family:'gooddog_coolregular'; padding:10px 0 5px; margin:0; font-weight:normal}
.location h2{font-size:18px; color:#2f2f2f; font-family:'bubblegum_sansregular'; margin:10px 0 10px}
.map_location{height:350px; width:100%; margin:2px 0 18px; background:url(../images/testimonial_sep.png) repeat-x bottom left; padding:0 0 18px}
a.photo_btn{background:url(../images/photo_btn.png) no-repeat; width:222px; height:55px; float:left; margin:0 8px 0 0}
a.photo_btn:hover{background:url(../images/photo_btn.png) no-repeat 0 -55px}
a.video_btn{background:url(../images/video_btn.png) no-repeat; width:222px; height:55px; float:left}
a.video_btn:hover{background:url(../images/video_btn.png) no-repeat 0 -55px}
.testimonial_box{background:url(../images/testimonial_sep.png) repeat-x bottom left; padding:0 0 15px; margin:0 0 10px}
.testimonial_box .abut_img_bg{background:url(../images/about_img_bg.png) no-repeat; height:161px; width:190px; padding:3px 8px 0 3px; float:left; margin:15px 10px 0 0; background-size:100% 100%}
.testimonial_box_txt{margin:15px 0 0 2px; float:right; width:67.8%}
.testimonial_box_txt tr td{padding:0 2px}
.trailsbg_mdl .brows-heading2{display:none}
.contact_us{margin:8px 0 0}
.contact_us h5{font-family:'bubblegum_sansregular'; font-size:16px; color:#2f2f2f; margin:1px 0 5px}
.contact_us h5 span,
.contact_us td span{font-family:'calibriregular'; font-size:15px; color:#616161}
.contact_us h5 span a,
.contact_us td span a{font-family:'calibriregular'; font-size:15px; color:#616161}
.contact_us h5 span a:hover,
.contact_us td span a:hover{color:#752b90}
.map_add{background:url(../images/testimonial_sep.png) repeat-x bottom left; padding:0 0 15px}
.map_contact{width:100%; height:248px; margin:10px 0}
.form-detail{display:block; overflow:hidden; padding-left:10px}
.left-form{float:left; width:40%}
.f-block{display:block; width:89%; margin-bottom:12px}
.f-block label{font-family:'bubblegum_sansregular'; font-size:16px; color:#2f2f2f; font-weight:normal; margin-bottom:0px; margin-left:3px}
.text-bg{display:block; background:url(../images/text-box2.png) no-repeat; width:100%; height:39px; color:#616161; background-size:100% 100%; border:none; padding:0px 7px}
.text-bg1{display:block; float:left; background:url(../images/text-box2.png) no-repeat; width:59%; height:39px; color:#616161; background-size:100% 100%; border:none; padding:0px 7px}
.f-block img{float:left; margin:2px 5px 0}
.f-block a.refresh_btn{background:url(../images/refresh.png) no-repeat; width:22px; height:22px; display:inline-block; float:left; margin:8px 0 0}
.drop-box{display:block; overflow:hidden}
.right-form{float:left; width:40%}
.text-area{background:url(../images/text-area.png) no-repeat; height:66px; color:#616161; line-height:22px; resize:none; background-size:100% 100%; border:none; padding:0px 7px; width:100%}
/*REVIEW-RATING PAGE===========================*/
.comment-box{display:block; width:100%; overflow:hidden; border-top:1px dashed #999; margin-top:10px}
.rat-star2{background:url(../images/star-img.png) no-repeat 0px -29px; width:89px; height:15px; overflow:hidden; display:block}
.rat-star1{background:url(../images/star-img.png) no-repeat 0px -14px; width:89px; height:15px; overflow:hidden; display:block}
.cap-img{float:left}
.capcha-box{height:32px; background:url(../images/text-box2.png) no-repeat; width:50%; height:39px; background-size:100% 100%; border:none; padding:0px 7px}
.capcha span{display:block; width:100%; clear:both; color:#2f2f2f; font-size:13px; padding:5px 0px 0px}
.span12 .innerbg_top{background:url(../images/inner_bg_top.png) no-repeat top right; width:100%; background-size:100% auto; height:20px}
.innerbg_mdl{background:#FFF; padding:0 15px; min-height:935px}
.span12 .innerbg_btm{background:url(../images/inner_bg_btm.png) no-repeat bottom left; width:100%; background-size:100% auto; height:20px}
.photo_gellry{background:url(../images/photo_glry_bg.png) no-repeat; padding:13px 8px 13px 10px}
.pagination {}
.pagination ul{margin:0; padding:0}
.pagination ul li{display:inline-block}
.pagination ul li a{display:inline-block; color:#752b90; font-size:37px; font-family:'gooddog_coolregular'; background:url(../images/pagination_bg.png) no-repeat; width:59px; height:59px; line-height:56px; text-align:center}
.pagination ul li a:hover{background:url(../images/pagination_bg-h.png) no-repeat}
ul.photo_img{margin:100px 0 0; height:460px; overflow-y:scroll}
ul.photo_img li{width:133px; height:135px; margin:0 10px 20px; float:left; position:relative}
ul.photo_img li a{display:inline-block}
ul.photo_img li a img{-webkit-border-radius:99px; -moz-border-radius:99px; border-radius:99px; width:100%}
ul.photo_img li span{width:133px; position:absolute; display:inline-block; height:135px; background:url(../images/photo_bg.png) no-repeat; left:0; top:0px}
/*PHOTO-GALLERY PAGE=============================*/
.birth-party{display:block; background:url(../images/dash-line.png) repeat-x bottom; overflow:hidden; padding-bottom:15px}
.birth-party h3{width:100%; text-align:center; color:#2f2f2f; font-family:'gooddog_plainregular'; text-transform:uppercase; font-size:20px; margin:0px}
.img-part{display:block; width:194px; margin:0px 6px; display:inline-block}
.birth-img{display:block; overflow:hidden; background:url(../images/bg-img.png) no-repeat; height:165px; width:194px; padding:4px 6px 4px 0; float:left; margin:0px}
.birth-img > img{display:block}
.img-head{text-align:center; width:100%; font-family:'gooddog_plainregular'; color:#752b90; font-size:22px; display:block}
.party-imgs{text-align:center; display:block; overflow:hidden}
.our-program{display:block; overflow:hidden; padding-top:6px}
.our-program h3{width:100%; text-align:center; color:#2f2f2f; font-family:'gooddog_plainregular'; text-transform:uppercase; font-size:20px; margin:0px}
.perpel_bg{margin:30px 0 0; min-height:200px}
.top-box{float:right; right:7%; cursor:pointer; overflow:auto; position:absolute; margin-top:10px; width:64px; overflow:visible}
.top-box a{text-transform:uppercase}
.top-box img{margin-left:5px}
.top-box .arow{display:block}
.top-box .arow_ho{display:none}
.top-box:hover .arow{display:none}
.top-box:hover .arow_ho{display:block}
.read_mor:hover{color:#000}
.demo-container .accordion li a.active{background:#cee4ed}
.write_btn{background:url(../images/write_btn.png) no-repeat top left; width:143px; height:37px; display:block; overflow:hidden; margin:10px 0 30px}
.write_btn:hover{background:url(../images/write_btn.png) repeat-x 0 -37px}
 @media (max-width:982px) {
.slidesjs-navigation{position:absolute; bottom:10%; z-index:99999}
.slidesjs-next{right:5px; background:url(../images/right_arrow_bnr.png) no-repeat; width:59px; height:59px; cursor:pointer; outline:0; border:0; text-indent:99999px; bottom:9%}
.newsletter_ftr{display:none}
.newsletter_ftr input[type="text"]{background:url(../images/newsltr_bg.png) no-repeat; width:228px; height:47px; line-height:47px; border:0; font-size:14px; color:#c2c2c2; float:left; margin:10px 0 0; padding:0 0 0 10px}
.newsletter_ftr input[type="submit"]{background:url(../images/newsltr_bg.png) no-repeat -228px 0; width:87px; height:47px; float:left; border:none; margin:10px 0 0}
}
@media screen and (max-width:768px) {
header{margin:-20px auto 0; width:95%; padding:0; top:0}
.slidesjs-navigation{position:absolute; bottom:10%; z-index:99999}
.slidesjs-next{right:5px; background:url(../images/right_arrow_bnr.png) no-repeat; width:59px; height:59px; cursor:pointer; outline:0; border:0; text-indent:99999px; bottom:-11%}
.main{display:block}
.web_nav{display:none}
.icon-align-justify{padding:1px 0 0 20px}
.logo{margin:10px 0 0}
.call_nu{margin:26px 0 0}
.newsletter_ftr1{display:block}
.homevideo{width:100%; height:150px !important}
}
/* =======================Kaushik Patel================================================ */
.pagination ul li label{background:url("../images/pagination_bg-h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color:#752B90; display:inline-block; font-family:'gooddog_coolregular'; font-size:37px; height:59px; line-height:56px; text-align:center; width:59px}
.rat-star3{background:url(../images/star-img.png) no-repeat 0px -46px; width:89px; height:15px; overflow:hidden; display:block}
.rat-star4{background:url(../images/star-img.png) no-repeat 0px -62px; width:89px; height:15px; overflow:hidden; display:block}
.rat-star5{background:url(../images/star-img.png) no-repeat 0px -77px; width:89px; height:15px; overflow:hidden; display:block}
.successmessage{background-color:#EFF5EA; background-image:url("../images/msg-success.gif"); background-position:10px 11px; background-repeat:no-repeat; border:1px solid #446423; color:#3D6611; display:block; font-family:Verdana; font-size:12px; font-weight:bold; line-height:18px; margin:0 0 13px; padding:10px 10px 10px 31px}
.errormessage{background-color:#FAEBE7; background-image:url("../images/msg-error.png"); background-position:10px 11px; background-repeat:no-repeat; border:1px solid #FA4343; color:#DF280A; display:block; font-family:Verdana; font-size:12px; font-weight:bold; line-height:18px; margin:0 0 13px; padding:10px 10px 10px 31px}
/* =======================Kaushik Patel================================================ */
.videoiframe{width:100%; height:386px}
#cbp-spmenu-s2{display:none}
.buttonset #showLeftPush.active img:first-child,
.buttonset #showLeftPush img:last-child{display:none}
.buttonset #showLeftPush.active img:last-child{display:block}
ul.ftr_nav li a.active{color:#581f63}
.homevideo{width:100%; height:202px}
.reqstar{color:Red}
.text-bg2{display:block; float:left; background:url(../images/text-box2.png) no-repeat; width:86%; height:39px; color:#616161; background-size:100% 100%; border:none; padding:0px 7px}
.sharing_block{background:#313131; border:medium none; color:#191919; position:absolute; right:0px; top:47px; width:190px; height:110px; padding:15px 0 0 10px; z-index:999999; -webkit-border-radius:8px 0px 8px 8px; -moz-border-radius:8px 0px 8px 8px; border-radius:8px 0px 8px 8px}
.sharing_block h2{color:#752B90; font-family: 'gooddog_coolregular'; font-size:30px; text-align:center; margin:0 0 10px}
.sharing_block .social-icon li{float:left; margin:0 2px}

/*======================= sub menu =======================*/
.nav-pills > li{position:relative}
.nav-pills li:hover a{background:url(../images/nav_hov.png) no-repeat; background-size:100% 100%}
.nav-pills li ul.subnav{display:none; position:absolute; background:#d6c3e1; -webkit-border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px; padding:5px 10px; min-width:200px; z-index:999999}
.nav-pills li:hover ul.subnav{display:block}
.nav-pills li ul.subnav li{padding:2px 0 0;}
.nav-pills li ul.subnav li a{background:url(../images/drop_icon.png) no-repeat 0 4px; background-size:auto auto; line-height:28px; padding:0 0 0 20px; margin:0; display:block; font-family: 'gooddog_coolregular'; font-size:22px}
.nav-pills li ul.subnav li a:hover{background:url(../images/drop_icon.png) no-repeat 10px 4px #762b90; color:#FFF; margin:0 -10px; padding:0 0 0 30px}

