@import url(bootstrap.min.css);@import url(font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
body{overflow-x:hidden}
html{overflow-x:hidden}
.theme-blue{background-color:#144f8b;}
p{font-family:'Open Sans', sans-serif !important;}
.home-about{padding:30px 0px 20px 0;-webkit-box-shadow:inset 1px -3px 5px -3px rgba(0, 0, 0, 0.66);-moz-box-shadow:inset 1px -3px 5px -3px rgba(0, 0, 0, 0.66);box-shadow:inset 1px -3px 5px -3px rgba(0, 0, 0, 0.66);}
.services{background-color:#f4f4f4;margin-bottom:0;margin-top:0;min-height:0;padding-bottom:35px;padding-top:35px;min-height:560px;}
.testimonial-thumb{border:5px solid #eeeeee;border-radius:100%;height:80px;margin:0 0 0 20px;position:absolute;top:10px;width:80px;}
.quotes-author{font-size:1.1em;font-weight:700;display:block;margin-top:10px;}
.bgline p{background-color:#FFF;padding:40px 15px 15px 15px;}
.btn-style:hover{transition:color 0.2s linear 0s, background 0.2s linear 0s;color:#ec2f03;}
.btnstyle{line-height:40px;text-transform:uppercase;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#6d6d6d;border-bottom-color:#6d6d6d;color:#333;float:left;padding-right:15px;padding-left:15px;width:240px;margin-left:40%;margin-top:20px;transition:color 0.2s linear 0s, background 0.2s linear 0s;}
.btnstyle2{line-height:40px;text-transform:uppercase;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#6d6d6d;border-bottom-color:#6d6d6d;color:#333;float:left;padding-right:15px;padding-left:15px;width:200px;margin-top:2px;margin-left:0px;transition:color 0.2s linear 0s, background 0.2s linear 0s;}
.btnstyle:hover{transition:color 0.2s linear 0s, background 0.2s linear 0s;color:#ec2f03;}
.martopz{margin-top:0px;}
.marbotz{margin-bottom:0px;}
.main-topshalf{margin-top:25px;}
.rightborder{border-right-width:1px;border-right-style:solid;border-right-color:#CCC;}
.right-left-border{border-right-width:1px;border-right-style:solid;border-right-color:#CCC;border-left-width:1px;border-left-style:solid;border-left-color:#CCC;}
.top-left-rightborder{border-right-width:1px;border-right-style:solid;border-right-color:#CCC;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;border-left-style:solid;border-left-color:#CCC;border-left-width:1px;}
.top-border{border-top-width:1px;border-top-style:solid;border-top-color:#ccc;}
.services p{text-align:center; color:#111; font-size:16px;}
.licon{font-size:65px;color:#ec2f03;line-height:40px;line-height:99px;float:left;padding-right:15px;}
.no-rmargin{margin-right:0px !important;padding-right:0px !important;}
.no-lmargin{margin-left:0px !important;padding-left:0px !important;}
.fright{float:right;}
@media (max-width:990px){.fright{float:left;}
.no-rmargin{margin-right:0px !important;padding-right:15px !important;}
.top-left-rightborder{border-bottom-width:1px;border-top-style:none !important;border-right-style:none !important;border-bottom-style:solid !important;border-left-style:none !important;border-bottom-color:#ccc;border-bottom-width:1px !important;}
.right-left-border{border-bottom-width:1px;border-top-style:none !important;border-right-style:none !important;border-bottom-style:solid;border-left-style:none !important;border-bottom-color:#ccc;border-bottom-width:1px !important;}
.top-border{border-top-style:none !important;}
.border-style{border-bottom:1px #ccc solid;}
.btnstyle{margin-left:0px;width:100%;}
}
.why-choose{padding-top:30px;padding-bottom:45px;}
.why-choose p{color:#6f7987;  font-family: "Open Sans",sans-serif !important; font-size:14px}
.why-choose-list{list-style-type:none;margin:0px;padding:0px;}
.why-choose-list li{line-height:40px;}
.icons{margin-right:15px;}
.btn-style{line-height:45px;background-color:#222935;margin-right:15px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#0d1117;margin-top:20px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;color:#FFF;}
.btn-style2{line-height:45px;background-color:#ff6c3a;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#994123;margin-top:20px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;color:#FFF;}
.client-testimonial{background-color:#f6f6f6;padding-top:15px;padding-bottom:40px;}
.quotes-subtext{font-style:italic;}
.rating{margin-top:10px;}
.price-text-color{color:#219fd1;}
.bgline{background-image:url(../images/bgline.png);background-repeat:no-repeat;background-position:left;padding-top:58px;padding-bottom:10px;}
.margintop{bottom:-20px;}
@media (max-width:768px){.img-circle{text-align:center;}
}
.industries{background-image:url(../images/transparent_bg.jpg);background-repeat:repeat-y;min-height:422px;padding-top:50px;padding-bottom:40px;margin-bottom:20px;}
.imgh{height:60px;text-align:center;}
.marginbot{margin-bottom:40px;}
.margintop30{margin-top:25px;}
.protfolio-home{background-attachment:fixed;background-image:url("../images/portfolio.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;margin-bottom:0;margin-top:0;min-height:0;padding-bottom:0px;padding-top:35px;min-height:380px;-webkit-box-shadow:-4px 11px 5px -10px rgba(0, 0, 0, 0.46);-moz-box-shadow:-4px 11px 5px -10px rgba(0, 0, 0, 0.46);box-shadow:-4px 11px 5px -10px rgba(0, 0, 0, 0.46);}
figure.effect-layla{background:#18a367;}
figure.effect-layla figcaption{padding:3em;}
figure.effect-layla figcaption::before, figure.effect-layla figcaption::after{position:absolute;content:'';opacity:0;}
figure.effect-layla figcaption::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0 0;transform-origin:0 0;}
figure.effect-layla figcaption::after{top:20px;right:20px;bottom:20px;left:20px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 0;transform-origin:100% 0;}
figure.effect-layla h2{padding-top:26%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;text-transform:capitalize !important;font-family:'Alegreya Sans', sans-serif;}
figure.effect-layla p{padding:0.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
figure.effect-layla img, figure.effect-layla h2{-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);}
figure.effect-layla img, figure.effect-layla figcaption::before, figure.effect-layla figcaption::after, figure.effect-layla p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effect-layla:hover img{opacity:0.7;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
figure.effect-layla:hover figcaption::before, figure.effect-layla:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
figure.effect-layla:hover h2, figure.effect-layla:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover p, figure.effect-layla:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.related{clear:both;padding:6em 1em;font-size:120%;}
.related > a{display:inline-block;margin:20px 10px;padding:25px;border:1px solid #4f7f90;text-align:center;}
.related a:hover{border-color:#39545e;}
.related a img{max-width:100%;opacity:0.8;}
.related a:hover img, .related a:active img{opacity:1;}
.related a h3{margin:0;padding:0.5em 0 0.3em;max-width:300px;text-align:left;}
@media screen and (max-width:25em){.codrops-header{font-size:75%;}
.codrops-icon span{display:none;}
}
.grid{position:relative;max-width:92%;list-style:none;text-align:center;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:1em;padding-right:0;padding-bottom:25px;padding-left:0px;}
.grid figure{position:relative;float:left;overflow:hidden;margin:10px 1%;min-width:96%;max-width:96%;min-height:210px;width:48%;background:#3085a3;text-align:center;cursor:pointer;border:5px solid #fffcf0;max-height:180px;}
.grid figure img{position:relative;display:block;max-width:100%;opacity:0.8;}
.grid figure:hover img, .grid figure:active img{opacity:.2;}
.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.grid figure figcaption::before, .grid figure figcaption::after{pointer-events:none;}
.grid figure figcaption, .grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.grid figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.grid figure h2{word-spacing:-0.15em;font-weight:300;}
.grid figure h2 span{font-weight:800;}
.grid figure h2, .grid figure p{margin:0;}
.grid figure p{letter-spacing:1px;font-size:68.5%;}
.clients{margin-bottom:20px !important;}
#owl-demo .item img{border:1px solid #ccc;border-radius:5px;display:block;height:auto;padding:5px;width:96%;}
@media (max-width:768px){.headerheading2{font-family:'Alegreya Sans', sans-serif;font-weight:700;font-size:23px;text-align:center;}
.headerheading6{font-family:'Alegreya Sans', sans-serif;font-weight:700;font-size:14px;font-weight:700;text-align:center;}
.Hcenter{text-align:left;}
.copyright p{text-align:left;}
.flexy-menu{margin-top:15px;}
.flexy-menu > li.showhide{height:40px !important;}
.flexy-menu li{line-height:10px !important;}
.flexy-menu > li.showhide span.icon{float:right;margin:11px 20px !important;}
.wide{background:#fff !important;border-bottom-left-radius:15px;border-right:2px solid #fff !important;box-shadow:none !important;padding-top:15px !important;width:100% !important;height:100%;}
.marlemin{margin-left:-10px !important;}
.iconsmake{height:60px;width:60px;line-height:60px;text-align:center;font-size:36px;font-family:'Alegreya Sans', sans-serif;color:#FFF;background-color:#000;border-radius:50%;margin-bottom:20px;}
.contentabout{background-image:none !important;padding-bottom:65px !important;}
.portfolio{margin:0 0 0 0px !important;}
.paddingtoperror{padding-left:48px !important;}
}
.mCall{background-color:#184a84;bottom:0;color:#fff;float:left;font-weight:bold;height:40px;line-height:40px;position:fixed;text-align:center;width:65px;z-index:9999;}
.mCall a{color:#fff;}
.brodcrumb{min-height:200px;background-color:#333;background-image:url(../images/bgcon.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;}
.centr{margin-top:35px;}
.brodcrumb p{color:#FFF;}
.a-link{color:#bcb2b2;}
.brodcrumb span{color:#bcb2b2;}
.margintops{margin-top:10px;}
.time{border-left-width:1px;border-left-style:solid;border-left-color:#232323;}
.time .content{padding-left:30px !important;margin-bottom:20px;}
.iconsmake{height:60px;width:60px;line-height:60px;text-align:center;font-size:36px;font-family:'Alegreya Sans', sans-serif;color:#FFF;background-color:#000;border-radius:50%;}
.marlemin{margin-left:-45px;}
.margintopfor{padding-top:40px;padding-bottom:40px;}
.contentabout{background-image:url("../images/back-about.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;margin-bottom:0;margin-top:0;min-height:0;padding-bottom:35px;padding-top:35px;min-height:421px;-webkit-box-shadow:0px 3px 10px -5px rgba(0, 0, 0, 0.65);-moz-box-shadow:0px 3px 10px -5px rgba(0, 0, 0, 0.65);box-shadow:0px 3px 10px -5px rgba(0, 0, 0, 0.65);}
.contentmission{padding-top:30px;padding-bottom:30px;background-color:#edeced;}
.iconscon{width:55px !important;margin:0 auto;padding-bottom:20px;padding-top:20px;}
.iconscon i{text-align:center;background-color:#fd4326;color:#FFF;width:55px;height:55px;line-height:55px;border-radius:50% !important;}
.contentvalue{background-image:url("../images/value.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;margin-bottom:0;margin-top:0;min-height:0;padding-bottom:35px;padding-top:35px;min-height:278px;-webkit-box-shadow:0px 3px 10px -5px rgba(0, 0, 0, 0.65);-moz-box-shadow:0px 3px 10px -5px rgba(0, 0, 0, 0.65);box-shadow:0px 3px 10px -5px rgba(0, 0, 0, 0.65);}
ul.form{position:relative;background:#fff;margin:auto;padding:0;list-style:none;overflow:hidden;}
.panel-heading i{padding-right:10px;}
.facts-wrapper{margin-top:25px;}
.form li a{padding-left:20px;height:54px;line-height:54px;display:block;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;font-size:14px;color:#686868;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;font-family:"Open Sans",sans-serif;}
.form li a:hover{background:#efefef;}
.form li a.profile{border-left:5px solid #002147;}
.form li:first-child a:hover, .form li:first-child a{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.form li:last-child a:hover, .form li:last-child a{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.form li a:hover i{color:#ea4f35;}
.form i{margin-right:15px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.form em{font-size:10px;background:#ea4f35;padding:3px 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-style:normal;color:#fff;margin-top:17px;margin-right:15px;line-height:10px;height:10px;float:right;}
.form li.selected a{background:#efefef;}
.tags a{border:1px solid #DDD;display:inline-block;color:#717171;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(180, 180, 180, 0.1);box-shadow:0 1px 1px 0 rgba(180, 180, 180, 0.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:2px;margin:0 3px 6px 0;padding:5px 10px}
.tags a:hover{border-color:#08C;}
.tags a.primary{color:#FFF;background-color:#428BCA;border-color:#357EBD}
.tags a.success{color:#FFF;background-color:#5CB85C;border-color:#4CAE4C}
.tags a.info{color:#FFF;background-color:#5BC0DE;border-color:#46B8DA}
.tags a.warning{color:#FFF;background-color:#F0AD4E;border-color:#EEA236}
.tags a.danger{color:#FFF;background-color:#D9534F;border-color:#D43F3A}
#cssmenu i{font-size:15px;}
.icondesgin{background-color:#0e799f;width:60px;height:60px;color:#FFF;text-align:center !important;line-height:60px;margin-bottom:5px;border-radius:10px;font-size:22px;}
.paddingleft p{padding-left:15px !important;}
.marginbotm{margin-bottom:15px !important;}
nav.primary{
	width:auto;
	margin-top: 70px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: -30px;
	padding-top: 10px;
}
nav.primary ul li{float:left;list-style:none;}
nav.primary ul li a{height:28px;display:block;font-size:15px;color:#000;padding:0 10px;text-decoration:none;line-height:28px;font-weight:700;    font-family: "Alegreya Sans",sans-serif;}
nav.primary li a.selected{background-color:#ec2f03;line-height:28px;padding:0 30px;color:#FFF;}
.main{padding:0;margin:0;display:block;}
.entry{position:relative;float:left;margin:10px 10px 70px;cursor:pointer;width:22%;height:215px;padding:0;}
.portfolio{margin:0 0 0 0px;}
.magnifier{background:rgba(255, 255, 255, .7) url(../images/magnifier.png) no-repeat center;position:absolute;top:10px;left:10px;bottom:10px;right:10px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.video-hover{background:rgba(255, 255, 255, .7) url(../images/video.png) no-repeat center;position:absolute;top:10px;left:10px;bottom:10px;right:10px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.entry:hover .video-hover, .entry:hover .magnifier{opacity:1;}
img{max-width:100%;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
.martopss{padding-top:50px !important;}
.martopssm{padding-top:20px !important;}
.marginbotsh{margin-bottom:30px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#999;padding-bottom:30px;}
.marinrops{padding-top:20px;color:#666;}
.iconcon{height:40px;float:left;}
.iconcon i{background-color:#fab226;color:#FFF;height:30px;width:30px;line-height:30px;text-align:center;float:left;margin-right:10px;margin-top:5px;}
.details p{margin-bottom:0px;}
.address{margin-bottom:20px;}
.patop{padding-top:20px !important;}
.btnss{background-color:#41403f;width:180px;height:40px !important; min-height:40px !important;border:none !important; font-family:'Alegreya Sans', sans-serif;border-radius:5px;color:#FFF;font-weight:700;text-transform:uppercase;}
.paddingtoperror{padding-top:70px;padding-left:90px;}
.times{border-left:1px solid #232323;}
.timeline{list-style:none;padding:10px 0;position:relative;font-weight:300;}
.timeline:before{background-image:url(../images/timeline.jpg);bottom:0;content:" ";left:50%;margin-left:-18.5px;position:absolute;top:0;width:36px;background-repeat:no-repeat;}
.timeline > li{margin-bottom:20px;position:relative;width:50%;float:left;clear:left;}
.timeline > li:before, .timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li:before, .timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li > .timeline-panel{width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);float:left;position:relative;}
.timeline > li > .timeline-panel:before{}
.timeline > li > .timeline-panel:after{}
.timeline > li > .timeline-badge{color:#ffffff;width:24px;height:24px;line-height:50px;text-align:center;position:absolute;top:16px;right:-12px;z-index:100;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-badge > a{display:none;font-size:25px}
.timeline-badge a:hover{color:#dcdcdc !important;}
.timeline-title{margin-top:0;color:inherit;}
.timeline-heading h4{font-weight:400;padding:0 15px;color:#4679bd;}
.timeline-body > p, .timeline-body > ul{padding:10px 15px;margin-bottom:0;}
.timeline-footer{padding:5px 15px;background-color:#f4f4f4;}
.timeline-footer p{margin-bottom:0;}
.timeline-footer > a{cursor:pointer;text-decoration:none;}
.timeline > li.timeline-inverted{float:right;clear:right;}
.timeline > li:nth-child(1){margin-top:-20px;}
.timeline > li:nth-child(2){margin-top:160px;}
.timeline > li:nth-child(3){margin-top:150px;}
.timeline > li:nth-child(4){margin-top:140px;}
.timeline > li:nth-child(5){margin-top:150px;}
.timeline > li:nth-child(6){margin-top:150px;}
.timeline > li:nth-child(7){margin-top:190px;}
.timeline > li.timeline-inverted > .timeline-badge{left:-12px;}
.no-float{float:none !important;}
@media (max-width:990px){.contentabout{background-image:none;}
.times{border-left:0px solid #232323;}
.mar50eq{margin-top:0px !important;float:left;margin-left:0px !important;width:calc(100% - 0px) !important;width:-moz-calc(100% - 0px) !important;width:-webkit-calc(100% - 0px) !important;}
}
@media (max-width:767px){.timeline:before{background-image:none;bottom:0;content:" ";left:50%;margin-left:-18.5px;position:absolute;top:0;width:0px;background-repeat:no-repeat;}
ul.timeline > li > .timeline-panel{width:calc(100% - 0px) !important;}
.timeline > li:nth-child(2){margin-top:10px;}
.timeline > li:nth-child(3){margin-top:10px;}
.timeline > li:nth-child(4){margin-top:10px;}
.timeline > li:nth-child(5){margin-top:10px;}
.timeline > li:nth-child(6){margin-top:10px;}
.pull-right{float:left !important;}
.text-right{text-align:left !important;}
ul.timeline:before{left:40px;}
ul.timeline > li{margin-bottom:0px;position:relative;width:100%;float:left;clear:left;}
ul.timeline > li > .timeline-panel{width:calc(100% - 65px);width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px);}
ul.timeline > li > .timeline-badge{left:28px;margin-left:0;top:16px;}
ul.timeline > li > .timeline-panel{float:right;}
ul.timeline > li > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
ul.timeline > li > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline > li.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px;}
.timeline > li.timeline-inverted > .timeline-badge{left:28px;}
}
.margintops50{margin-top:50px;}
.martopmin{margin-top:-46px;position:absolute;}
.martopmin a i{font-size:36px;margin-left:-4px;}
.mars{margin-left:-7px;z-index:}
.mars2{margin-left:10px;}
.timeline-heading p{margin-bottom:15px;}
.btnstyle3{background-color:#158eaf;padding:10px 15px;color:#FFF;font-weight:700;text-transform:uppercase;font-size:13px;}
.btnstyle3:hover{color:#FFF;background-color:#ea9234;}
.servicesindu{background-image:url(../images/servicesindu.png);background-repeat:repeat-x;min-height:422px;padding-top:50px;padding-bottom:40px;-webkit-box-shadow:-4px 11px 5px -10px rgba(0, 0, 0, 0.46);-moz-box-shadow:-4px 11px 5px -10px rgba(0, 0, 0, 0.46);box-shadow:-4px 11px 5px -10px rgba(0, 0, 0, 0.46);margin-bottom:0px;background-position:left bottom;}
.bggrey{background-color:#f6f6f6;}
.mar50eq{margin-top:30px;float:left;margin-left:100px;width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);}
h2.cs-fancy-heading{color:#333;display:block;font:700 40px/44px "Josefin Sans", sans-serif !important;margin-bottom:25px;text-transform:uppercase;}
.mce-content-body p{color:#555 !important;font:300 13px/24px "Biryani", sans-serif;letter-spacing:0;text-transform:none;}
.cs-spreator{display:inline-block;margin-bottom:18px;overflow:hidden;text-align:center;width:256px;border-bottom:1px solid #999;}
.btnstyle4{border-bottom:1px solid #6d6d6d;border-top:1px solid #6d6d6d;color:#333;display:table;line-height:40px;margin-left:auto;margin-right:auto;margin-top:2px;padding-left:15px;padding-right:15px;text-align:center;text-transform:uppercase;width:160px;}
.btnstyle5{border-bottom:1px solid #6d6d6d;border-top:1px solid #6d6d6d;color:#333;display:table;line-height:40px;margin-top:2px;padding-left:15px;padding-right:15px;text-align:center;text-transform:uppercase;width:140px;}
#form1 input{min-height:35px !important;}
.cs-color{font-size:46px;font-style:normal;letter-spacing:2px;font-family:'Herr Von Muellerhoff', cursive;margin-bottom:20px;display:block;}
.cs-column-text{text-align:center;padding:70px 0 20px;}
@media (max-width:768px){ .our-quality-shadow {min-height: 201px !important;}  .logo { display:table; margin:10px auto 0 auto;}         .cs-column-text{padding:5px 0 20px;}
.blockcenter{width:272px;display:table;margin:0 auto;}
.blockcenter2{width:240px;display:table;margin:0 auto;}
.Hcenter{text-align:center;}
.H1fontb{margin-bottom:0px !important;font-size:50px !important;}
}
.ourexp{background-color:#e9eef4;min-height:130px;padding-top:20px;-webkit-box-shadow:0px 3px 10px -5px rgba(0,0,0,0.65);-moz-box-shadow:0px 3px 10px -5px rgba(0,0,0,0.65);box-shadow:0px 3px 10px -5px rgba(0,0,0,0.65);}
.iconhere{float:left;}
.iconhere i{font-size:40px;padding-right:15px;line-height:91px;}
.expe{margin-left:0px;float:left;font-family:"Alegreya Sans",sans-serif;}
.expe strong{font-size:24px;line-height:30px;}
.expe strong span{display:block;}
.main-tops{margin-top:50px !important;}
.awsomelist{float:left;list-style-type:none;margin-top:22px;}
.awsomelist li{float:left;background:rgba(0, 0, 0, 0) url("../images/sep.png") no-repeat scroll right top;border:medium none;padding:0 50px 0 40px;font-size:22px;font-weight:700;line-height:25px;}
.awsomelist li a{color:#000;font-family:"Alegreya Sans",sans-serif;}
.awsomelist li span{display:block;}
.facts{padding:70px 0;background:#1bbc9b;color:#000;}
.facts .intro-title{color:#000;margin-top:0;}
.facts .btn-dark{margin-top:15px;}
.fact-text{padding-top:10px;}
.facts-wrapper .ts-facts{color:#000;text-align:center;padding:25px 0;border-bottom:1px solid rgba(149, 149, 149, 0.3);border-right:1px solid rgba(149, 149, 149, 0.3);}
.counterUp{text-transform:uppercase;font-size:24px;}
.facts-wrapper .ts-facts:nth-child(2),
.facts-wrapper .ts-facts:nth-child(4){border-right:0;}
.facts-wrapper .ts-facts:nth-child(3),
.facts-wrapper .ts-facts:nth-child(4){border-bottom:0;}
.facts-wrapper .ts-facts .ts-facts-icon i{font-size:28px;}
.facts-wrapper .ts-facts .ts-facts-content .ts-facts-num{color:#000;font-size:32px;margin:10px 0 0;font:700 40px/44px "Josefin Sans",sans-serif !important;}
.counterUp{font:"Josefin Sans",sans-serif !important;}
.facts-wrapper .ts-facts .ts-facts-content .ts-facts-title{font-size:14px;color:#000;margin:0;}
.intro-title{font-size:12px;text-transform:uppercase;line-height:32px;font-weight:400;margin-bottom:8px;letter-spacing:1px;}
.intro-title .title-head{display:block;color:#ec2f03;font-weight:700;letter-spacing:0;text-transform:capitalize;text-transform:uppercase;font:700 40px/44px "Josefin Sans",sans-serif !important;}
.btn-dark{background:#3a5371 none repeat scroll 0 0;color:#fff;}
.list-round-arrow, .list-arrow{list-style:outside none none;margin:0;padding:0 0 0 0px;}
.list-round-arrow li::before{color:#3a5371;content:""; font-family:FontAwesome; margin-right:10px;   left: 0;
    padding-right: 6px;
    position: absolute;}
.list-round-arrow li {	
	 padding-left: 22px;
    position: relative; margin-bottom:5px; font-family: "Open Sans",sans-serif !important; font-size:16px;}
	
	
	.list-round-arrow { margin-bottom:20px;}
	
.list-round-arrow > p {
    margin-left: 21px;
}

#form1 h1 { color:#FFF;}

.bottomborder{padding-bottom:10px;margin-right:15px; margin-bottom:10px;}
.panel-title{font-family:"Alegreya Sans",sans-serif;}
.paddingbot{padding-bottom:10px !important;margin-bottom:10px !important;float:left !important;width:100% !important;}
.fastmarkup p{padding-bottom:1px !important;margin-bottom:1px !important;padding-bottom:1px !important;}
.courses {
    background-image: url("../images/BGS.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
    padding-bottom: 50px;
}
.content-area p {
    color: #595959;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 300 !important;
    line-height: 25px;
    padding-bottom: 0;
    text-align: justify;
}
.content-area p.heading {
    color: #2d3e50;
    font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
    padding-bottom: 0;
}.content-area p b {
    color: #000000 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 300 !important;
}
.contg h1 {
    background: rgba(0, 0, 0, 0) url("../images/line2.jpg") no-repeat scroll left bottom;
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-align: left;     color: #ec2f03;
}
.contg h1 span {
    display: block;
    font-weight: 700;
    line-height: 40px; 
}
.courses {
	background-color: #f7f7f7 !important;
	padding-top: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.view {
    border-left: 4px solid #eb5255;
    color: #ca3033;
    padding-left: 10px;
    text-align: left;
}

.fleft { float:left;}
.level-career {
    list-style: outside none none;
    margin: 0 0 35px;
    padding: 0;
	list-style-type:none !important;
}
.level-career li {
    color: #757575;
    float: left;
    font-family: Lato,sans-serif;
    font-size: 13px;
    padding-right: 12px;
}
#time, #time2, #time3, #time4, #time5, #time6, #time7, #time8 {
    padding-left: 5px; float:left; padding-right:10px;
}
.our-quality-shadow {
	background-image: url(../images/quality-shadow.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height:130px;
	margin-bottom:10px;
	margin-top:10px;
}
.icon-quality {
	width:70px;
	height:70px;
	float:left;
}
.icon-quality i {
	background-color:#535353;
	width:68px;
	height:68px;
	text-align:center;
	line-height:68px;
	color:#FFF;
	font-size:26px;
	border-radius:50%;
	transition: all 0.3s linear 0s, background 0.3s linear 0s;
}
.icon-quality i:hover {
	background-color:#000;
	transition: all 0.3s linear 0s, background 0.3s linear 0s;
}
.content-quality {
	float:left;
	width:201px;
	margin-left:4px;
}
.content-quality p {
	margin-left:0px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:17px;
}
.content-quality p span {
	display:block;
}
.img-responsive2 { width:100%;}








/*header*/

.top-links li, .top-links li a {
	color:#2b374d
}
.top-links li a, .top-links li a:hover {
transition:color .2s linear 0s, background .2s linear 0s
}
.da-arrows, .da-dots, .owl-controls {
	-webkit-user-select:none;
	-moz-user-select:none
}
.da-arrows span, .da-dots span, .owl-controls .owl-buttons div, .owl-controls .owl-page {
	cursor:pointer
}
header {
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#f39f01;
	border-bottom-width:6px;
	border-bottom-style:solid;
	border-bottom-color:#144f8b;
	min-height:105px;
	-webkit-box-shadow:inset 0 2px 14px -5px rgba(0, 0, 0, .69);
	-moz-box-shadow:inset 0 2px 14px -5px rgba(0, 0, 0, .69);
	box-shadow:inset 0 2px 14px -5px rgba(0, 0, 0, .69)
}
.logo {
	margin-top:10px;
	margin-bottom: 10px;
}
.top-links {
	list-style-type:none;
	margin-top:17px;
	float:right
}
.blk { color:#000; text-transform:uppercase;}
.top-links li {
	float:left;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCC;
	padding:0 10px;
	line-height:15px;
	font-size:13px;
	font-family:'Open Sans', sans-serif
}
.flexy-menu, .flexy-menu li {
	padding:0;
	position:relative;
	margin:0
}
.top-links li:last-child {
	border:none
}
.top-links li a:hover {
	color:#ec2f03
}
.flexy-menu {
	float:right;
	font-family:"Source Sans Pro", Segoe UI, Arial;
	list-style:none
}
.flexy-menu li {
	display:inline-block;
	font-size:13px;
	float:left;
	line-height:20px
}
.flexy-menu>li>a {
	padding:20px 16px;
	color:#000;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
-webkit-transition:color .2s linear, background .2s linear;
-moz-transition:color .2s linear, background .2s linear;
-o-transition:color .2s linear, background .2s linear;
transition:color .2s linear, background .2s linear
}
.flexy-menu li.active a, .flexy-menu li:hover>a {
	color:#fff
}
.flexy-menu li.right {
	float:right
}
.flexy-menu ul, .flexy-menu ul li ul {
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	z-index:99999;
	width:132px;
	background:#333;
	box-shadow:0 1px 1px rgba(0, 0, 0, .3)
}
.flexy-menu ul {
	top:60px;
	left:0
}
.flexy-menu ul li ul {
	top:0;
	left:100%
}
.flexy-menu ul li {
	clear:both;
	width:100%;
	border:none;
	font-size:12px
}
.radius-menu, .wide {
	border-bottom-left-radius:15px
}
.flexy-menu ul li a {
	padding:3px 10px;
	width:100%;
	color:#000;
	font-size:13px;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
-webkit-transition:color .2s linear, background .2s linear;
-moz-transition:color .2s linear, background .2s linear;
-o-transition:color .2s linear, background .2s linear;
transition:color .2s linear, background .2s linear
}
.flexy-menu>li .indicator {
	position:absolute;
	color:#000;
	top:20px;
	right:2px;
	font-size:17px
}
.flexy-menu ul>li .indicator {
	top:10px;
	right:8px
}
.thin>li>a {
	padding:10px 22px
}
.thin ul {
	top:40px
}
.thin>li .indicator {
	top:10px
}
.thick>li>a {
	padding:40px 22px
}
.thick ul {
	top:100px
}
.thick>li .indicator {
	top:40px
}
.flexy-menu i {
	line-height:20px!important;
	margin-right:6px;
	font-size:18px;
	float:left;
	width:18px
}
.flexy-menu>li.showhide {
	display:none;
	width:100%;
	height:50px;
	cursor:pointer;
	color:#dedede;
	border-bottom:solid 1px rgba(0, 0, 0, .1);
	background:#144f8b
}
.flexy-menu>li.showhide span.title {
	margin:16px 0 0 25px;
	float:left
}
.flexy-menu>li.showhide span.icon {
	margin:17px 20px;
	float:right
}
.flexy-menu>li.showhide .icon em {
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#ccc
}
.orange li.active a, .orange li:hover>a {
	color:#ec2f03!important
}
.flexy-menu.vertical {
	width:200px
}
.flexy-menu.vertical li, .flexy-menu.vertical ul li {
	width:100%
}
.flexy-menu.vertical li a {
	display:inline-block!important;
	width:100%;
	padding:18px 20px 16px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.flexy-menu.vertical ul, .flexy-menu.vertical ul li ul {
	width:150px
}
.flexy-menu.vertical ul {
	top:0;
	left:100%
}
.flexy-menu.vertical ul li ul {
	top:0
}
.flexy-menu.vertical.right {
	float:right!important
}
.flexy-menu.vertical.right ul {
	left:-150px!important
}
.flexy-menu.vertical>li .indicator {
	top:17px;
	right:15px;
	font-size:17px
}
.flexy-menu.vertical ul>li .indicator {
	top:18px;
	right:15px
}
@media only screen and (max-width:768px) {
.flexy-menu, .flexy-menu a, .flexy-menu li, .flexy-menu.vertical {
width:100%
}
.flexy-menu li {
display:block
}
.flexy-menu>li>a {
padding-top:15px;
padding-bottom:15px;
padding-left:25px
}
.flexy-menu ul>li>a, .flexy-menu>li>ul>li>a {
padding-left:40px!important
}
.flexy-menu a {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}
.flexy-menu ul, .flexy-menu ul li ul, .flexy-menu.vertical ul, .flexy-menu.vertical ul li ul {
width:100%;
left:0;
border-left:none;
position:static;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}
.flexy-menu ul li {
border-left:none;
border-right:none
}
.flexy-menu ul li a, .flexy-menu.vertical ul li a {
padding-top:10px;
padding-bottom:10px
}
.flexy-menu>li .indicator {
top:15px;
right:25px;
font-size:17px
}
.flexy-menu ul>li .indicator {
right:24px
}
.flexy-menu.vertical ul>li .indicator {
top:10px;
right:15px
}
.flexy-menu>li>ul>li>ul>li>a {
padding-left:60px!important
}
.flexy-menu>li>ul>li>ul>li>ul>li>a {
padding-left:80px!important
}
}
.da-slide, .da-slider .mask {
	top:0;
	width:100%;
	height:100%
}
.wide {
	width:550px!important;
	border-right:2px solid #2b2b2b;
	padding-top:15px!important;
	-webkit-box-shadow:3px 3px 5px -1px rgba(0, 0, 0, .36)!important;
	-moz-box-shadow:3px 3px 5px -1px rgba(0, 0, 0, .36)!important;
	box-shadow:3px 3px 5px -1px rgba(0, 0, 0, .36)!important;
	background:rgba(255, 255, 255, 1)!important;
	background:-moz-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%)!important;
	background:-webkit-gradient(left top, right top, color-stop(0, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)))!important;
	background:-webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%)!important;
	background:-o-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%)!important;
	background:-ms-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%)!important;
	background:linear-gradient(to right, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%)!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=1)!important
}
.menu-con {
	color:#FFF;
	margin-top:15px;
	padding-top:5px
}
.menu {
	background-color:#FFF
}
.header-form {
	position:absolute;
	z-index:999;
	width:350px;
	max-height:450px;
	right:2%;
	background-color:rgba(45, 62, 80, .85);
	padding:20px;
	margin-top:10px;
	height:469px
}
.form-control {
	margin-bottom:10px
}
legend {
	font-family:'Merriweather Sans', sans-serif;
	font-size:22px!important;
	text-transform:uppercase!important;
	font-weight:700;
	color:#1e5799!important;
	text-align:left
}
.formcon h1 {
	margin-top:0!important;
	color:#FFF
}
.da-slider {
	width:100%;
	min-width:320px;
	height:520px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/Slider.html) 0 center repeat-x;
	background-size:auto 100%;
-webkit-transition:background-position 1s ease-out .3s;
-moz-transition:background-position 1s ease-out .3s;
-o-transition:background-position 1s ease-out .3s;
-ms-transition:background-position 1s ease-out .3s;
transition:background-position 1s ease-out .3s;
	-webkit-box-shadow:1px 0 5px 0 rgba(0, 0, 0, .66);
	-moz-box-shadow:1px 0 5px 0 rgba(0, 0, 0, .66);
	box-shadow:1px 0 5px 0 rgba(0, 0, 0, .66)
}
.da-slide .da-link, .da-slide .da-link:hover {
transition:color .2s linear 0s, background .2s linear 0s
}
.da-slider .triangle {
	clear:none;
	top:0;
	z-index:999
}
.da-slider .mask {
	position:absolute;
	left:0;
	background-image:url(../images/headerbg.jpg);
	opacity:.85;
	filter:alpha(opacity=85);
	background-color:#fff;
	background-repeat:no-repeat
}
.da-slider .container {
	margin-top:-30px;
	position:relative;
	height:100%
}
.da-slide {
	position:absolute;
	left:0;
	text-align:left
}
.da-slide-current {
	z-index:900
}
.da-slider-fb .da-slide {
	left:100%;
	display:none
}
.da-slider-fb .da-slide.da-slide-current {
	left:0;
	display:block
}
.da-slide .da-img, .da-slide .da-link, .da-slide h2, .da-slide h4, .da-slide p {
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	left:110%
}
.da-slider-fb .da-slide .da-link, .da-slider-fb .da-slide h2, .da-slider-fb .da-slide h4, .da-slider-fb .da-slide p {
	left:10%;
	opacity:1;
	display:block;
	filter:alpha(opacity=100)
}
.da-slider-fb .da-slide .da-img {
	left:60%;
	opacity:1;
	display:block;
	filter:alpha(opacity=100)
}
.da-slide h2, .da-slide h4 {
	color:#fff;
	text-transform:uppercase;
	white-space:nowrap;
	z-index:10
}
.da-slide h2 {
	font-size:46px;
	width:50%;
	top:140px;
	font-weight:700
}
.da-slide h4 {
	width:50%;
	font-size:22px;
	top:125px;
	font-weight:400
}
.da-slide p {
	width:45%;
	padding:0;
	font-size:16px;
	top:206px;
	color:#fff;
	height:90px;
	overflow:hidden;
	font-weight:400
}
.da-slide .da-img {
	text-align:center;
	width:40%;
	top:60px;
	height:256px;
	line-height:360px;
	left:110%
}
.da-slide .da-link {
	top:287px;
	margin:0;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#fff;
	border-bottom-color:#fff;
	color:#fff;
	padding-right:12px;
	padding-left:12px;
	font-family:'Alegreya Sans', sans-serif;
	font-size:16px!important;
	font-weight:700
}
.da-slide .da-link:hover {
	color:#ec2f03
}
.da-dots {
	width:100%;
	position:absolute;
	text-align:center;
	left:0;
	bottom:20px;
	z-index:900
}
.da-dots span {
	display:inline-block;
	width:50px;
	height:3px;
	margin:0 5px 0 0;
	background:#fff;
	position:relative
}
.da-dots span.da-dots-current {
	background:#fc9208
}
.da-arrows span {
	position:absolute;
	height:100%;
	width:45px;
	z-index:900;
	opacity:0
}
.da-slider:hover .da-arrows span {
	opacity:1
}
.da-arrows span:after {
	content:'';
	position:absolute
}
.da-arrows span:hover:after {
	box-shadow:1px 1px 4px rgba(0, 0, 0, .3)
}
.da-arrows span:active:after {
	box-shadow:1px 1px 1px rgba(255, 255, 255, .1)
}
.da-arrows span.da-arrows-next:after {
	background-position:top right
}
.da-arrows span.da-arrows-prev {
	left:15px;
	background:url(../images/Left.png) center center no-repeat
}
.da-arrows span.da-arrows-next {
	right:15px;
	background:url(../images/Right.png) center center no-repeat
}
.da-slide-current .da-link, .da-slide-current h2, .da-slide-current h4, .da-slide-current p {
	left:10%;
	opacity:1
}
.da-slide-current .da-img {
	left:60%;
	opacity:1
}
.da-slide-fromright h2, .da-slide-fromright h4 {
-webkit-animation:fromRightAnim1 .6s ease-in-out .8s both;
-moz-animation:fromRightAnim1 .6s ease-in-out .8s both;
-o-animation:fromRightAnim1 .6s ease-in-out .8s both;
-ms-animation:fromRightAnim1 .6s ease-in-out .8s both;
animation:fromRightAnim1 .6s ease-in-out .8s both
}
.da-slide-fromright p {
-webkit-animation:fromRightAnim2 .6s ease-in-out .8s both;
-moz-animation:fromRightAnim2 .6s ease-in-out .8s both;
-o-animation:fromRightAnim2 .6s ease-in-out .8s both;
-ms-animation:fromRightAnim2 .6s ease-in-out .8s both;
animation:fromRightAnim2 .6s ease-in-out .8s both
}
.da-slide-fromright .da-link {
-webkit-animation:fromRightAnim3 .4s ease-in-out 1.2s both;
-moz-animation:fromRightAnim3 .4s ease-in-out 1.2s both;
-o-animation:fromRightAnim3 .4s ease-in-out 1.2s both;
-ms-animation:fromRightAnim3 .4s ease-in-out 1.2s both;
animation:fromRightAnim3 .4s ease-in-out 1.2s both
}
.da-slide-fromright .da-img {
-webkit-animation:fromRightAnim4 .6s ease-in-out .8s both;
-moz-animation:fromRightAnim4 .6s ease-in-out .8s both;
-o-animation:fromRightAnim4 .6s ease-in-out .8s both;
-ms-animation:fromRightAnim4 .6s ease-in-out .8s both;
animation:fromRightAnim4 .6s ease-in-out .8s both
}
@-webkit-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-webkit-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-webkit-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}
1% {
left:10%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-webkit-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
@-moz-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-moz-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-moz-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}
1% {
left:10%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-moz-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
@-o-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-o-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-o-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}
1% {
left:10%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-o-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
@-ms-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-ms-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-ms-keyframes fromRightAnim3 {
0%, 1% {
opacity:0
}
1%, 100% {
left:10%
}
0% {
left:110%
}
100% {
opacity:1
}
}
@-ms-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
@keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}
1% {
left:10%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
.da-slide-fromleft h2, .da-slide-fromleft h4 {
-webkit-animation:fromLeftAnim1 .6s ease-in-out .6s both;
-moz-animation:fromLeftAnim1 .6s ease-in-out .6s both;
-o-animation:fromLeftAnim1 .6s ease-in-out .6s both;
-ms-animation:fromLeftAnim1 .6s ease-in-out .6s both;
animation:fromLeftAnim1 .6s ease-in-out .6s both
}
.da-slide-fromleft p {
-webkit-animation:fromLeftAnim2 .6s ease-in-out .6s both;
-moz-animation:fromLeftAnim2 .6s ease-in-out .6s both;
-o-animation:fromLeftAnim2 .6s ease-in-out .6s both;
-ms-animation:fromLeftAnim2 .6s ease-in-out .6s both;
animation:fromLeftAnim2 .6s ease-in-out .6s both
}
.da-slide-fromleft .da-link {
-webkit-animation:fromLeftAnim3 .4s ease-in-out 1.2s both;
-moz-animation:fromLeftAnim3 .4s ease-in-out 1.2s both;
-o-animation:fromLeftAnim3 .4s ease-in-out 1.2s both;
-ms-animation:fromLeftAnim3 .4s ease-in-out 1.2s both;
animation:fromLeftAnim3 .4s ease-in-out 1.2s both
}
.da-slide-fromleft .da-img {
-webkit-animation:fromLeftAnim4 .6s ease-in-out .6s both;
-moz-animation:fromLeftAnim4 .6s ease-in-out .6s both;
-o-animation:fromLeftAnim4 .6s ease-in-out .6s both;
-ms-animation:fromLeftAnim4 .6s ease-in-out .6s both;
animation:fromLeftAnim4 .6s ease-in-out .6s both
}
@-webkit-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-webkit-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-webkit-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}
1% {
left:10%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-webkit-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
@-moz-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-moz-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-moz-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}
1% {
left:10%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-moz-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
@-o-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-o-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-o-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}
1% {
left:10%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-o-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
@-ms-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-ms-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@-ms-keyframes fromLeftAnim3 {
0%, 1% {
opacity:0
}
1%, 100% {
left:10%
}
0% {
left:-110%
}
100% {
opacity:1
}
}
@-ms-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
@keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}
1% {
left:10%;
opacity:0
}
100% {
left:10%;
opacity:1
}
}
@keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}
100% {
left:60%;
opacity:1
}
}
.da-slide-toright h2, .da-slide-toright h4 {
-webkit-animation:toRightAnim1 .6s ease-in-out .6s both;
-moz-animation:toRightAnim1 .6s ease-in-out .6s both;
-o-animation:toRightAnim1 .6s ease-in-out .6s both;
-ms-animation:toRightAnim1 .6s ease-in-out .6s both;
animation:toRightAnim1 .6s ease-in-out .6s both
}
.da-slide-toright p {
-webkit-animation:toRightAnim2 .6s ease-in-out .3s both;
-moz-animation:toRightAnim2 .6s ease-in-out .3s both;
-o-animation:toRightAnim2 .6s ease-in-out .3s both;
-ms-animation:toRightAnim2 .6s ease-in-out .3s both;
animation:toRightAnim2 .6s ease-in-out .3s both
}
.da-slide-toright .da-link {
-webkit-animation:toRightAnim3 .4s ease-in-out both;
-moz-animation:toRightAnim3 .4s ease-in-out both;
-o-animation:toRightAnim3 .4s ease-in-out both;
-ms-animation:toRightAnim3 .4s ease-in-out both;
animation:toRightAnim3 .4s ease-in-out both
}
.da-slide-toright .da-img {
-webkit-animation:toRightAnim4 .6s ease-in-out both;
-moz-animation:toRightAnim4 .6s ease-in-out both;
-o-animation:toRightAnim4 .6s ease-in-out both;
-ms-animation:toRightAnim4 .6s ease-in-out both;
animation:toRightAnim4 .6s ease-in-out both
}
@-webkit-keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-webkit-keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-webkit-keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}
99% {
left:10%;
opacity:0
}
100% {
left:100%;
opacity:0
}
}
@-webkit-keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}
30% {
left:55%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-moz-keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-moz-keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-moz-keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}
99% {
left:10%;
opacity:0
}
100% {
left:100%;
opacity:0
}
}
@-moz-keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}
30% {
left:55%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-o-keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-o-keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-o-keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}
99% {
left:10%;
opacity:0
}
100% {
left:100%;
opacity:0
}
}
@-o-keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}
30% {
left:55%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-ms-keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-ms-keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@-ms-keyframes toRightAnim3 {
0%, 99% {
left:10%
}
100%, 99% {
opacity:0
}
0% {
opacity:1
}
100% {
left:100%
}
}
@-ms-keyframes toRightAnim4 {
0%, 30% {
opacity:1
}
0% {
left:60%
}
30% {
left:55%
}
100% {
left:100%;
opacity:0
}
}
@keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
@keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}
99% {
left:10%;
opacity:0
}
100% {
left:100%;
opacity:0
}
}
@keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}
30% {
left:55%;
opacity:1
}
100% {
left:100%;
opacity:0
}
}
.da-slide-toleft h2 {
-webkit-animation:toLeftAnim1 .6s ease-in-out both;
-moz-animation:toLeftAnim1 .6s ease-in-out both;
-o-animation:toLeftAnim1 .6s ease-in-out both;
-ms-animation:toLeftAnim1 .6s ease-in-out both;
animation:toLeftAnim1 .6s ease-in-out both
}
.da-slide-toleft p {
-webkit-animation:toLeftAnim2 .6s ease-in-out .3s both;
-moz-animation:toLeftAnim2 .6s ease-in-out .3s both;
-o-animation:toLeftAnim2 .6s ease-in-out .3s both;
-ms-animation:toLeftAnim2 .6s ease-in-out .3s both;
animation:toLeftAnim2 .6s ease-in-out .3s both
}
.da-slide-toleft .da-link {
-webkit-animation:toLeftAnim3 .6s ease-in-out .6s both;
-moz-animation:toLeftAnim3 .6s ease-in-out .6s both;
-o-animation:toLeftAnim3 .6s ease-in-out .6s both;
-ms-animation:toLeftAnim3 .6s ease-in-out .6s both;
animation:toLeftAnim3 .6s ease-in-out .6s both
}
.da-slide-toleft .da-img {
-webkit-animation:toLeftAnim4 .6s ease-in-out .5s both;
-moz-animation:toLeftAnim4 .6s ease-in-out .5s both;
-o-animation:toLeftAnim4 .6s ease-in-out .5s both;
-ms-animation:toLeftAnim4 .6s ease-in-out .5s both;
animation:toLeftAnim4 .6s ease-in-out .5s both
}
@-webkit-keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}
30% {
left:15%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-webkit-keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}
30% {
left:15%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-webkit-keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-webkit-keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}
70% {
left:30%;
opacity:0
}
100% {
left:-50%;
opacity:0
}
}
@-moz-keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}
30% {
left:15%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-moz-keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}
30% {
left:15%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-moz-keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-moz-keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}
70% {
left:30%;
opacity:0
}
100% {
left:-50%;
opacity:0
}
}
@-o-keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}
30% {
left:15%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-o-keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}
30% {
left:15%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-o-keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-o-keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}
70% {
left:30%;
opacity:0
}
100% {
left:-50%;
opacity:0
}
}
@-ms-keyframes toLeftAnim1 {
0%, 30% {
opacity:1
}
0% {
left:10%
}
30% {
left:15%
}
100% {
left:-50%;
opacity:0
}
}
@-ms-keyframes toLeftAnim2 {
0%, 30% {
opacity:1
}
0% {
left:10%
}
30% {
left:15%
}
100% {
left:-50%;
opacity:0
}
}
@-ms-keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@-ms-keyframes toLeftAnim4 {
100%, 70% {
opacity:0
}
0% {
left:60%;
opacity:1
}
70% {
left:30%
}
100% {
left:-50%
}
}
@keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}
30% {
left:15%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}
30% {
left:15%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}
100% {
left:-50%;
opacity:0
}
}
@keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}
70% {
left:30%;
opacity:0
}
100% {
left:-50%;
opacity:0
}
}
@media (max-width:979px) {
.da-slide h2 {
font-size:28px;
top:40px
}
.da-slide h4 {
font-size:18px;
top:80px
}
.da-slide p {
font-size:14px;
line-height:16px;
top:120px
}
.da-slide .da-img {
top:80px;
line-height:100px
}
.da-slide .da-link {
top:65%
}
}
@media (max-width:767px) {
.da-slide h2 {
font-size:20px;
top:40px
}
.da-slide p {
display:none
}
.da-slide .da-img {
top:50px;
width:30%
}
.da-slide .da-link {
margin:0;
font-size:12px;
top:150px
}
.da-slider { min-height:475px;}
.da-dots { display:none !important; }
.header-form { padding-bottom:15px; float:left; height: 500px !important; width:100% !important; right:0% !important;   max-height: 500px !important;}
.marbotmob { margin-bottom:10px;}
.fb-page { display:none !important; }
#facebook { display:none;}
.icon-ul { margin-bottom:15px !important; float:left;}
.paddingtop-bottom {
    margin-top: 20px !important;
}
}
@media (max-width:480px) {
.da-slide .da-img, .da-slide .da-link {
display:none
}
}
.owl-theme .owl-controls {
	margin-top:10px;
	text-align:center
}
.owl-theme .owl-controls .owl-buttons div {
	color:#FFF;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background:#869791;
	filter:Alpha(Opacity=50);
	opacity:.5
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter:Alpha(Opacity=100);
	opacity:1;
	text-decoration:none
}
.owl-theme .owl-controls .owl-page {
	display:inline-block;
	zoom:1
}
.owl-theme .owl-controls .owl-page span {
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#2a3b46
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter:Alpha(Opacity=100);
	opacity:1
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#FFF;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}
.owl-item.loading {
	min-height:150px;
	background:url(AjaxLoader.html) center center no-repeat
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition:height .5s ease-in-out;
-moz-transition:height .5s ease-in-out;
-ms-transition:height .5s ease-in-out;
-o-transition:height .5s ease-in-out;
transition:height .5s ease-in-out
}
.owl-carousel .owl-item {
	float:left
}
.owl-controls {
	-khtml-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.grabbing {
	cursor:url(grabbing.html) 8 8, move
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right, div.pp_default .pp_top, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_right {
	height:13px
}
div.pp_default .pp_top .pp_left {
	background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left:13px
}
div.pp_default .pp_content_container .pp_right {
	background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right:13px
}
div.pp_default .pp_next:hover {
	background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor:pointer
}
div.pp_default .pp_previous:hover {
	background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor:pointer
}
div.pp_default .pp_expand {
	background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_expand:hover {
	background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor:pointer
}
div.pp_default .pp_contract {
	background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_contract:hover {
	background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor:pointer
}
div.pp_default .pp_close {
	width:30px;
	height:30px;
	background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor:pointer
}
div.pp_default .pp_gallery ul li a {
	background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border:1px solid #aaa
}
div.pp_default .pp_social {
	margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_next, div.pp_default .pp_gallery a.pp_arrow_previous {
	position:static;
	left:auto
}
div.pp_default .pp_nav .pp_pause, div.pp_default .pp_nav .pp_play {
	background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_next, div.pp_default a.pp_arrow_previous {
	background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height:20px;
	width:20px;
	margin:4px 0 0
}
div.pp_default a.pp_arrow_next {
	left:52px;
	background-position:-82px -3px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	width:110px;
	position:relative
}
div.pp_default .pp_nav .currentTextHolder {
	font-family:Georgia;
	font-style:italic;
	color:#999;
	font-size:11px;
	left:75px;
	line-height:25px;
	position:absolute;
	top:2px;
	margin:0;
	padding:0 0 0 10px
}
div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover, div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_nav .pp_play:hover {
	opacity:.7
}
div.pp_default .pp_description {
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_rounded .pp_previous:hover {
	background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand:hover {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract:hover {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_nav .pp_play {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_arrow_previous {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover {
	background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_previous:hover {
	background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand:hover {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract:hover {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_description {
	margin-right:85px;
	color:#fff
}
div.dark_rounded .pp_nav .pp_play {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_arrow_previous {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_content, div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right {
	background:#000
}
div.dark_square .pp_description {
	color:#fff;
	margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_expand:hover {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract {
	background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract:hover {
	background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_square .pp_nav {
	clear:none
}
div.dark_square .pp_nav .pp_play {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_arrow_previous {
	background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_square .pp_previous:hover {
	background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_square .pp_expand {
	background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_expand:hover {
	background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract {
	background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract:hover {
	background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.light_square .pp_nav .pp_play {
	background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_arrow_previous {
	background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
	background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}
div.light_square .pp_next:hover {
	background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_square .pp_previous:hover {
	background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_top .pp_left {
	background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right {
	background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand {
	background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_expand:hover {
	background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract {
	background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract:hover {
	background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_close {
	width:22px;
	height:22px;
	background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.facebook .pp_description {
	margin:0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default
}
div.facebook .pp_arrow_next {
	background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default
}
div.facebook .pp_nav {
	margin-top:0
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_next:hover {
	background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.facebook .pp_previous:hover {
	background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline:0
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:0
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	width:55px;
	overflow:hidden
}
.pp_social .twitter {
	float:left
}
.pp_nav {
	clear:right;
	float:left;
	margin:3px 10px 0 0
}
.pp_nav p {
	float:left;
	white-space:nowrap;
	margin:2px 4px
}
.pp_nav .pp_pause, .pp_nav .pp_play {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
a.pp_arrow_next, a.pp_arrow_previous {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:35px;
	position:relative;
	white-space:nowrap;
	margin:0 0 0 5px;
	padding:0
}
.pp_gallery ul a {
	border:1px solid rgba(0, 0, 0, .5);
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) no-repeat;
	display:block;
	height:33px;
	width:50px
}
a.pp_next, a.pp_previous {
	background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	height:100%;
	width:49%;
	text-indent:-10000px
}
.pp_gallery .pp_arrow_next, .pp_gallery .pp_arrow_previous {
	margin-top:7px!important
}
a.pp_next {
	float:right
}
a.pp_previous {
	float:left
}
a.pp_contract, a.pp_expand {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000
}
.pp_loaderIcon, a.pp_close {
	display:block;
	position:absolute
}
a.pp_close {
	right:0;
	top:0;
	line-height:22px;
	text-indent:-10000px
}
.pp_loaderIcon {
	height:24px;
	left:50%;
	top:50%;
	width:24px;
	margin:-12px 0 0 -12px
}
.pp_fade, .pp_gallery li.default a img, div.ppt {
	display:none
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	font-size:17px;
	z-index:9999;
	margin:0 0 5px 15px
}
div.light_rounded .pp_content, div.pp_default .pp_content {
	background-color:#fff
}
div.facebook #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.pp_default #pp_full_res .pp_inline {
	color:#000
}
.pp_gallery li.selected a, .pp_gallery ul a:hover, div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a {
	border-color:#fff
}
div.dark_rounded .pp_details, div.dark_square .pp_details, div.facebook .pp_details, div.light_rounded .pp_details, div.light_square .pp_details, div.pp_default .pp_details {
	position:relative
}
div.facebook .pp_content, div.light_rounded .pp_bottom .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_top .pp_middle, div.light_square .pp_content, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right {
	background:#fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right:85px
}
div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous {
	margin-top:12px!important
}
div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_rounded .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_rounded .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_bottom .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_top .pp_middle {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color:#fff
}
.pp_bottom, .pp_top {
	height:20px;
	position:relative
}
* html .pp_bottom, * html .pp_top {
	padding:0 20px
}
.pp_bottom .pp_left, .pp_top .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_bottom .pp_middle, .pp_top .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_bottom .pp_middle, * html .pp_top .pp_middle {
	left:0;
	position:static
}
.pp_bottom .pp_right, .pp_top .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.cd-form .cd-select, .cd-form div {
	position:relative
}
.cd-form {
	width:90%;
	max-width:600px;
	margin:0 auto
}
.cd-form::after {
clear:both;
content:"";
display:table
}
.cd-form legend {
	padding-bottom:10px;
	margin-bottom:0;
	font-size:2rem;
	border-bottom:1px solid #ecf0f1
}
.cd-form div {
	margin:20px 0
}
.cd-form .cd-label, .cd-form h4 {
	font-size:1.3rem;
	color:#94aab0;
	margin-bottom:10px
}
.cd-form .cd-label {
	display:block
}
.cd-form input, .cd-form label, .cd-form select, .cd-form textarea {
	font-family:'Roboto Condensed', sans-serif;
	font-size:1.6rem;
	color:#2b3e51
}
.cd-form input[type=text], .cd-form input[type=email], .cd-form legend, .cd-form select, .cd-form textarea {
	display:block;
	width:100%;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
.cd-form input[type=text], .cd-form input[type=email], .cd-form select, .cd-form textarea {
	padding:12px;
	border:1px solid #727e8a;
	border-radius:.25em;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .08)
}
.cd-form input[type=text]:focus, .cd-form input[type=email]:focus, .cd-form select:focus, .cd-form textarea:focus {
	outline:0;
	border-color:#2c97de;
	box-shadow:0 0 5px rgba(44, 151, 222, .2)
}
.cd-form .cd-select::after {
content:'';
position:absolute;
z-index:1;
right:16px;
top:50%;
margin-top:-8px;
display:block;
width:16px;
height:16px;
background:url(../images/form/cd-icon-arrow.svg) center center no-repeat;
pointer-events:none
}
.cd-form select {
	box-shadow:0 1px 3px rgba(0, 0, 0, .08);
	cursor:pointer
}
.cd-form select::-ms-expand {
display:none
}
.cd-form .cd-form-list {
	margin-top:8px
}
.cd-form .cd-form-list::after {
clear:both;
content:"";
display:table
}
.cd-form .cd-form-list li {
	display:inline-block;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin:0 26px 0 0;
	float:left
}
.cd-form input[type=checkbox], .cd-form input[type=radio] {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	margin:0;
	padding:0;
	opacity:0;
	z-index:2
}
.cd-form input[type=radio]+label, .cd-form input[type=checkbox]+label {
	padding-left:24px
}
.cd-form input[type=radio]+label::after, .cd-form input[type=radio]+label::before, .cd-form input[type=checkbox]+label::after, .cd-form input[type=checkbox]+label::before {
content:'';
display:block;
position:absolute;
left:0;
top:50%;
margin-top:-8px;
width:16px;
height:16px
}
.cd-form input[type=radio]+label::before, .cd-form input[type=checkbox]+label::before {
border:1px solid #cfd9db;
background:#fff;
font-family:'Roboto Condensed', sans-serif;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .08)
}
.cd-form input[type=radio]+label::after, .cd-form input[type=radio]+label::before {
border-radius:50%;
font-family:'Roboto Condensed', sans-serif!important
}
.cd-form input[type=checkbox]+label::after, .cd-form input[type=checkbox]+label::before {
border-radius:.25em
}
.cd-form input[type=radio]+label::after, .cd-form input[type=checkbox]+label::after {
background-color:#2c97de;
background-position:center center;
background-repeat:no-repeat;
box-shadow:0 0 5px rgba(44, 151, 222, .4);
display:none
}
.cd-form input[type=radio]+label::after {
background-image:url(../images/form/cd-icon-radio.svg)
}
.cd-form input[type=checkbox]+label::after {
background-image:url(../images/form/cd-icon-check.svg)
}
.cd-form input[type=radio]:focus+label::before, .cd-form input[type=checkbox]:focus+label::before {
box-shadow:0 0 5px rgba(44, 151, 222, .6)
}
.cd-form input[type=radio]:checked+label::after, .cd-form input[type=checkbox]:checked+label::after {
display:block
}
.cd-form input[type=radio]:checked+label::after, .cd-form input[type=radio]:checked+label::before, .cd-form input[type=checkbox]:checked+label::after, .cd-form input[type=checkbox]:checked+label::before {
-webkit-animation:cd-bounce .3s;
-moz-animation:cd-bounce .3s;
animation:cd-bounce .3s;
font-family:'Roboto Condensed', sans-serif
}
.cd-form textarea {
	min-height:65px;
	resize:vertical;
	overflow:auto;
	margin-bottom:5px
}
.cd-form input[type=submit] {
	border:none;
	background:#d83f42;
	border-radius:.25em;
	padding:7px 20px;
	color:#fff;
	float:right;
	cursor:pointer;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	width:100%;
transition:all .25s ease 0s
}
.no-touch .cd-form input[type=submit]:hover {
transition:all .25s ease 0s;
	background:#ca3033
}
.cd-form input[type=submit]:focus {
	outline:0;
	color:#FFF;
	background:#2b3e51
}
.cd-form input[type=submit]:active {
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-ms-transform:scale(.9);
	-o-transform:scale(.9);
	transform:scale(.9)
}
.cd-form [required] {
	background:url(../images/form/cd-required.svg) top right no-repeat
}
.cd-form .error-message p {
	background:#e94b35;
	color:#fff;
	font-size:1.4rem;
	text-align:center;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	border-radius:.25em;
	padding:16px
}
.cd-form .error {
	border-color:#e94b35!important
}
@media only screen and (min-width:600px) {
.cd-form div {
margin:32px 0
}
.cd-form legend+div {
margin-top:20px
}
.cd-form .cd-label, .cd-form h4 {
font-size:20px;
color:#666;
margin-bottom:10px;
font-family:'Roboto Condensed', sans-serif
}
.cd-form input[type=text], .cd-form input[type=email], .cd-form select, .cd-form textarea {
padding:5px
}
}
@-webkit-keyframes cd-bounce {
0%, 100% {
-webkit-transform:scale(1)
}
50% {
-webkit-transform:scale(.8)
}
}
@-moz-keyframes cd-bounce {
0%, 100% {
-moz-transform:scale(1)
}
50% {
-moz-transform:scale(.8)
}
}
@keyframes cd-bounce {
0%, 100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(.8);
-moz-transform:scale(.8);
-ms-transform:scale(.8);
-o-transform:scale(.8);
transform:scale(.8)
}
}
.cd-form .icon input, .cd-form .icon select, .cd-form .icon textarea {
	padding-left:53px!important;
	color:#b1b6bb;
	font-size:13px;
	font-family:'Open Sans', sans-serif
}
.formmhead {
	font-weight:400;
	color:#fff;
	text-align:center;
	font-size:14px
}
.cd-form .user {
	background:url(../images/form/cd-icon-user.svg) 16px center no-repeat
}
.cd-form [required].user {
	background:url(../images/form/user_icon.png) 16px center no-repeat, url(../images/form/cd-required.svg) top right no-repeat
}
.cd-form .company {
	background:url(../images/form/cd-icon-company.svg) 16px center no-repeat, url(../images/form/cd-required.svg) top right no-repeat
}
.cd-form .captchas {
    background:  rgba(0, 0, 0, 0) ;
    float: left !important;
	margin-bottom:5px;
    width: 80% !important;
}
.captcha2 {
    margin-top: 5px;
}
.cd-form [required].company {
	background:url(../images/form/phone_icon.png) 16px center no-repeat, url(../images/form/cd-required.svg) top right no-repeat
}
.cd-form .email, .cd-form [required].email {
	background:url(../images/form/email_icon.png) 16px center no-repeat, url(../images/form/cd-required.svg) top right no-repeat
}
.cd-form .budget {
	background:url(../images/form/cd-icon-budget.svg) 16px center no-repeat, url(../images/form/cd-required.svg) top right no-repeat
}
.cd-form .message {
	background:url(../images/form/write_icon.png) 16px 16px no-repeat
}
.cd-form [required].message {
	background:url(../images/form/write_icon.png) 16px 16px no-repeat, url(../images/form/cd-required.svg) top right no-repeat
}
.js .floating-labels div {
	margin:5px 0
}
.js .floating-labels .cd-label {
	position:absolute;
	top:16px;
	left:16px;
	cursor:text;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
-webkit-transition:top .2s, left .2s, font-size .2s;
-moz-transition:top .2s, left .2s, font-size .2s;
transition:top .2s, left .2s, font-size .2s;
	color:#727e8a;
	font-weight:300!important
}
.footer-ul li a, .footer-ul li a:hover {
transition:color .2s linear 0s, background .2s linear 0s
}
.js .floating-labels .icon .cd-label {
	left:53px
}
.js .floating-labels .cd-label.float {
	font-size:1.2rem;
	top:-16px;
	left:0!important
}
@media only screen and (min-width:600px) {
.js .floating-labels legend+div {
margin-top:16px
}
.js .floating-labels .cd-label {
top:6px
}
}
.contg h1 span {
	display:block;
	font-size:32px;
	font-weight:700;
	line-height:40px;
	
}
.contg h1 {
	background:url(../images/line2.jpg) left bottom no-repeat rgba(0, 0, 0, 0);
	font-family: 'Open Sans', sans-serif;
	font-size:32px;
	line-height:35px;
	margin-bottom:0;
	padding-bottom:5px;
	margin-top:15px!important
}
.worldmap, .worldmapsm {
	background-repeat:no-repeat;
	background-position:center 25px
}
footer {
	background-color:#0c1a1e;
	min-height:385px
}
.footerleft {
	margin-top:50px;
	
}
.logofooter {
	margin-bottom:10px
}
.footerleft p {
	font-family:'Open Sans', sans-serif;
	color:#fff;
	font-size:12px!important
}
.footerleft p i {
	width:20px;
	color:#999
}
.social-media {
	margin-top:15px;
	border-top:1px solid #0b262d;
	padding-top:10px
}
.social-media a i {
	border-radius:50%;
	height:40px;
	width:40px;
	border:1px solid #6b6863;
	line-height:40px;
	text-align:center;
	font-size:20px;
	color:#6b6863
}
.paddingtop-bottom {
	margin-top:50px
}
.footer-ul {
	list-style-type:none;
	padding-left:0;
	margin-left:5px
}
.footer-ul li {
	line-height:31px;
	font-size:12px;  font-family: "Open Sans",sans-serif !important; 
}
.footer-ul li a {
	color:#a0a3a4
}
.footer-ul i {
	margin-right:10px
}
.footer-ul li a:hover {
	color:#ff670f
}
.social:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1)
}
.social {
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-o-transform:scale(.8);
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
-o-transition-duration:.5s
}
#social-fb:hover {
	color:#3B5998
}
#social-tw:hover {
	color:#4099FF
}
#social-gp:hover {
	color:#d34836
}
#social-em:hover {
	color:#f39c12
}
.icon-ul {
	list-style-type:none!important;
	margin:0;
	padding:0
}
.icon-ul li {
	line-height:75px;
	width:100%;
	float:left
}
.icons {
	float:left;
	margin-right:5px
}
.text-large {
	font-size:17px!important
}
.copyright {
	min-height:40px;
	background-color:#030e11
}
.copyright p {
	text-align:center;
	color:#FFF;
	padding:10px 0;
	margin-bottom:0
}
/*heading*/
.heading1 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
}
.Hright {
	text-align:right;
}
.Hcenter {
	text-align:center;
}
.H1fontb {
	font-size:42px;
	margin-bottom:5px;
}
.H1fontl {
	font-size:42px !important;
	margin-bottom:0px;
}
cite {
	color:#000;
	font-style:normal; font-weight:300;
}
.heading2 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
	font-size:28px !important;
	color:#323232; transition: color 0.2s linear 0s, background 0.2s linear 0s;
}
.heading2:hover {
	color:#ec2f03; transition: color 0.2s linear 0s, background 0.2s linear 0s;
}
.headerheading2 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
	font-size:42px;
}
.heading2 span {
	display:block;
}
.heading3 {
	font-size:18px;
	font-family: "Open Sans",sans-serif !important;
	margin-top:8px;
	font-weight:400;
	margin-bottom:0px;
	padding-bottom:10px;
}
.contg  p {font-family: "Open Sans",sans-serif !important;  font-size: 15px;
    font-weight: 300;}




.heading33h {
	font-size:18px;
	font-family: "Open Sans",sans-serif !important;
	margin-top:8px;
	font-weight:700;
	margin-bottom:0px;
	padding-bottom:2px;
	color:#d83f42 ;
}
.heading4 {
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	margin-top:0px;
	color:#777777;
}
.heading5 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
	font-size:27px !important;
	text-align:center;
}
.heading6 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
	font-size:18px !important;
	font-weight:700;
}
.headerheading6 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
	font-size:18px;
	font-weight:700;
}
.heading7 {
	font-family:'Open Sans', sans-serif;
	
	font-size:16px !important;
	color:#FFF;
	font-weight:700 !important;
	padding-left:5px;
}
.heading8 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
	font-size:18px !important;
	color:#FFF;
	font-weight:normal !important;
	padding-top:10px;
}
.heading8 span {
	font-weight:normal !important;
	font-family:'Open Sans', sans-serif;
	font-size:12px !important;
	display:block;
}
.heading9 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
	font-size:42px;
	color:#FFF !important;
	text-transform:uppercase;
	margin-bottom:0px;
}
.heading9 span {
	color:#FFF !important;
}
.heading10 {
	font-family:'Alegreya Sans', sans-serif;
	font-weight:700;
	font-size:24px;
	color:#000 !important;
	text-transform:uppercase;
	margin-bottom:0px;
	margin-top:0px !important;
}
@media (max-width:768px) {
.Hright {
text-align:left !important;
}
.heading9 span {
display:block;
}
}
.webcon article {
	margin-top:25px;
	font-family:'Open Sans', sans-serif;
	border-left-width:4px;
	border-left-style:solid;
	border-left-color:#CCC;
	padding-left:25px;
}
.webcon article span {
	display:block;
}
.webcon article a {
	font-weight:700;
}.plan-header .plan-title{	font-weight:bold;}.PriceBtn{    border-radius: 50px;    display: inline-block;	padding: 10px 32px;    color: #000;	margin-top:19px;    background: white;    cursor: pointer;}.PriceBtn:hover{	background:#ffd801;}.list-unstyled li{	padding:10px;}.PriceList{	width:350px;	height:auto;}.popular{    display: none;    position: absolute;    background-color: #ffd801;    height: 80px;    width: 90px;    top: 0px;    right: 0px;    border-bottom-left-radius: 100%;    color: #000;    text-align: left;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    flex-wrap: wrap;    font-size: 12px;    font-weight: 500;    align-items: center;    justify-content: center;    text-align: center;    padding-left: 20px;    padding-bottom: 20px;}