body{margin:0;padding:0;width:100%;font:400 16px/24px 'Source Sans Pro', sans-serif;color:#000;margin:0;}
h1,h2,h3,h4,h5,h6,ul,li,p{margin:0;padding:0;}
img{border:0;}
a{}
a:hover{text-decoration:none;}
::-moz-selection{color:#fff;background:#cc3731;}
::selection{color:#fff;background:#cc3731;}
.wraper{width:100%;}
.header{width:100%;}
.top_header{width:100%;border-bottom:1px solid #e4e4e4;padding:8px 0;}
.sos_part{width:100%;padding:25px 0 0 0;}
.sos_part ul{padding:0;margin:0;width:100%;display:inline-block;}
.sos_part ul li{width:43px;height:auto;list-style-type:none;margin:0 7px 0 0;float:left;}
.sos_part ul li a{display:block;text-decoration:none;}
.sos_part ul li a i{line-height:43px;color:#fff;display:block;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.sos_part ul li a .fa-facebook{background:#3b5998;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-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;}
.sos_part ul li a .fa-linkedin{background:#0e76a8;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-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;}
.sos_part ul li a .fa-google-plus{background:#cc3731;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-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;}
.sos_part ul li a:hover .fa-facebook{color:#3b5998;background:#f3f3f3;}
.sos_part ul li a:hover .fa-linkedin{color:#0e76a8;background:#f3f3f3;}
.sos_part ul li a:hover .fa-google-plus{color:#cc3731;background:#f3f3f3;}
.logo{width:100%;text-align:center;}
.logo img{max-width:100%;}
.top_cont{width:100%;margin:25px 0 0 0;}
.top_cont ul{padding:0;margin:0;display:inline-block;width:100%;}
.top_cont ul li{width:40%;float:left;list-style-type:none;}
.top_cont ul li:last-child{width:60%;}
.top_cont ul li i{float:left;margin:0 5px 0 0;width:40px;border:1px solid #000;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;line-height:40px;}
.top_cont ul li a{font:400 16px/41px 'Source Sans Pro', sans-serif;color:#000;}
.top_cont ul li a:hover{color:#cc3731;}
.top_cont ul li a:hover i{border:1px solid #cc3731;}
.menu{width:100%;}
.menu ul{padding:0;margin:0;width:100%;text-align:center;}
.menu ul li{display:inline-block;position:relative;}
.menu ul li a{display:block;padding:0 57px;font:400 17px/46px 'Source Sans Pro', sans-serif;color:#000;text-transform:uppercase;}
.menu ul li a:hover{color:#cc3731;}
.menu ul li.current-menu-item a{color:#cc3731 !important;}
.sub-menu{position:absolute;top:46px;right:0;width:200px !important;background:#fff;z-index:99;border:1px solid #000;display:none;}
.sub-menu li{width:100%;text-align:center;border-bottom:1px dashed #000;border-top:none;}
.sub-menu li:last-child{border-bottom:none;}
.sub-menu li a{padding:0 !important;font-size:14px !important;}
.menu ul li:hover .sub-menu{display:block;}
.mob_menu{width:100%;position:relative;}
.mean-container .mean-nav{position:absolute;background:#fff;border-bottom:1px solid #000;}
.mean-container a.meanmenu-reveal{padding-right:0 !important;}
.banner{width:100%;display:inline-block;}
.banner img{width:100%;}
.carousel-control{opacity:1;}
.carousel-control.left img{width:auto;top:47%;position:absolute;left:45%;}
.carousel-control.right img{width:auto;top:47%;position:absolute;right:45%;}
.body_top{width:100%;margin:45px 0 0 0;}
.left_pic{width:100%;margin:85px 0 0 0;}
.left_pic ul{width:100%;display:inline-block;}
.left_pic ul li{border-right:1px solid #bababa;list-style-type:none;padding-bottom:30px;text-align:center;width:50%;float:left;}
.left_pic ul li:last-child{border:none;}
.left_pic ul li img{max-width:90%;}
.ritr_txt{width:100%;}
.ritr_txt h2{font:600 19px/25px 'Raleway', sans-serif;color:#000;padding:0;margin:0;}
.ritr_txt h1{font:700 40px/50px 'Raleway', sans-serif;color:#000;padding:0;margin:0;}
.ritr_txt p{font:400 16px/24px 'Source Sans Pro', sans-serif;color:#000;padding:15px 65px 12px 0;margin:0;}
.ritr_txt p span{font-weight:700;}
.ritr_txt h4{font:600 26px/30px 'Source Sans Pro', sans-serif;color:#000;padding:12px 0 0 0;margin:0;}
.body_sec{width:100%;background:#f3f3f3;padding:30px 0;margin:55px 0 0 0;}
.left_detail{width:100%;padding:0 0 0 15px;}
.left_detail h3{font:600 38px/42px 'Raleway', sans-serif;color:#000;margin:0;padding:18px 0 0 25px;}
.left_detail ul{width:100%;padding:0;margin:30px 0 0 0;display:inline-block;}
.left_detail ul li{width:50%;float:left;margin:14px 0 0 0;padding:0 0 0 35px;background:url(assets/images/bullet.jpg) no-repeat 25px center;font:700 14px/36px 'Raleway', sans-serif;color:#000;list-style-type:none;}
.left_detail ul li a{color:#000;text-decoration:none;}
.left_detail ul li a:hover{color:#cc3731;}
.album_sec{width:100%;padding:0 0 0 15%;display:inline-block;position:relative;}
.inalbm1{width:269px;min-height:279px;background:url(assets/images/frame1.png) no-repeat 0 0;padding:12px 0 0 17px;background-size:cover;position:absolute;left:45px;top:0;-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
.inalbm1 img{max-width:100%;margin:0 0 0 22px}
.inalbm2{width:279px;min-height:270px;background:url(assets/images/frame2.png) no-repeat 0 0;padding:12px 0 0 12px;background-size:cover;position:absolute;top:30px;right:80px;z-index:999;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
.inalbm2 img{max-width:100%;margin:0 0 0 36px;}
.inalbm3{width:280px;min-height:280px;background:url(assets/images/frame3.png) no-repeat 0 0;padding:18px 0 0 48px;background-size:cover;position:absolute;top:230px;right:140px;-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
.inalbm3 img{max-width:100%;}
.gallery_sec{width:100%;padding:65px 0 75px 0;}
.gal_caro{width:100%;display:inline-block;}
.gal_caro_lft{width:18%;float:left;position:relative;}
.gal_caro_lft h4{font:600 18px/22px 'Raleway', sans-serif;color:#101010;margin:0;padding:45px 0 0 0;}
.gal_caro_lft h5{font:600 40px/50px 'Raleway', sans-serif;color:#101010;margin:0;padding:0; letter-spacing: normal;}
.gal_caro_lft a, .gallery_sec_bot a{background:#000;margin:50px 0 0 0;padding:0 24px;display:inline-block;font:300 12px/40px 'Poppins', sans-serif;color:#fff;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.gal_caro_lft a:hover{background:#cc3731;}
.caro_box{width:80%;float:left;position:relative;}
.gallery_sec_bot{width:100%;margin:75px 0 0 0;display:inline-block;}
.gallery_sec_bot img{float:left;margin:0 15px 0 0;}
.gallery_sec_bot p{font:400 16px/20px 'Source Sans Pro', sans-serif;color:#000;padding:25px 0 0 0;margin:0;}
.gallery_sec_bot p span{font-family:'Raleway', sans-serif;padding:10px 0 0 0;font-weight:700;}
.blog_sec{width:100%;background:#000;background-size:auto 100%;padding:0 0;position:relative;overflow:hidden;}
.black_bg{background:#000;position:relative;z-index:999;}
.blog_box{width:100%;}
.blog_box_rit{width:60%;position:absolute;top:0;right:0;height:100%;}
.blog_box_rit img{width:100%;}
.blog_box{width:100%;}
.blog_box_dit{width:100%;padding:40px 0;position:relative;}
.blog_box_dit p{font:400 16px/20px 'Source Sans Pro', sans-serif;color:#fff;text-align:right;}
.blog_box_dit p a{font-size:18px;color:#fff;}
.blog_box_dit ul{padding:0;margin:0 0 25px 0;text-align:right;}
.blog_box_dit ul li{display:inline-block;background:url(assets/images/dvidr.jpg) no-repeat right center;font:400 11px/16px 'Raleway', sans-serif;color:#fff;padding:0 7px;}
.blog_box_dit ul li span{color:#5d5d5d;margin:0 2px 0 0;}
.blog_box_dit ul li:last-child{background:none;}
.blog_box_dit ul li ul.post-categories{display:inline-block;margin-bottom:0px;}
.blog_box_dit ul li ul.post-categories a{color:#fff;}
.pic_box{width:100%;position:relative;padding:25px 0;}
.pic_box img{max-width:100%;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.cal_sec{width:50px;height:50px;background:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;position:absolute;top:20px;right:10px;text-align:center;}
.cal_sec p{font:600 14px/16px 'Raleway', sans-serif;color:#000;margin:0;padding:5px 0 0 0;}
.cal_sec h4{font:800 18px/20px 'Raleway', sans-serif;color:#000;margin:0;padding:0;}
.rit_heading{width:100%;padding:45% 0 0 0;}
.rit_heading h4{font:600 18px/22px 'Raleway', sans-serif;color:#fff;margin:0;padding:0;}
.rit_heading h5{font:600 40px/50px 'Raleway', sans-serif;color:#fff;margin:0;padding:0;}
.foot_sec{width:100%;padding:25px 0 20px 0;background:#f3f3f3;border-top:3px solid #fff;}
.foot_sec_lft{width:100%;}
.foot_sec_lft h5{font:700 18px/24px 'Source Sans Pro', sans-serif;color:#000;padding-bottom:10px;background:url(assets/images/botdvidr.jpg) no-repeat left bottom;}
.foot_sec_lft ul{padding:0;margin:15px 0 0 0;width:100%;display:inline-block;}
.foot_sec_lft ul li{width:50%;float:left;margin:12px 0 0 0;list-style-type:none;}
.foot_sec_lft ul li a{font:400 14px/20px 'Source Sans Pro', sans-serif;color:#1c1c1c;text-decoration:none;}
.foot_sec_lft ul li a:hover{color:#cc3731;}
.foot_sec_mid{width:100%;}
.foot_sec_mid h5{font:700 18px/24px 'Source Sans Pro', sans-serif;color:#000;padding-bottom:10px;background:url(assets/images/botdvidr.jpg) no-repeat left bottom;}
.foot_sec_mid_dit{width:100%;display:inline-block;}
.addressL{width:60%;float:left;margin:25px 5% 0 0;}
.add_ico{width:auto;float:left;margin:0 15px 0 0;}
.add_ico i{font-size:22px;color:#181818;}
.add_dit{width:80%;float:left;}
.add_dit h6{font:700 15px/20px 'Raleway', sans-serif;color:#181818;margin:0;padding:0;}
.add_dit p{font:400 14px/18px 'Source Sans Pro', sans-serif;color:#171717;margin:0;padding:5px 0 0 0;}
.add_dit p a{text-decoration:none;color:#171717;}
.add_dit p a:hover{color:#cc3731;}
.addressR{width:35%;float:left;margin:25px 0 0 0;}
.addressRin{width:100%;padding-bottom:15px;float:left;}
.mail i{font-size:16px !important;}
.foot_rit{width:100%;padding:60px 0 0 15%;display:inline-block;}
.foot_rit img{max-width:100%;}
.foot_rit ul{padding:0;margin:0;width:100%;display:inline-block;}
.foot_rit ul li{width:36px;height:auto;list-style-type:none;margin:12px 22px 0 0;float:left;}
.foot_rit ul li a{display:block;text-decoration:none;}
.foot_rit ul li a i{line-height:36px;color:#fff;display:block;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.foot_rit ul li a .fa-facebook{background:#3b5998;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-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;}
.foot_rit ul li a .fa-linkedin{background:#0e76a8;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-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;}
.foot_rit ul li a .fa-google-plus{background:#cc3731;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-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;}
.foot_rit ul li a:hover .fa-facebook{color:#3b5998;background:#fff;}
.foot_rit ul li a:hover .fa-linkedin{color:#0e76a8;background:#fff;}
.foot_rit ul li a:hover .fa-google-plus{color:#cc3731;background:#fff;}
.end_foot{width:100%;margin:30px 0 0 0;border-top:1px solid #d6d6d6;padding:30px 0 0 0;text-align:center;font:400 13px/20px 'Source Sans Pro', sans-serif;color:#000;}
.show{display:none !important;}
.not_show{display:inline-block !important;}
.show2{display:none !important;}
.not_show2{display:inline-block !important;}
.thumbnail{margin-bottom:6px;}
.carousel-control.left,.carousel-control.right{background-image:none;margin-top:1%;width:5%; display:none;}
.owl-nav{position:absolute;left:-200px;top:130px;width:75px;}
.owl-prev{width:20px;height:20px;background:url(assets/images/leftArow.png) no-repeat 0 0;font-size:0 !important;padding:0 !important;}
.owl-next{width:20px;height:20px;background:url(assets/images/ritArow.png) no-repeat 0 0;font-size:0 !important;padding:0 !important;}
.slider-counter{position:absolute;left:-170px;top:130px;}
.owl-item{color:white;text-align:center;padding:0 12px;}
.owl-prev{float:left;font-size:20px;text-transform:uppercase;padding:20px;}
.owl-next{float:right;font-size:20px;text-transform:uppercase;padding:20px;}
.owl-dots{counter-reset:slides-num;position:absolute;top:100%;left:50%;margin-top:15px;&:after{content:counter(slides-num);display:inline-block;font-size:20px;font-weight:700;vertical-align:middle;padding-left:5px;}
}
.owl-dot{display:inline-block;counter-increment:slides-num;margin-right:5px;span{display:none;}
&.active{&:before{content:counter(slides-num) " of";display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0;}
}
}
.info{text-align:center;margin-top:110px;}
.inner_page_banner{width:100%;position:relative;display:inline-block;}
.inner_page_banner img{width:100%;}
.banner_inr{width:100%;height:100%;position:absolute;top:0;left:0;}
.photo_frm1{width:228px;height:220px;background:url(assets/images/innerfrm1.png) no-repeat 0 0;padding:8px 20px 62px 28px;right:170px;top:40px;position:absolute;-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
.photo_frm1 img{width:100%;}
.photo_frm2{width:226px;height:222px;background:url(assets/images/innerfrm2.png) no-repeat 0 0;padding:8px 10px 62px 38px;right:30px;top:60px;position:absolute;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
.photo_frm2 img{width:100%;}
.gal_body{width:100%;padding:45px 0 50px 0;}
.gal_heading{width:100%;}
.gal_heading h2 span{font:700 19px/22px 'Raleway', sans-serif;color:#101010;margin:0;}
.gal_heading h2{font:700 40px/40px 'Raleway', sans-serif;color:#101010;}
.entry-content h3{font:700 20px/40px 'Raleway', sans-serif;color:#101010;padding:15px 0;}
.lft_brdr{border-left:1px solid #bababa;}
.gal_text{width:100%;padding:15px 0;}
.gal_text p{width:100%;font:400 16px/22px 'Source Sans Pro', sans-serif;color:#000;margin:0;}
.gal_box{width:100%;margin:30px 0 0 0;position:relative;height:240px;overflow:hidden;}
.gal_box img{width:100%;}
.gal_box_in{position:absolute;width:100%;height:100%;text-align:center;background-color:rgba(34,14,105,0.5);top:0;left:0;opacity:0;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;line-height:100%;}
.gal_box_in img{max-width:100%;width:auto !important;margin:40% 0 0 0;}
.gal_box:hover .gal_box_in{opacity:1;}
.fancybox-image, .fancybox-spaceball{border:10px solid #fff !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.content_main p{font:400 16px/28px 'Source Sans Pro', sans-serif;color:#000;margin:0;padding:10px 0;}
.content_main ul{margin:0px;padding:0px 0 20px 15px;list-style:none;}
.content_main ul li{font:400 16px/24px 'Source Sans Pro', sans-serif;color:#000;margin:0 0 8px 0}
.content_main ul li:before{font-family:'FontAwesome';content:'\f0a4';margin:0 10px 0 -15px;color:#000;}
.content_main p a{color:#cc3731}
.content_main p a:hover{color:#000;text-decoration:underline;}
img.alignleft{float:left;margin:0 10px 10px 0;}
span.wpcf7-not-valid-tip{font-size:14px;}
.contact-area{padding-top:15px;}
.contact-info{line-height:25px;}
.form-group textarea.form-control{height:100px;border-radius:0px;}
.form-group textarea.form-control:focus{border:1px solid #000;}
.contact-btn-grp > span{display:inline-block;}
.contact-btn-grp > span:first-child{margin-right:10px;}
.contact-btn-grp .submit-btn, .contact-btn-grp .reset-btn{padding:8px 20px;color:#FFF;}
.contact-btn-grp .submit-btn:hover, .contact-btn-grp .reset-btn:hover{color:#FFF;background:#35496C;}
.contact-btn-grp .submit-btn{background:#cc3731;}
.contact-btn-grp .reset-btn{background:#101010;}
.blog_con h2 a{font:700 24px/34px 'Raleway', sans-serif;color:#101010;padding:0 0 15px 0;display:block;}
.blog_con .post-thumbnail{float:left;margin:0 15px 15px 0;}
.blog_con .post-thumbnail img{border:1px solid #ccc;padding:3px;}
a.btn_more{border:1px solid #000;padding:5px 15px;display:inline-block;margin:10px 0;font:500 16px/24px 'Raleway', sans-serif;color:#000;transition:all .5s;}
a.btn_more:hover,a.btn_more:focus,a.btn_more:active{text-decoration:none;background:#000;color:#fff;transition:all .5s;}
.blog_con article{margin:0 0 30px 0;border-left:2px solid #cc3731;padding-bottom:25px;padding-left:20px;}
.page-header{border:none !important;}
.widget-area ul li a{color:#000;}
.widget-area ul li a:hover{color:#cc3731}
.entry-date{font-weight:800;letter-spacing:0.1818em;text-transform:uppercase;color:#000;font-size:12px;}
.entry-meta{font-weight:800;letter-spacing:0.1818em;text-transform:uppercase;color:#000;font-size:12px;}
.single_blog{padding-top:20px;}
.single_blog p{padding-bottom:15px;}
.single_blog h1{padding-bottom:15px;}
.single_blog p a{color:#cc3731}
.cat-links a{color:#000;margin:0 3px;border:1px solid #ccc;padding:0 5px;}
.cat-links a:hover{color:#cc3731;}
h3.comment-reply-title{font-size:20px;font-weight:800;text-transform:uppercase;}
.nav-previous{width:50%;padding:0 15px 0 0;float:left;}
.nav-next{width:50%;padding:0 0 0 15px;float:right;}
.more-link{border:1px solid #000;padding:5px 15px;display:inline-block;margin:10px 0 0 0;font:500 16px/24px 'Raleway', sans-serif;color:#000;transition:all .5s;}
.no-padding{padding:0px;margin-top:60px;}
.fb_like{text-align:center;float:left;margin:0;}
.btn{line-height:inherit !important;}
.no-padding .video_con_mobile video{display: none;}
.exit a{ text-decoration:none; padding:5px 15px; border-radius:4px; background-color:rgba(0,0,0,0.8); color:#fff; display:block; width:100px; margin:0 auto 10px; }
.mob_visble{ display:none;}


@media screen and (min-width:992px) and (max-width:1199px){.sos_part ul li{width:35px;}
.sos_part ul li a i{line-height:35px;}
.top_cont ul li i{width:25px;line-height:25px;}
.top_cont ul li a{font-size:14px;line-height:25px;}
.menu ul li a{padding:0 45px;font-size:14px;line-height:45px;}
.body_top{margin-top:30px;}
.left_pic ul li img{max-width:80%;}
.ritr_txt h2{font-size:16px;line-height:20px;}
.ritr_txt h3{font-size:30px;line-height:40px;}
.ritr_txt p{font-size:14px;line-height:20px;}
.left_detail h3{font-size:30px;line-height:36px;}
.left_detail ul li{font-size:12px;line-height:25px;padding:0 0 0 20px;background-position:5px 10px;}
.inalbm1{width:200px;min-height:210px;background-size:100% 100%;}
.inalbm1 img{max-width:88%;}
.inalbm2{width:215px;min-height:240px;background-size:100% 100%;}
.inalbm2 img{max-width:92%;}
.inalbm3{width:250px;min-height:225px;background-size:100% 100%;top:170px;}
.inalbm3 img{max-width:92%;}
.gallery_sec{padding:45px 0 50px 0;}
.caro_box .owl-buttons{left:-170px;}
.gallery_sec_bot{margin:50px 0 0 0;}
.gallery_sec_bot img{max-width:55%;}
.gallery_sec_bot p{font-size:14px;line-height:18px;padding:20px 0 0 0;}
.owl-nav{left:-170px;}
.slider-counter{left:-140px;}
.inalbm1{width:200px;min-height:210px;background-size:100% 100%;left:0;}
.inalbm1 img{max-width:84%;margin:0 0 0 11px;}
.inalbm2{width:215px;min-height:240px;background-size:100% 100%;right:10px;}
.inalbm2 img{max-width:84%;margin:0 0 0 22px;}
.inalbm3{width:220px;min-height:225px;background-size:100% 100%;top:170px;right:75px;}
.inalbm3 img{max-width:100%;margin:0 0 0 -11px;}
.photo_frm1{top:15px;}
.photo_frm2{top:25px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.sos_part ul li{width:35px;}
.sos_part ul li a i{line-height:35px;}
.top_cont ul li{text-align:center;}
.top_cont ul li i{width:25px;line-height:25px;float:none;}
.top_cont ul li a{font-size:12px;line-height:25px;}
.menu ul li a{padding:0 28px;font-size:14px;line-height:45px;}
.body_top{margin-top:30px;}
.left_pic ul li img{max-width:80%;}
.ritr_txt h2{font-size:16px;line-height:20px;}
.ritr_txt h3{font-size:30px;line-height:40px;}
.ritr_txt p{font-size:14px;line-height:20px;padding:10px 10px 10px 0;}
.ritr_txt h4{font-size:20px;line-height:26px;}
.left_detail h3{font-size:22px;line-height:30px;}
.left_detail ul li{font-size:12px;line-height:25px;padding:0 0 0 20px;background-position:5px 10px;}
.inalbm1{width:200px;min-height:210px;background-size:100% 100%;left:0;}
.inalbm1 img{max-width:84%;margin:0 0 0 11px;}
.inalbm2{width:215px;min-height:240px;background-size:100% 100%;right:10px;}
.inalbm2 img{max-width:84%;margin:0 0 0 22px;}
.inalbm3{width:220px;min-height:225px;background-size:100% 100%;top:170px;right:75px;}
.inalbm3 img{max-width:100%;margin:0 0 0 -11px;}
.gal_caro_lft h5{font-size:30px;line-height:40px;}
.gallery_sec{padding:45px 0 50px 0;}
.caro_box .owl-buttons{left:-130px;}
.gallery_sec_bot{margin:50px 0 0 0;}
.gallery_sec_bot img{max-width:55%;}
.gallery_sec_bot p{font-size:12px;line-height:16px;padding:15px 0 0 0;}
.blog_box_dit{padding:25px 0;}
.foot_sec_lft ul li a{font-size:12px;}
.add_dit p{font-size:12px;}
.addressL{width:50%;}
.addressR{width:45%;}
.foot_rit ul li{margin-right:8px;}
.owl-nav{left:-130px;}
.slider-counter{left:-100px;}
.photo_frm1{top:15px;background:#fff;padding:1% 1% 3% 1%;width:20%;transform:rotate(0deg);height:auto;}
.photo_frm2{top:15px;background:#fff;padding:1% 1% 3% 1%;width:20%;transform:rotate(0deg);height:auto;}
.gal_heading h2 span{font-size:30px; display:block}
.gal_box{ min-height:146px; height:auto; }
}
@media only screen and (max-width:767px){
.mob_visble{ position:relative; z-index:99999; display:block;}	
.sos_part{margin-top:10px;}
.sos_part ul li{width:35px;}
.sos_part ul li a i{line-height:35px;}
.top_cont ul{width:50%;float:right;}
.top_cont ul li{margin:0 2%;width:auto;}
.top_cont ul li i{width:25px;line-height:25px;float:none;}
.top_cont ul li a{font-size:0px;}
.top_cont ul li a i{font-size:16px;}
.menu ul li a{padding:0 28px;font-size:14px;line-height:45px;}
.body_top{margin-top:30px;}
.left_pic{margin:0;}
.left_pic ul li img{max-width:80%;}
.ritr_txt{margin:20px 0 0 0;}
.ritr_txt h2{font-size:16px;line-height:20px;}
.ritr_txt h3{font-size:30px;line-height:40px;}
.ritr_txt p{font-size:14px;line-height:20px;padding:10px 10px 10px 0;}
.ritr_txt h4{font-size:20px;line-height:26px;}
.left_detail h3{font-size:22px;line-height:30px;}
.left_detail ul li{font-size:12px;line-height:25px;padding:0 0 0 20px;background-position:5px 10px;}
.album_sec{padding:0;margin:25px 0 0 0;}
.inalbm1{width:200px;min-height:210px;background-size:100% 100%;left:0;position:relative;float:left;top:0;}
.inalbm1 img{max-width:88%;}
.inalbm2{width:215px;min-height:240px;background-size:100% 100%;right:10px;position:relative;float:left;top:0;right:inherit;}
.inalbm2 img{max-width:92%;}
.inalbm3{width:250px;min-height:225px;background-size:100% 100%;top:170px;right:75px;position:relative;float:left;top:0;right:inherit;}
.inalbm3 img{max-width:92%;}
.gal_caro_lft h5{font-size:30px;line-height:40px;}
.gal_caro_lft a{padding:0 15px;}
.gallery_sec{padding:45px 0 50px 0;}
.caro_box .owl-buttons{left:-110px;}
.gallery_sec_bot{margin:50px 0 0 0;}
.gallery_sec_bot img{max-width:55%;}
.gallery_sec_bot p{font-size:12px;line-height:16px;padding:15px 0 0 0;}
.blog_box_dit{padding:25px 0;}
.blog_sec{background:#000;}
.show{display:inline-block !important;}
.not_show{display:none !important;}
.rit_heading{padding:15px;}
.foot_sec_lft ul li a{font-size:12px;}
.add_dit p{font-size:12px;}
.addressL{width:50%;}
.addressR{width:45%;}
.foot_rit ul li{margin-right:8px;}
.foot_sec_mid{margin-top:25px;}
.foot_rit{padding:20px 0 0 0;}
.caro_box{width:100%;margin:25px 0 0 0;}
.owl-nav{width:100%;top:25px;left:0;position:relative;display:inline-block;padding-bottom:10px;}
.slider-counter{width:auto;top:0;left:0;position:relative;text-align:center;}
.owl-dots{margin-top:0;}
.inalbm1{transform:rotate(0deg);width:31%;min-height:210px;}
.inalbm1 img{max-width:85%;margin:0 0 0 5%;}
.inalbm2{transform:rotate(0deg);width:31%;min-height:210px;}
.inalbm2 img{max-width:85%;margin:0 0 0 10%;}
.inalbm3{transform:rotate(0deg);width:31%;min-height:210px;}
.inalbm3 img{max-width:100%;margin:0 0 0 -7%;}
.top_cont ul li:last-child{width:auto;}
.banner_inr{width:40%;left:inherit;right:10px;}
.photo_frm1{top:15px;background:#fff;padding:1% 1% 3% 1%;width:50%;transform:rotate(0deg);height:auto;position:relative;left:0;float:left;}
.photo_frm2{top:15px;background:#fff;padding:1% 1% 3% 1%;width:50%;transform:rotate(0deg);height:auto;position:relative;left:0;float:left;}
.lft_brdr{border-left:none;}
.gal_body{padding:30px 0 35px 0;}
.gal_heading h2 span{font-size:30px;}
.gal_text{padding:15px 0 0 0;}
.gal_text p{font-size:15px;line-height:18px;}
.contact-info{padding-bottom:20px;}
.sub-menu{position:relative;top:0;right:0;width:100% !important;border:none;float:right;padding:0 0 0 50;background:#000;}
.sub-menu li{padding:0 0 0 2%;border-top:none !important;border-bottom:1px dashed #000;width:98% !important;}
.sub-menu li a:hover{color:#fff !important;}
.mean-container .mean-nav ul li a{padding:10px;font-size:15px;width:100%;box-sizing:border-box;}
.mean-container .mean-nav ul li a.mean-expand{height:45px;padding:0 20px;}
.mean-container .mean-nav{background:#cc3731;}
.mean-container .mean-nav ul li a{color:#fff;border-top:none;}
.mean-container .mean-nav ul li a:hover{color:#000;}
.mean-container .mean-nav ul li li a{width:100%;padding:0 5%;}
.blog_con h2 a{font-size:18px;line-height:25px;}
h1{font-size:24px;line-height:24px;}
.page-header{margin:10px 0;}
.no-padding .video_con video{display:block;margin:0px auto;}
.no-padding .video_con_mobile video{display: block; margin: 0 auto;}
.no-padding{margin:0px;}
}
@media only screen and (max-width:599px){.top_cont ul{width:auto;}
.top_cont ul li{width:auto;float:left;margin:0;}
.top_cont ul li:last-child{width:auto;float:left;}
.body_sec{margin-top:30px;}
.gal_caro_lft{width:100%;}
.caro_box .owl-buttons{left:0;top:0;position:relative;}
.caro_box{margin:25px 0 0 0;}
.caro_box #owl-demo .item{margin:0;}
.gallery_sec_bot img{width:100%;margin:0 0 15px 0;max-width:100%;}
.end_foot{padding-top:15px;}
.gal_caro_lft a{margin:0;}
.caro_box .owl-prev{position:relative;float:left;}
.caro_box .owl-next{position:relative;float:right;}
.left_detail h3{padding:0;}
.left_detail h3 br{display:none;}
.left_detail ul{margin-top:0;}
.gallery_sec{padding-top:0;}
.gallery_sec_bot{margin-top:25px;}
.album_sec{width:100%;text-align:center;}
.inalbm1{width:70%;padding:3% 3% 5% 3%;margin:15px 0 0 0;float:none;display:inline-block;background:#fff;-webkit-box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);-moz-box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);}
.inalbm1 img{width:100%;max-width:100%;margin:0;}
.inalbm2{width:70%;padding:3% 3% 5% 3%;margin:40px 0 0 0;float:none;display:inline-block;background:#fff;-webkit-box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);-moz-box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);}
.inalbm2 img{width:100%;max-width:100%;margin:0;}
.inalbm3{width:70%;padding:3% 3% 5% 3%;margin:40px 0 0 0;float:none;display:inline-block;background:#fff;-webkit-box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);-moz-box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);box-shadow:0px 11px 17px -11px rgba(0,0,0,0.75);}
.inalbm3 img{width:100%;max-width:100%;margin:0;}
.carousel-control.left img, .carousel-control.right img{width:20px;top:37%;}
.blog_box_dit p{text-align:left;}
.blog_box_dit ul{text-align:left;}
.owl-item{padding:0;}
.top_cont{ margin:0px; }
.top_cont ul li a{ font-size:11px;}
.top_cont ul li i{ width:20px; line-height:20px;}
.top_cont ul li a i{ font-size:11px;}
}
@media only screen and (max-width:479px){.show2{display:block!important;}
.not_show2{display:none!important;}
.top_header .col-xs-4{width:100%;}
.sos_part{padding:0;}
.sos_part ul{text-align:center;}
.sos_part ul li{display:inline-block;float:none;}
.top_cont{margin:10px 0 0 0;}
.top_cont ul{width:100%;float:none;text-align:center;}
.top_cont ul li{display:inline-block;float:none;}
.top_cont ul li:last-child{float:none;}
.ritr_txt h4 br{display:none;}
.left_detail ul li{width:100%;}
.blog_sec .col-xs-9{width:100%;}
.blog_sec .col-xs-3{width:100%;}
.blog_box_dit p{text-align:left;}
.blog_box_dit ul{text-align:left;}
.pic_box img{width:100%;}
.addressL{width:100%;margin-right:0;}
.addressR{width:100%;}
.foot_rit{padding:0;}
.pic_box{text-align:center;}
.pic_box img{max-width:50%;}
.gal_body .col-xs-6{width:100%;}
.gal_box{margin-top:15px;}
.top_cont ul li a{ font-size:14px;}
.top_cont ul li i{ width:20px; line-height:20px; font-size:11px;}
.top_cont ul li a i{ font-size:11px;}
.body_top{ margin-top:0px;}
}