.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table; line-height:0; content:""}
.clearfix:after{clear:both}
.hide-text{font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0}
.input-block-level{display:block; width:100%; min-height:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
@-ms-viewport{width:device-width}
.hidden{display:none; visibility:hidden}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
@media (min-width:768px) and (max-width:979px) {
.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-tablet{display:inherit !important}
.hidden-tablet{display:none !important}
}
@media (max-width:767px) {
.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-phone{display:inherit !important}
.hidden-phone{display:none !important}
#showRightPush{position:absolute; right:47px; top:0; text-align:right; width:48px; height:47px}
.top_bg, .top_bg_white {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
}
.visible-print{display:none !important}
@media print {
.visible-print{display:inherit !important}
.hidden-print{display:none !important}
}

@media (min-width:1200px) {
.row{margin-left:-30px; *zoom:1}
.row:before,
.row:after{display:table; line-height:0; content:""}
.row:after{clear:both}
[class*="span"]{float:left; min-height:1px; margin-left:30px}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container{width:1000px}
.span12{width:1000px}
.span11{width:1000px}
.span10{width:970px}
.span9{width:870px}
.span8{width:770px}
.span7{width:670px}
.span6{width:570px}
.span5{width:470px}
.span4{width:370px}
.span3{width:270px}
.span2{width:170px}
.span1{width:70px}
.offset12{margin-left:1230px}
.offset11{margin-left:1130px}
.offset10{margin-left:1030px}
.offset9{margin-left:930px}
.offset8{margin-left:830px}
.offset7{margin-left:730px}
.offset6{margin-left:630px}
.offset5{margin-left:530px}
.offset4{margin-left:430px}
.offset3{margin-left:330px}
.offset2{margin-left:230px}
.offset1{margin-left:130px}
.row-fluid{width:100%; *zoom:1}
.row-fluid:before,
.row-fluid:after{display:table; line-height:0; content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block; float:left; width:100%; min-height:30px; margin-left:2.564102564102564%; *margin-left:2.5109110747408616%;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.564102564102564%}
.row-fluid .span12{width:100%; *width:99.94680851063829%}
.row-fluid .span11{width:91.45299145299145%; *width:91.39979996362975%}
.row-fluid .span10{width:82.90598290598291%; *width:82.8527914166212%}
.row-fluid .span9{width:74.35897435897436%; *width:74.30578286961266%}
.row-fluid .span8{width:65.81196581196582%; *width:65.75877432260411%}
.row-fluid .span7{width:57.26495726495726%; *width:57.21176577559556%}
.row-fluid .span6{width:48.717948717948715%; *width:48.664757228587014%}
.row-fluid .span5{width:40.17094017094017%; *width:40.11774868157847%}
.row-fluid .span4{width:31.623931623931625%; *width:31.570740134569924%}
.row-fluid .span3{width:23.076923076923077%; *width:23.023731587561375%}
.row-fluid .span2{width:14.52991452991453%; *width:14.476723040552828%}
.row-fluid .span1{width:5.982905982905983%; *width:5.929714493544281%}
.row-fluid .offset12{margin-left:105.12820512820512%; *margin-left:105.02182214948171%}
.row-fluid .offset12:first-child{margin-left:102.56410256410257%; *margin-left:102.45771958537915%}
.row-fluid .offset11{margin-left:96.58119658119658%; *margin-left:96.47481360247316%}
.row-fluid .offset11:first-child{margin-left:94.01709401709402%; *margin-left:93.91071103837061%}
.row-fluid .offset10{margin-left:88.03418803418803%; *margin-left:87.92780505546462%}
.row-fluid .offset10:first-child{margin-left:85.47008547008548%; *margin-left:85.36370249136206%}
.row-fluid .offset9{margin-left:79.48717948717949%; *margin-left:79.38079650845607%}
.row-fluid .offset9:first-child{margin-left:76.92307692307693%; *margin-left:76.81669394435352%}
.row-fluid .offset8{margin-left:70.94017094017094%; *margin-left:70.83378796144753%}
.row-fluid .offset8:first-child{margin-left:68.37606837606839%; *margin-left:68.26968539734497%}
.row-fluid .offset7{margin-left:62.393162393162385%; *margin-left:62.28677941443899%}
.row-fluid .offset7:first-child{margin-left:59.82905982905982%; *margin-left:59.72267685033642%}
.row-fluid .offset6{margin-left:53.84615384615384%; *margin-left:53.739770867430444%}
.row-fluid .offset6:first-child{margin-left:51.28205128205128%; *margin-left:51.175668303327875%}
.row-fluid .offset5{margin-left:45.299145299145295%; *margin-left:45.1927623204219%}
.row-fluid .offset5:first-child{margin-left:42.73504273504273%; *margin-left:42.62865975631933%}
.row-fluid .offset4{margin-left:36.75213675213675%; *margin-left:36.645753773413354%}
.row-fluid .offset4:first-child{margin-left:34.18803418803419%; *margin-left:34.081651209310785%}
.row-fluid .offset3{margin-left:28.205128205128204%; *margin-left:28.0987452264048%}
.row-fluid .offset3:first-child{margin-left:25.641025641025642%; *margin-left:25.53464266230224%}
.row-fluid .offset2{margin-left:19.65811965811966%; *margin-left:19.551736679396257%}
.row-fluid .offset2:first-child{margin-left:17.094017094017094%; *margin-left:16.98763411529369%}
.row-fluid .offset1{margin-left:11.11111111111111%; *margin-left:11.004728132387708%}
.row-fluid .offset1:first-child{margin-left:8.547008547008547%; *margin-left:8.440625568285142%}
input,
textarea,
.uneditable-input{margin-left:0}
.controls-row [class*="span"] + [class*="span"]{margin-left:30px}
input.span12,
textarea.span12,
.uneditable-input.span12{width:1156px}
input.span11,
textarea.span11,
.uneditable-input.span11{width:1056px}
input.span10,
textarea.span10,
.uneditable-input.span10{width:956px}
input.span9,
textarea.span9,
.uneditable-input.span9{width:856px}
input.span8,
textarea.span8,
.uneditable-input.span8{width:756px}
input.span7,
textarea.span7,
.uneditable-input.span7{width:656px}
input.span6,
textarea.span6,
.uneditable-input.span6{width:556px}
input.span5,
textarea.span5,
.uneditable-input.span5{width:456px}
input.span4,
textarea.span4,
.uneditable-input.span4{width:356px}
input.span3,
textarea.span3,
.uneditable-input.span3{width:256px}
input.span2,
textarea.span2,
.uneditable-input.span2{width:156px}
input.span1,
textarea.span1,
.uneditable-input.span1{width:56px}
.thumbnails{margin-left:-30px}
.thumbnails > li{margin-left:30px}
.row-fluid .thumbnails{margin-left:0}
.mob_vie{display:none}
}

@media (min-width:1200px) and (max-width:1600px) {.video_box_hom{min-height:363px}
.row-fluid .widthspan4{width:33.3%; margin:0 0 0 8px}}
@media (min-width:980px) and (max-width:1200px) {
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container{width:976px}
[class*="span"]{float:left; min-height:1px; margin-left:30px}
.span8{width:630px}
.span4{width:284px}
.crton_img ul{margin:20px 0 0 14px; text-align:center}
.crton_img ul li{text-align:center}
.mob_vie{display:none}
.factfun{background:url(../images/fun_fact_bg.png) no-repeat top center; margin:3px 0 0; width:100%; height:257px; padding:40px 30px 10px 30px; background-size:100% auto}
.factfun h2{margin:10px 0 5px}
.mob_img{display:none}
.newsletter_ftr1{display:none}
.innerbg_top{background:url(../images/inner_bg_top.png) no-repeat top right; width:100%; height:14px; background-size:100% auto}
.innerbg_btm{background:url(../images/inner_bg_btm.png) no-repeat bottom left; width:100%; height:14px; background-size:100% auto}
.trailsbg_top{background:url(../images/right_trail_bg_top.png) no-repeat; height:14px; width:100%; background-size:100% auto}
.trailsbg_btm{background:url(../images/right_trail_bg_btm.png) no-repeat; height:14px; width:100%; background-size:100% auto}
.top_bg{background:#fff url(../images/main_bg.jpg) no-repeat top center; background-size:168% auto}
.content{margin:100px 0 0}
.testimonial_box_txt{margin:15px 0 0 2px; float:right; width:66%}
.testimonial_box_txt .wdt{width:7%}
.testimonial_box .abut_img_bg{}
.text-bg1{width:55%}
.text-bg2{width:86%}
.perpel_bg{margin:0px 0 0}
.video_box_hom{min-height:309px}
.noma_l10{margin-left:0}
.photo_gellry{background-size:100% auto}
.row-fluid .widthspan4{width:245px; margin-left:11px}
ul.photo_img li{width:101px; height:105px}
ul.photo_img li span{width:101px; height:105px; background-size:100% auto}
.newsletter_input{width:197px}

#cbp-spmenu-s2{display:none}

}

@media (min-width:768px) and (max-width:979px) {
.row{margin-left:-20px; *zoom:1}
.row:before,
.row:after{display:table; line-height:0; content:""}
.row:after{clear:both}
[class*="span"]{float:left; min-height:1px; margin-left:20px}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container{width:724px}
.span12{width:724px}
.span11{width:662px}
.span10{width:600px}
.span9{width:538px}
.span8{width:476px}
.span7{width:414px}
.span6{width:352px}
.span5{width:290px}
.span4{width:228px}
.span3{width:166px}
.span2{width:104px}
.span1{width:42px}
.offset12{margin-left:764px}
.offset11{margin-left:702px}
.offset10{margin-left:640px}
.offset9{margin-left:578px}
.offset8{margin-left:516px}
.offset7{margin-left:454px}
.offset6{margin-left:392px}
.offset5{margin-left:330px}
.offset4{margin-left:268px}
.offset3{margin-left:206px}
.offset2{margin-left:144px}
.offset1{margin-left:82px}
.row-fluid{width:100%; *zoom:1}
.row-fluid:before,
.row-fluid:after{display:table; line-height:0; content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block; float:left; width:100%; min-height:30px; margin-left:2.7624309392265194%; *margin-left:2.709239449864817%;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.7624309392265194%}
.row-fluid .span12{width:100%; *width:99.94680851063829%}
.row-fluid .span11{width:91.43646408839778%; *width:91.38327259903608%}
.row-fluid .span10{width:82.87292817679558%; *width:82.81973668743387%}
.row-fluid .span9{width:74.30939226519337%; *width:74.25620077583166%}
.row-fluid .span8{width:65.74585635359117%; *width:65.69266486422946%}
.row-fluid .span7{width:57.18232044198895%; *width:57.12912895262725%}
.row-fluid .span6{width:48.61878453038674%; *width:48.56559304102504%}
.row-fluid .span5{width:40.05524861878453%; *width:40.00205712942283%}
.row-fluid .span4{width:31.491712707182323%; *width:31.43852121782062%}
.row-fluid .span3{width:22.92817679558011%; *width:22.87498530621841%}
.row-fluid .span2{width:14.3646408839779%; *width:14.311449394616199%}
.row-fluid .span1{width:5.801104972375691%; *width:5.747913483013988%}
.row-fluid .offset12{margin-left:105.52486187845304%; *margin-left:105.41847889972962%}
.row-fluid .offset12:first-child{margin-left:102.76243093922652%; *margin-left:102.6560479605031%}
.row-fluid .offset11{margin-left:96.96132596685082%; *margin-left:96.8549429881274%}
.row-fluid .offset11:first-child{margin-left:94.1988950276243%; *margin-left:94.09251204890089%}
.row-fluid .offset10{margin-left:88.39779005524862%; *margin-left:88.2914070765252%}
.row-fluid .offset10:first-child{margin-left:85.6353591160221%; *margin-left:85.52897613729868%}
.row-fluid .offset9{margin-left:79.8342541436464%; *margin-left:79.72787116492299%}
.row-fluid .offset9:first-child{margin-left:77.07182320441989%; *margin-left:76.96544022569647%}
.row-fluid .offset8{margin-left:71.2707182320442%; *margin-left:71.16433525332079%}
.row-fluid .offset8:first-child{margin-left:68.50828729281768%; *margin-left:68.40190431409427%}
.row-fluid .offset7{margin-left:62.70718232044199%; *margin-left:62.600799341718584%}
.row-fluid .offset7:first-child{margin-left:59.94475138121547%; *margin-left:59.838368402492065%}
.row-fluid .offset6{margin-left:54.14364640883978%; *margin-left:54.037263430116376%}
.row-fluid .offset6:first-child{margin-left:51.38121546961326%; *margin-left:51.27483249088986%}
.row-fluid .offset5{margin-left:45.58011049723757%; *margin-left:45.47372751851417%}
.row-fluid .offset5:first-child{margin-left:42.81767955801105%; *margin-left:42.71129657928765%}
.row-fluid .offset4{margin-left:37.01657458563536%; *margin-left:36.91019160691196%}
.row-fluid .offset4:first-child{margin-left:34.25414364640884%; *margin-left:34.14776066768544%}
.row-fluid .offset3{margin-left:28.45303867403315%; *margin-left:28.346655695309746%}
.row-fluid .offset3:first-child{margin-left:25.69060773480663%; *margin-left:25.584224756083227%}
.row-fluid .offset2{margin-left:19.88950276243094%; *margin-left:19.783119783707537%}
.row-fluid .offset2:first-child{margin-left:17.12707182320442%; *margin-left:17.02068884448102%}
.row-fluid .offset1{margin-left:11.32596685082873%; *margin-left:11.219583872105325%}
.row-fluid .offset1:first-child{margin-left:8.56353591160221%; *margin-left:8.457152932878806%}
input,
textarea,
.uneditable-input{margin-left:0}
.controls-row [class*="span"] + [class*="span"]{margin-left:20px}
input.span12,
textarea.span12,
.uneditable-input.span12{width:710px}
input.span11,
textarea.span11,
.uneditable-input.span11{width:648px}
input.span10,
textarea.span10,
.uneditable-input.span10{width:586px}
input.span9,
textarea.span9,
.uneditable-input.span9{width:524px}
input.span8,
textarea.span8,
.uneditable-input.span8{width:462px}
input.span7,
textarea.span7,
.uneditable-input.span7{width:400px}
input.span6,
textarea.span6,
.uneditable-input.span6{width:338px}
input.span5,
textarea.span5,
.uneditable-input.span5{width:276px}
input.span4,
textarea.span4,
.uneditable-input.span4{width:214px}
input.span3,
textarea.span3,
.uneditable-input.span3{width:152px}
input.span2,
textarea.span2,
.uneditable-input.span2{width:90px}
input.span1,
textarea.span1,
.uneditable-input.span1{width:28px}


.dis_no{display:none}
.crton_img ul{margin:20px 0 0 14px; text-align:center}
.crton_img ul li{text-align:center; margin:10px 0; width:25%}
.mob_vie{display:none}
.title_img{display:none}
.video_box{background:none}
.top_bg{background:#fff url(../images/main_bg.jpg) no-repeat top center; background-size:165% auto}
.factfun{background:url(../images/fun_fact_bg.png) no-repeat top center; margin:-40px 0 0; width:100%; height:207px; padding:35px 25px 10px; background-size:100% auto}
.content{margin:40px 0 0}
.factfun h2{margin:10px 0 5px}
.jcarousel-skin-tango .jcarousel-container-vertical{height:80px !important}
.jcarousel-skin-tango .jcarousel-clip-vertical{height:80px !important}
.mob_img,
.title_mob,
.back_Btn{display:none}
.call_nu{margin:0}
.newsletter_ftr1{display:block}
.newsletter_ftr1 .newsletter_input{background:url(../images/newsltr_bg1.png) no-repeat; width:233px; height:47px; line-height:47px; border:0; float:left; margin:10px 0 0; padding:0 10px}
.newsletter_ftr1 .newsletter_input input[type="text"]{width:100%; height:22px; line-height:22px; border:0; font-size:14px; color:#c2c2c2; float:left; margin:12px 0 0; padding:0}
.newsletter_ftr1 input[type="submit"]{background:url(../images/submit_btn.png) no-repeat 0 0; width:90px; height:47px; float:right; border:none; margin:10px 0 0; padding:0}
.factfun{margin:26px 0 0}
.innerbg_top{background:url(../images/inner_bg_top.png) no-repeat top right; width:100%; height:11px; background-size:100% auto}
.innerbg_mdl{min-height:696px}
.innerbg_btm{background:url(../images/inner_bg_btm.png) no-repeat bottom left; width:100%; height:11px; background-size:100% auto}
.trailsbg_top{background:url(../images/right_trail_bg_top.png) no-repeat; height:11px; width:100%; background-size:100% auto}
.trailsbg_btm{background:url(../images/right_trail_bg_btm.png) no-repeat; height:11px; width:100%; background-size:100% auto}
.trailsbg_mdl h2{font-size:30px}
.add_banner{background:url(../images/addvertize_bg.png) no-repeat; width:100%; background-size:100% auto; height:205px; padding:13px 6px 0; margin:25px 0 0}
ul li.even{background:url(../images/star1.png) no-repeat 10px 10px #ececec; height:32px; line-height:32px; padding:0 0 0 26px; border-bottom:1px solid #FFF}
ul li.odd{background:url(../images/star1.png) no-repeat 10px 10px #F4F4F4; height:32px; line-height:32px; padding:0 0 0 26px; border-bottom:1px solid #FFF}
.trailsbg_mdl{min-height:235px}
a.photo_btn{background:url(../images/photo_btn.png) no-repeat; width:222px; height:55px; display:block; float:none; margin:0 auto 10px}
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; display:block; float:none; margin:0 auto 0}
a.video_btn:hover{background:url(../images/video_btn.png) no-repeat 0 -55px}
.testimonial_box_txt{margin:15px 0 0 2px; float:right; width:auto}
.testimonial_box_txt .wdt{width:7%}
.testimonial_box .abut_img_bg{display:none}
.span12 .innerbg_top,
.span12 .innerbg_btm{height:17px;}
.photo_gellry{background:url(../images/photo_glry_bg.png) no-repeat; padding:9px 7px 10px 8px; background-size:100% auto}
.right-form{float:left;width:50%}
.left-form{float:left; width:50%}
.text-bg1{width:50%}

.perpel_bg{margin:0px 0 0}
.top-box{display:none}
.trailsbg_mdl ul.browse-job{margin:0; height:190px; overflow:auto}
.video_box_hom{min-height:255px}
.nav-tabs > li{margin:0 5.6px}
/*ul.photo_img li{width:89px; height:87px;}
ul.photo_img li span{width:88px; height:90px; background-size:100% auto}*/
.row-fluid .widthspan4{width:100%; margin:0}
.row-fluid .widthspan4 .photo_img{margin:20px 0 0}


.videoiframe{width:100%; height:276px}
#showRightPush{display:none}
.homevideo{width:100%; height:150px !important}
}
@media (max-width:767px) {
body{padding-right:0; padding-left:0}
.navbar-fixed-top,
.navbar-fixed-bottom,
.navbar-static-top{margin-right:-20px; margin-left:-20px}
.container-fluid{padding:0}
.dl-horizontal dt{float:none; width:auto; clear:none; text-align:left}
.dl-horizontal dd{margin-left:0}
.container{width:auto}
.row-fluid{width:100%}
.row,
.thumbnails{margin-left:0}
.thumbnails > li{float:none; margin-left:0}
[class*="span"],  .uneditable-input[class*="span"],  .row-fluid [class*="span"]{display:block; float:none; width:100%; margin-left:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.span12,
.row-fluid .span12{width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.row-fluid [class*="offset"]:first-child{margin-left:0}
.input-large,
.input-xlarge,
.input-xxlarge,
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input{display:block; width:100%; min-height:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.input-prepend input,
.input-append input,
.input-prepend input[class*="span"],
.input-append input[class*="span"]{display:inline-block; width:auto}
.controls-row [class*="span"] + [class*="span"]{margin-left:0}
.modal{position:fixed; top:20px; right:20px; left:20px; width:auto; margin:0}
.modal.fade{top:-100px}
.modal.fade.in{top:20px}
/*.row-fluid .span4{display:none}*/
.row-fluid .span4 section{display:none}
ul.top_nav,
.call_nu{display:none}
/*.carousel{width:95%}*/

.top_bg{background:#fff url(../images/main_bg.jpg) no-repeat top center; background-size:211% auto}
.content{margin:30px 0 0; padding:0 20px}
.logo{margin:10px auto; text-align:center; float:none; width:60%}
.logo img{width:80%}
.title_img{display:none}
.mob_img{display:none}
.top_bg_white{background:none}
.title_mob{text-align:right; width:40%;}
.carousel{background:#FFF; padding:10px}
.carousel-caption{right:auto; left:0%; padding-bottom:30px; text-align:left}
.carousel-caption h5{background:url(../images/bnr_caption1.png) repeat; font-size:26px; float:left; margin:0; padding:5px 10px; color:#FFF; font-family: 'bubblegum_sansregular'}
.carousel-caption h6{background:url(../images/bnr_caption2.png) repeat; width:auto; float:left; font-size:26px; color:#FFF; font-family: 'bubblegum_sansregular'; margin:2px 0 0; padding:5px 10px}
.footer{padding:20px 20px 0}
.crton_img ul{text-align:center; margin:0}
.crton_img ul li{text-align:center; margin:15px 0 0; width:25%}
#myCarousel a.right{right:0}
#myCarousel a.left{right:60px}
.testimonial_box_txt{margin:15px 0 0 2px; float:right; width:66%}
.testimonial_box_txt .wdt{width:7%}
.add_banner,
.factfun{display:none}
.innerbg_btm{background:url(../images/inner_bg_btm.png) no-repeat bottom left; width:100%; height:15px; background-size:100% auto}
.trailsbg_top{background:url(../images/right_trail_bg_top.png) no-repeat; height:15px; width:100%; background-size:100% 100%}
.trailsbg_btm{background:url(../images/right_trail_bg_btm.png) no-repeat; height:15px; width:100%; background-size:100% 100%}
.trailsbg_mdl{min-height:100%}
.row-fluid .span4{margin:25px 0 0}
ul.photo_img{margin:100px 0 0; text-align:center}
.span12 .innerbg_top,
.span12 .innerbg_btm{height:15px}
ul.photo_img{margin:30px 0 0}
ul.photo_img li{width:133px; height:135px; margin:0 9px 20px; float:left; position:relative}
.photo_gellry{background:url(../images/photo_glry_bg.png) no-repeat; padding:13px 8px 13px 10px; background-size:100% auto}
.text-bg1{width:56%}
.text-bg2{width:86% !important}
.perpel_bg{margin:0px 0 0; min-height:164px}
.top-box{display:none}
.video_box_hom{min-height:309px}
.main{background-color:#f9f9f9; display:block; overflow:hidden; width:100%}


}
@media (max-width:480px){
html{background:url(../images/hdr_mob.png) repeat-x #FFF top left}
body{background:none}
.top_bg,
.top_bg_white{background:none; padding:0}
.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}
.page-header h1 small{display:block; line-height:20px}
input[type="checkbox"],
input[type="radio"]{border:1px solid #ccc}
.form-horizontal .control-label{float:none; width:auto; padding-top:0; text-align:left}
.form-horizontal .controls{margin-left:0}
.form-horizontal .control-list{padding-top:0}
.form-horizontal .form-actions{padding-right:10px; padding-left:10px}
.media .pull-left,
.media .pull-right{display:block; float:none; margin-bottom:10px}
.media-object{margin-right:0; margin-left:0}
.modal{top:10px; right:10px; left:10px}
.modal-header .close{padding:10px; margin:-10px}
/*.carousel-caption{position:static}*/
.crton_img ul{margin:20px 0 0 0}
.crton_img ul li{text-align:center; width:38%; margin:15px}
.logo{text-align:center; margin:6px auto; float:none; width:70%}
.logo img{width:68%}
.carousel{background:#FFF}
.carousel h6,
.right,
.left{display:none}
.carousel{width:auto; padding:5px}
.carousel-caption{position:absolute; right:0; bottom:0px; left:0; z-index:10; padding:0; color:#ffffff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)}
.carousel-caption h5{background:url(../images/bnr_caption1.png) repeat; width:100%; font-size:18px; float:left; margin:0; padding:5px 10px; color:#FFF; font-family: 'bubblegum_sansregular';}
.content{margin:12px 0 0; padding:0 15px}
.content h1{font-size:30px; text-align:center; margin:0 0 10px}
.des_vie{display:none}
.perpel_bg{background:url(../images/video_box_sdow.png) no-repeat bottom center #752b90; padding:15px 15px 43px}
.title_img{display:none}
.video_box{background:none; margin:0}
.video_box h2{font-size:19px; margin:0 0 8px}
.video_box img{width:80%}

.mob_vie{text-align:center}
.content a{text-align:center; width:100%; margin:0}

.web_img,
.ftr_nav{display:none}
.mob_img{display:block; margin:0 auto}
.ftr_mob{background:url(../images/fotr_bg_mob.png) repeat-x top left #FFF; display:block; font-size:39px; font-family: 'gooddog_coolregular'; line-height:50px; text-align:center; margin:25px 0 0; color:#2f2f2f}
.ftr_mob img{margin:15px 0 0}
.footer{margin:15px 0 0; padding:0}
ul.ftr_nav_mob{float:left; display:block; width:46.8%; margin:10px 0 0 10px; padding:0}
ul.ftr_nav_mob li{color:#646464; background:url(../images/star.png) no-repeat left 7px; padding:3px 0 3px 20px; font-size:14px}
ul.ftr_nav_mob li a{color:#646464}
ul.ftr_nav_mob li a:hover{color:#581f63}
.copy_ryt{background:#FFF; width:100%; margin:6px 0 0; padding:10px 0; text-align:center; font-size:13px; color:#616161}
.copy_ryt p{margin:0; padding:0; font-size:13px; color:#616161; float:none; text-align:center;}
.design-menu{margin:0px auto; width:220px; padding:0px; float:none}
.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}
.abut_img_bg{float:none; margin:10px auto}
.innerbg_mdl{min-height:100%}
.book_btn a{margin:15px auto 15px}
a.photo_btn{background:url(../images/photo_btn.png) no-repeat; width:222px; height:55px; display:block; float:none; margin:0 auto 10px}
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; display:block; float:none; margin:0 auto 0}
a.video_btn:hover{background:url(../images/video_btn.png) no-repeat 0 -55px}
.testimonial_box_txt{width:100%}
.add_banner,
.factfun{display:none}
.trailsbg_mdl{min-height:100%}
.row-fluid .span4{margin:25px 0 0}
.browse-job{display:none}
.perpel_bg{margin:0px 0 0}
.trailsbg_mdl h2{display:none}
.trailsbg_mdl .brows-heading2 h2{border-bottom:none; color:#752B90; font-family: 'gooddog_coolregular'; font-size:37px; font-weight:normal; margin:0; padding: 0 0 5px; display:inline-block}
.brows-heading2 .down-arrow img{display:inline-block; float:right; padding-top:15px}
.trailsbg_mdl .brows-heading2{display:block}
.testimonial_box_txt .wdt{width:8%}
.photo_gellry{background:url(../images/photo_glry_bg.png) no-repeat; padding:7px 5px 7px 6px; background-size:100% auto}
ul.photo_img{margin:0px 0 0; display:block; overflow-y:scroll; height:450px}
.right-form{float:none; width:100%; margin:5px 0 0; clear:both; display:block; overflow:hidden}
.left-form{width:100%; float:none; clear:both; display:block; overflow:hidden}
.span12 .innerbg_top{height:16px;}
ul.photo_img li{width:133px; height:135px; margin:0 6px 20px; float:left; position:relative}
.span12 .innerbg_top,
.span12 .innerbg_btm{height:7px;}
.birth-img{ background: url("../images/bg-img.png") no-repeat scroll 0 0; background-size:100% 100%; display:block; padding:3px 7px 8px 3px; width:100%; height:auto;}
.img-part{width:45%;}
.title_mob{text-align:right; width:35%; display:block}
.title_mob a{color:#4A4A4A}
.title_mob a:hover{color:#752B90}
.top-box{display:none}
.trailsbg_mdl ul.browse-job{margin:0; height:auto; overflow:auto}
.footer .span4{display:none}

#showRightPush{position:absolute; right:47px; top:0; text-align:right; width:48px; height:47px}
.videoiframe{width:100%; height:174px}
#cbp-spmenu-s2{display:block;}


}
@media (min-width:769px) and (max-width:1024px) {
.newsletter_ftr input[type="text"]{width:100%}
.main > section{position:relative; left:-20px}

}


@media (max-width:979px) {
body{padding-top:0}
.navbar-fixed-top,
.navbar-fixed-bottom{position:static}
.navbar-fixed-top{margin-bottom:20px}
.navbar-fixed-bottom{margin-top:20px}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar .container{width:auto; padding:0}
.navbar .brand{padding-right:10px; padding-left:10px; margin:0 0 0 -5px}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none; margin:0 0 10px}
.nav-collapse .nav > li{float:none}
.nav-collapse .nav > li > a{margin-bottom:2px}
.nav-collapse .nav > .divider-vertical{display:none}
.nav-collapse .nav .nav-header{color:#777777; text-shadow:none}
.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a{padding:9px 15px; font-weight:bold; color:#777777; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.nav-collapse .btn{padding:4px 10px 4px; font-weight:normal; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
.nav-collapse .dropdown-menu li + li a{margin-bottom:2px}
.nav-collapse .nav > li > a:hover,
.nav-collapse .nav > li > a:focus,
.nav-collapse .dropdown-menu a:hover,
.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}
.navbar-inverse .nav-collapse .nav > li > a,
.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999}
.navbar-inverse .nav-collapse .nav > li > a:hover,
.navbar-inverse .nav-collapse .nav > li > a:focus,
.navbar-inverse .nav-collapse .dropdown-menu a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111}
.nav-collapse.in .btn-group{padding:0; margin-top:5px}
.nav-collapse .dropdown-menu{position:static; top:auto; left:auto; display:none; float:none; max-width:none; padding:0; margin:0 15px; background-color:transparent; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
.nav-collapse .open > .dropdown-menu{display:block}
.nav-collapse .dropdown-menu:before,
.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .nav > li > .dropdown-menu:before,
.nav-collapse .nav > li > .dropdown-menu:after{display:none}
.nav-collapse .navbar-form,
.nav-collapse .navbar-search{float:none; padding:10px 15px; margin:10px 0; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)}
.navbar-inverse .nav-collapse .navbar-form,
.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111; border-bottom-color:#111111}
.navbar .nav-collapse .nav.pull-right{float:none; margin-left:0}
.nav-collapse,
.nav-collapse.collapse{height:0; overflow:hidden}
.navbar .btn-navbar{display:block}
.navbar-static .navbar-inner{padding-right:10px; padding-left:10px}
.nav-pills > li + li{margin-left:4px}
.nav-pills > li > a{font-size:16px}
}
@media (min-width:980px) {
.nav-collapse.collapse{height:auto !important; overflow:visible !important}
.nav-pills > li + li{margin-left:15px}
}

@media (min-width:1200px) {
.nav-pills > li + li{margin-left:20px}
}

