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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
.txt-rt{text-align:right;}
.txt-lt{text-align:left;}
.txt-center{text-align:center;}
.float-rt{float:right;}
.float-lt{float:left;}
.clear{clear:both;}
.pos-relative{position:relative;}
.pos-absolute{position:absolute;}
.vertical-base{vertical-align:baseline;}
.vertical-top{vertical-align:top;}
.underline{padding-bottom:5px;border-bottom:1px solid #eee;margin:0 0 20px 0;}
nav.vertical ul li{display:block;}
nav.horizontal ul li{display:inline-block;}
img{max-width:100%;}
@font-face{font-family:'open_sansregular';src:url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype');}
body{background:#000 url(../images/bg.jpg) top center no-repeat;font-family:'open_sansregular';font-size:100%;}
.wrap{margin:0 auto;width:80%;}
.main{padding:1% 4%;}
h1{text-align:center;font-size:50px;text-transform:capitalize;color:#fff;font-family:Montserrat;padding:10px 0;text-shadow:2px 2px 2px #000; font-weight:900;}
a.call{text-align:center;display:block;padding:10px 0;color:#fff;font-weight:bold;}
.grid1_of_1{float:left;width:72.33333%;margin-right:3.33333%;}
.menu{margin-bottom:4%;}
.mcd-menu{font-family:'Montserrat', sans-serif;list-style:none;padding:0;margin:0;background:#FFF;height:100px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
.mcd-menu li{width:20%;float:left;position:relative;}
.mcd-menu li a{display:block;text-decoration:none;padding:23px 20px;text-align:center;color:#777;border-right:1px solid #E7E7E7;}
.mcd-menu li a i{width:34px;height:34px;display:inline-block;background:url(../images/nav_icon.png) no-repeat;vertical-align:middle;transition:none;margin:0 auto;}
.mcd-menu li a > i.icon1{background-position:0px 0px;}
.mcd-menu li a > i.icon2{background-position:-42px 1px;}
.mcd-menu li a > i.icon3{background-position:-86px 0px;}
.mcd-menu li a > i.icon4{background-position:-130px 0px;}
.mcd-menu li a > i.icon5{background-position:-180px 0px;}
.mcd-menu li a strong{display:block;text-transform:capitalize;font-size:1em;}
.mcd-menu li a strong, .mcd-menu li a small{position:relative;transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;-moz-transition:all 300ms linear;-webkit-transition:all 300ms linear;}
.mcd-menu li:hover > a i{opacity:1;-webkit-animation:moveFromTop 300ms ease-in-out;-moz-animation:moveFromTop 300ms ease-in-out;-ms-animation:moveFromTop 300ms ease-in-out;-o-animation:moveFromTop 300ms ease-in-out;animation:moveFromTop 300ms ease-in-out;}
.mcd-menu li:hover a strong{opacity:1;-webkit-animation:moveFromLeft 300ms ease-in-out;-moz-animation:moveFromLeft 300ms ease-in-out;-ms-animation:moveFromLeft 300ms ease-in-out;-o-animation:moveFromLeft 300ms ease-in-out;animation:moveFromLeft 300ms ease-in-out;}
.mcd-menu li:hover a small{opacity:1;-webkit-animation:moveFromRight 300ms ease-in-out;-moz-animation:moveFromRight 300ms ease-in-out;-ms-animation:moveFromRight 300ms ease-in-out;-o-animation:moveFromRight 300ms ease-in-out;animation:moveFromRight 300ms ease-in-out;}
.mcd-menu li:hover > a{color:#EC2D00;}
.mcd-menu li a.active,.mcd-menu li a:hover{position:relative;color:#EC2D00;border:0;border-top:8px solid #EC2D00;border-bottom:8px solid #EC2D00;margin-top:-7px;box-shadow:inset -1px 0px 0px #e7e7e7;-webkit-box-shadow:inset -1px 0px 0px #e7e7e7;-moz-box-shadow:inset -1px 0px 0px #e7e7e7;-o-box-shadow:inset -1px 0px 0px #e7e7e7;}
.mcd-menu li a.active:before{content:"";position:absolute;top:0;left:45%;border-top:8px solid #EC2D00;border-left:8px solid transparent;border-right:8px solid transparent;}
@-webkit-keyframes moveFromTop{from{opacity:0;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%);}
to{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
}
@-webkit-keyframes moveFromLeft{from{opacity:0;-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%);}
to{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
}
@-webkit-keyframes moveFromRight{from{opacity:0;-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-o-transform:translateX(-200%);transform:translateX(-200%);}
to{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
}
.grids_of_2{background:#ffffff;margin-top:5%;}
.slider{background:url('../images/slider_bg.jpg') no-repeat bottom right #fff;border-top:8px solid rgb(255, 121, 121);float:left;width:70%;position:relative;}
.slider:after{content:'';position:absolute;width:0;height:0;border:10px solid rgb(255, 121, 121);border-bottom:0 solid rgba(0, 0, 0, 0)!important;border-right:10px solid rgba(0, 0, 0, 0)!important;border-left:10px solid rgba(0, 0, 0, 0)!important;left:10%;top:0px;margin-left:-10px;}
.grid_right{float:left;width:30%;}
.grid_right ul li.color1{border-top:8px solid rgb(253, 215, 21);position:relative;}
.grid_right ul li:after{content:'';position:absolute;width:0;height:0;border:10px solid rgb(253, 215, 21);border-bottom:0 solid rgba(0, 0, 0, 0)!important;border-right:10px solid rgba(0, 0, 0, 0)!important;border-left:10px solid rgba(0, 0, 0, 0)!important;left:20%;top:0px;margin-left:-10px;}
.grid_right ul li.color2{border-top:8px solid rgb(115, 211, 51);position:relative;}
.grid_right ul li.color2:after{border:10px solid rgb(115, 211, 51);}
.grid_right ul li img{margin-bottom:-5px;}
.grid_bottom{background:#989898;text-align:center;}
.grid_bottom ul li{width:32.999999%;display:inline-block;}
.grid_bottom ul li:first-child a{margin-left:0px;border-left:none;}
.grid_bottom ul li a{font-size:1em;display:block;text-transform:uppercase;color:#ffffff;padding:20px;margin-left:-4px;border-left:1px solid #808080;transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.grid_bottom ul li a span{padding-left:20px;}
.grid_bottom ul li a i{background:url('../images/icons.png') #fff no-repeat;display:inline-block;vertical-align:middle;width:46px;height:46px;border:10px solid rgb(187, 187, 187);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;}
.grid_bottom ul li a i.icon_1{background-position:12px 14px;}
.grid_bottom ul li a i.icon_2{background-position:-25px 11px;}
.grid_bottom ul li a i.icon_3{background-position:-66px 12px;}
.grid_bottom ul li a:hover{background:#898989;}
.grid1_of_2{float:left;width:24.33333%;}
.grid1_of_list1{display:block;}
.grid_img{margin-bottom:-5px;position:relative;}
.grid_img img{border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-o-border-radius:8px 8px 0px 0px;position:relative;}
.grid_img:after{content:'';position:absolute;width:0;height:0;border:10px solid #f5f5f5;border-bottom:0 solid rgba(0, 0, 0, 0)!important;border-right:10px solid rgba(0, 0, 0, 0)!important;border-left:10px solid rgba(0, 0, 0, 0)!important;left:10%;bottom:-6px;margin-left:-10px;}
.grid_text{background:#ffffff;border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-o-border-radius:0px 0px 8px 8px;}
.grid_text1{padding:15px 20px;}
.grid_text1 h4{font-size:1.5em;color:#797979;text-transform:capitalize;font-weight:700;font-family:'Montserrat', sans-serif;}
.grid_text1 h5{font-size:1.5em;color:#797979;text-transform:capitalize;font-weight:600;font-family:'Montserrat', sans-serif;}
.list1{padding-bottom:8px;}
.list1 li.active a{background:#851DB0;color:#fff;}
.list1 li a{display:block;padding:15px 20px;background:#ffffff;color:#303030;text-transform:capitalize;font-size:0.8725em;transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;text-align:center;}
.list1 li a:hover{background:#EC2D00;}
.list1 li a span{float:right;font-size:1.2em;color:#555555;}
.grid1_of_list2{margin-top:12%;}
.grid1_of_list{background:#851DB0;text-align:center;padding:4%;border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-o-border-radius:8px 8px 0px 0px;}
.grid1_of_list h4{font-size:1.5em;color:#ffffff;text-transform:capitalize;font-weight:400;}
.list2{background:#ffffff;text-align:center;border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-o-border-radius:0px 0px 8px 8px;}
.list2 li{display:inline-block;border-left:1px solid rgb(226, 226, 226);padding:15px 20px;background:#ffffff;color:#555555;text-transform:capitalize;font-family:'Montserrat', sans-serif;}
.list2 li:nth-child(1){border-left:none;}
.list2 li p{display:block;color:#858477;}
.list2 li span{display:block;font-size:3em;}
.spans_of_2{margin-top:3.33333%;}
.span_of_1{float:left;width:36.33333%;margin-right:3.33333%;}
.span_of_text{background:#851DB0;text-align:center;padding:4%;border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-o-border-radius:8px 8px 0px 0px;position:relative;}
.span_of_text:after{content:'';position:absolute;width:0;height:0;border:10px solid #851DB0;border-bottom:0 solid rgba(0, 0, 0, 0)!important;border-right:10px solid rgba(0, 0, 0, 0)!important;border-left:10px solid rgba(0, 0, 0, 0)!important;left:10%;bottom:-8px;margin-left:-10px;}
.span_of_text h4{font-size:2em;color:#ffffff;text-transform:capitalize;font-family:'Montserrat', sans-serif;}
.contact_form{padding:6%;background:#ffffff;border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-o-border-radius:0px 0px 8px 8px;}
.contact_form span{text-align:left;font-family:'open_sansregular';font-size:0.8925em;color:#808080;text-transform:capitalize;margin:20px 0 10px;display:block;-webkit-text-stroke:0.5px;}
.contact_form form input[type="text"], .contact_form form textarea{font-family:'open_sansregular';padding:15px;display:block;width:90%;background:#ffffff;outline:none;color:#c0c0c0;font-size:0.8725em;border:1px solid #D6D6D6;-webkit-appearance:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.contact_form textarea{resize:none;height:100px;}
.contact_form form div{margin:8% 0 4%;}
.contact_form input[type="submit"]{width:50%;margin-left:30px;float:left;background:#851DB0;color:#ffffff;border:1px solid #69A23D;text-align:center;font-family:'open_sansregular';font-weight:100;cursor:pointer;padding:16px 38px;outline:none;font-size:1em;text-transform:uppercase;-webkit-appearance:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;text-shadow:0 1px 0 rgb(0, 0, 0);-webkit-text-shadow:0 1px 0 rgb(0, 0, 0);-moz-text-shadow:0 1px 0 rgb(0, 0, 0);-o-text-shadow:0 1px 0 rgb(0, 0, 0);}
.contact_form input[type="submit"]:hover{background:#659E39;}
.contact_form input[type="reset"]{width:40%;float:left;background:#D8D8D8;color:#303030;border:1px solid rgb(192, 192, 192);text-align:center;font-family:'open_sansregular';font-weight:100;cursor:pointer;padding:16px 38px;outline:none;font-size:1em;text-transform:uppercase;-webkit-appearance:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;text-shadow:0 1px 0 rgb(255, 255, 255);-webkit-text-shadow:0 1px 0 rgb(255, 255, 255);-moz-text-shadow:0 1px 0 rgb(255, 255, 255);-o-text-shadow:0 1px 0 rgb(255, 255, 255);}
.contact_form input[type="reset"]:hover{background:#BEBEBE;}
.span_of_2{float:left;width:60.33333%;}
.span_of_img{position:relative;}
.span_of_img img{border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-o-border-radius:8px 8px 0px 0px;}
.span_of_img:after{content:'';position:absolute;width:0;height:0;border:10px solid #FAF2EC;border-bottom:0 solid rgba(0, 0, 0, 0)!important;border-right:10px solid rgba(0, 0, 0, 0)!important;border-left:10px solid rgba(0, 0, 0, 0)!important;left:8%;top:17px;margin-left:-10px;}
.span_of_list{padding:1%;background:#ffffff;border-radius:8px 8px;-webkit-border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-o-border-radius:0px 0px 8px 8px;}
.span1_of_1{float:left;width:40%;}
.span1_of_2{padding:1%;}
.span1_of_2 ul{margin:0;padding:0;}
.span1_of_2 ul li{display:list-item;list-style-type:disc;line-height:25px;margin-left:20px;font-size:0.8725em;color:#202020;line-height:1.8em;margin-bottom:4%;text-align:justify;}
.span1_of_1 h4{font-size:2.5em;color:#898989;text-transform:uppercase;font-family:'Montserrat', sans-serif;}
.span1_of_2 h2{font-size:15px;color:#898989;text-transform:uppercase;font-family:'Montserrat', sans-serif;margin:10px 0;}
.span1_of_2 h3{font-size:15px;color:#898989;text-transform:uppercase;font-family:'Montserrat', sans-serif;margin:10px 0;}
.span1_of_2 p{font-size:0.8725em;color:#202020;line-height:1.8em;margin-bottom:4%;text-align:justify;}
.span1_of_2 a.arrow{background:url('../images/arrow.png') no-repeat 0px -2px;vertical-align:middle;}
.span1_of_2 a{line-height:1.8em;font-size:0.8725em;color:#EC2D00;text-transform:capitalize;font-family:'Montserrat', sans-serif;transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.span1_of_2 a span{padding-left:30px;}
.span1_of_2 a:hover.arrow{background:url('../images/arrow_h.png') no-repeat 0px -2px;color:#848577;}
.span_of_list1{margin-top:5.333333%;min-height:200px;}
.span_list1{float:left;width:60%;padding:4%;background:#ffffff;border-radius:8px 0px 0px 8px;-webkit-border-radius:8px 0px 0px 8px;-moz-border-radius:8px 0px 0px 8px;-o-border-radius:8px 0px 0px 8px;}
.span_list2{float:left;width:32%;}
.span_pea{float:left;width:70%;margin-top:20px;}
.span_pea li{float:left;}
.span_pea li img{width:60px;height:60px;padding:10px;border:1px solid rgb(231, 231, 231);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;}
.span_pea li h4{margin-left:20px;line-height:1.8em;font-size:2.5em;color:#898989;text-transform:capitalize;font-family:'Montserrat', sans-serif;}
.span_pea1{float:right;width:26%;border-left:1px solid rgb(216, 216, 216);text-align:center;}
.span_pea1 li{display:block;}
.span_pea1 li span{font-size:6em;color:#555555;font-family:'Montserrat', sans-serif;}
.span_pea1 li p{font-size:1em;color:#898989;font-family:'Montserrat', sans-serif;}
.span_plus{text-align:center;float:left;width:30%;}
.span_plus li{display:block;border-bottom:1px solid rgb(170, 170, 170);}
.span_plus li:last-child{border-bottom:none;}
.span_plus li a{font-family:'Montserrat', sans-serif;display:block;padding:20px;background:#d0d0d0;color:#898989;line-height:3em;font-size:1em;transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.span_plus li a:hover{background:#e0e0e0;}
.span_plus li a span.plus{font-size:2em;}
.span_plus li a span.minus{font-size:2.5em;}
.span_img{text-align:center;float:left;width:70%;background:#E13527;border-radius:0px 8px 8px 0px;-webkit-border-radius:0px 8px 8px 0px;-moz-border-radius:0px 8px 8px 0px;-o-border-radius:0px 8px 8px 0px;}
.span_img li{margin:25px 0;padding:20px;}
.span_img li a{display:block;}
.span_img li a img{display:block;}
.copy{margin-top:4%;text-align:center;}
.copy p{color:#ffffff;font-size:0.8725em;line-height:1.8em;font-weight:100;font-family:'open_sansregular';}
.copy p a{color:#FF9177;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:0 10px;}
.copy p a:hover{color:#ffffff;}
.contact_form img{border:solid 2px #851DB0;}
#portfoliolist .portfolio{display:none;margin-top:-3px;width:100%;}
.portfolio-wrapper{position:relative;}
.simple-in{display:none;position:absolute;top:0;background:rgba(24, 210, 126, 0.44);width:100%;border:5px solid #BBE42A;height:100%;}
.portfolio-wrapper:hover .simple-in{display:block;}
.b-link-stripe{position:relative;display:inline-block;vertical-align:top;font-weight:300;overflow:hidden;width:100%;}
.b-link-stripe .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;overflow:hidden;}
.b-link-stripe .b-line{position:absolute;top:0;bottom:0;width:20%;background:rgba(187, 228, 42, 0.6);transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;opacity:0;visibility:hidden;}
.b-link-stripe:hover .b-line{visibility:visible;}
.b-link-stripe .b-line1{left:0;}
.b-link-stripe .b-line2{left:20%;transition-delay:0.1s !important;-moz-transition-delay:0.1s !important;-ms-transition-delay:0.1s !important;-o-transition-delay:0.1s !important;-webkit-transition-delay:0.1s !important;}
.b-link-stripe .b-line3{left:40%;transition-delay:0.2s !important;-moz-transition-delay:0.2s !important;-ms-transition-delay:0.2s !important;-o-transition-delay:0.2s !important;-webkit-transition-delay:0.2s !important;}
.b-link-stripe .b-line4{left:60%;transition-delay:0.3s !important;-moz-transition-delay:0.3s !important;-ms-transition-delay:0.3s !important;-o-transition-delay:0.3s !important;-webkit-transition-delay:0.3s !important;}
.b-link-stripe .b-line5{left:80%;transition-delay:0.4s !important;-moz-transition-delay:0.4s !important;-ms-transition-delay:0.4s !important;-o-transition-delay:0.4s !important;-webkit-transition-delay:0.4s !important;}
.b-link-stripe:hover .b-line{opacity:1;}
.b-animate-go{text-decoration:none;}
.b-animate{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;visibility:hidden;font-size:1.1em;font-weight:700;}
.b-animate-go:hover .b-animate{visibility:visible;}
.b-from-left{position:relative;left:-100%;background:rgba(187, 228, 42, 0.05);background-size:100%;margin:0;height:100%;}
.b-animate-go:hover .b-from-left{left:0;}
.animate-head{padding:5em 0em;}
.animate-head-left{text-align:center;}
.animate-head-left span{font-size:0.875em;text-transform:lowercase;font-weight:normal;font-style:italic;line-height:1.3em;margin-top:0;}
.portfolio{margin-top:2px !important;padding-right:2px !important;}
.b-animate p{font-size:20px;font-family:'FjallaOne-Regular';font-weight:100;bottom:10px;position:absolute;left:10px;}
.port-like{font-size:14px;bottom:10px;position:absolute;right:10px;}
.port-heart{font-size:14px;bottom:10px;position:absolute;right:52px;}
.port-like span{color:#fff;font-size:14px;margin-right:5px;}
.port-heart span{color:#fff;font-size:14px;margin-right:5px;}
.banner-right{border-left:1px solid #CACACA;}
.about h4{font-family:'FjallaOne-Regular';font-size:24px;color:#fff;}
.about img{width:100%;}
.about-imgs{padding:0;overflow:hidden;}
.about p{margin:22px 0 26px 0;font-size:14px;color:#fff;line-height:2em;}
.pince{margin-top:2em;}
.pince-left{float:left;width:17%;background-color:#fff;text-align:center;padding:16px 0;}
.pince-right{float:right;width:75%;}
.pince h5{font-size:20px;color:#fff;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;}
.pince-right p{margin:0;}
.pince:hover .pince-left{background-color:#F6D554;}
.pince:hover h5{transform:rotatey(360deg);-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);-o-transform:rotatey(360deg);-ms-transform:rotatey(360deg);}
@media only screen and (max-width:1440px) and (min-width:320px){.wrap{width:95%;}
.span_list1{padding:28px;}
}
@media only screen and (max-width:1366px){}
@media only screen and (max-width:1280px){.grid_bottom ul li{width:32.88888%;}
.grid_bottom ul li a{padding:15px;}
.grid_bottom ul li a span{padding-left:15px;}
.list2 li span{font-size:2.5em;}
.span_list1{padding:25px;}
.span_pea li h4{margin-left:14px;line-height:2.5em;font-size:2.4em;}
.span_plus li a{padding:20px;line-height:2.82em;}
.span_img li{margin:22px 0;}
}
@media only screen and (max-width:1024px){.grid_text1 h5{font-size:1.2em;}
.list2 li span{font-size:2em;}
.grid_bottom ul li a i{border:8px solid rgb(187, 187, 187);}
.grid_bottom ul li a{padding:10px;font-size:0.8725em;}
.grid_bottom ul li a span{padding-left:2px;}
.grid1_of_list h4{font-size:1.2em;}
.contact_form input[type="reset"]{width:48%;}
.contact_form input[type="submit"]{width:48%;margin-left:10px;}
.span1_of_1 h4{font-size:2em;}
.span_of_list{padding:4%;}
.span1_of_2 a span{padding-left:20px;}
.span_list1{float:left;width:58%;padding:25.5px;}
.span_pea li h4{font-size:1.6em;}
.span_pea1 li span{font-size:4em;}
.span_pea li img{width:44px;height:44px;}
.span_plus li a{padding:12px;}
.span_plus li a span.plus{font-size:1.5em;}
.span_plus li a span.minus{font-size:2em;}
.span_img li{margin:16px 0;}
}
@media only screen and (max-width:768px){.grid1_of_1{float:none;width:100%;margin-right:0%;}
.grid1_of_2{float:none;width:100%;margin-top:4%;}
.grid_img img{width:100%;}
.grid1_of_list2{margin-top:4%;}
.span_of_1{float:none;width:100%;margin-right:0%;}
.span_of_2{margin-top:4%;float:none;width:100%;}
.span_img li{margin:8px 0;padding:15px;}
}
@media only screen and (max-width:640px){.grid_bottom{text-align:left;}
.grid_bottom ul li{width:100%;}
.grid_bottom ul li:first-child a{border-top:none;}
.grid_bottom ul li a{border-left:none;margin-left:0;padding:15px;border-top:1px solid rgb(121, 117, 117);}
.grid_bottom ul li a span{padding-left:20px;}
.span_img li{margin:14px 0;}
.mcd-menu li a strong{font-size:0.725em;}
}
@media only screen and (max-width:480px){body{background:#38143E;}
h1{font-size:15px;}
.main{padding:4% 0%;}
.mcd-menu li{width:20%;}
.slider{float:none;width:100%;}
.grid_right{float:none;width:100%;}
.grid_right ul li img{width:100%;}
.contact_form input[type="submit"]{font-size:0.8725em;}
.contact_form input[type="reset"]{font-size:0.8725em;}
.span1_of_1{float:none;width:100%;}
.span1_of_2{margin:4% 0;float:none;width:100%;padding-left:0%;border-left:none;}
.span_list1{padding:20.5px;}
.span_pea1 li span{font-size:3em;}
.span_pea li h4{font-size:1em;}
.span_pea li img{width:32px;height:32px;padding:5px}
.span_pea{width:58%;margin-top:15px;}
.span_pea1{width:36%;}
.span_plus li a{padding:14px;line-height:26px;}
.span_img li{margin:11px 0;}
.span_of_list1{min-height:120px;}
}
@media only screen and (max-width:320px){.main{padding:4% 0%;}
.mcd-menu{height:78px}
.mcd-menu li a strong{font-size:10px;}
.mcd-menu li a{padding:15px 10px;}
.grid_bottom ul li a{padding:10px;}
.contact_form form input[type="text"], .contact_form form textarea{width:86%;}
.contact_form input[type="reset"]{width:99%;}
.contact_form input[type="submit"]{width:99%;margin-left:0px;margin-top:15px;}
.span1_of_1 h4{font-size:1.5em;}
.span_list1{padding:13px;}
.span_pea li h4{font-size:0.8125em;}
.span_pea1 li p{font-size:0.8125em;}
.span_pea{text-align:center;margin-top:0;width:50%;}
.span_pea li{float:none;}
.span_pea li img{width:24px;height:24px;}
.span_pea1{width:44%;}
.span_plus li a{padding:10px;line-height:28px;}
.span_plus li a span.plus{font-size:1em;}
.span_plus li a span.minus{font-size:1.5em;}
.span_plus{width:34%;}
.span_img{width:66%;}
.span_img li{margin:20px 0;}
.span_of_list1{min-height:110px;}
}
.gallery{margin-top:10px;}
.gallery ul{margin:0;padding:0;}
.gallery ul li{float:left;display:block;margin-right:10px;margin-bottom:10px;}
.gallery ul li img{width:280px;height:350px;max-width:100%;border:solid 1px #851DB0;}
b-link-stripe{position:relative;display:inline-block;vertical-align:top;overflow:hidden;width:100%;}
.b-link-stripe .b-wrapper{position:absolute;width:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden;}
.b-animate-go{text-decoration:none}
.b-animate{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;visibility:hidden}
.b-animate img{margin-top:4%;display:-webkit-inline-box;}
.b-animate span{font-size:2em;padding-top:2em;display:block;font-weight:300;font-family:'Montserrat', cursive;text-shadow:2px 2px 2px #ccc;}
.b-animate p{padding:.2em 0 1em;color:#fff;font-size:1em;font-weight:400;border-bottom:1px solid #fff;display:inline-block;margin:0 0 1em}
.b-animate i{background:url(../images/ar.png) no-repeat;width:70px;height:70px;display:block;margin:0 auto}
.b-animate-go:hover .b-animate{visibility:visible}
.b-from-left{position:relative;left:-100%;background:rgba(133,29,176,0.6);background-size:100% 100%;top:0;margin:0;min-height:370px;}
.b-animate-go:hover .b-from-left{left:0}
table.responstable{width:90%;margin:0 auto}
table.responstable td{padding:10px 20px;text-align:center;border-collapse:collapse;border:solid 1px #ccc;font-size:15px;font-family:"Source Sans Pro",sans-serif;color:#9D9D9D;}
table.responstable th{background:#FC7666;color:#fff;text-align:center;padding:10px 0;font-weight:bold;font-family:"Source Sans Pro",sans-serif;}
.social-icons{float:right;padding:15px 15px;}
.social-icons li{float:left;width:40px;height:40px;background:none;padding:0px;margin-left:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.social-icons a.facebook:hover{background-position:0px bottom;}
.social-icons a.facebook{background-position:0px top;}
.social-icons li a{height:40px;width:40px;display:block;text-indent:-9999px;background:rgba(0, 0, 0, 0.33) url(../images/social-icons.png);border-radius:3em;-webkit-border-radius:3em;-moz-border-radius:3em;-o-border-radius:3em;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;}
.social-icons a.twitter{background-position:-40px top;}
.social-icons a.twitter:hover{background-position:-40px bottom;}
.social-icons a.googleplus{background-position:-440px top;}
.social-icons a.googleplus:hover{background-position:-440px bottom;}
.social-icons a.linkedin{background-position:-360px top;}
.social-icons a.vimeo:hover{background-position:-120px bottom;}