[class|=space]{display:block;width:100%;overflow:hidden}
.space-10{height:10px}
.space-20{height:20px}
.space-30{height:30px}
.space-40{height:40px}
.space-50{height:50px}
.space-60{height:60px}
.space-70{height:70px}
.space-80{height:80px}
.space-90{height:90px}
.space-100{height:100px}
@media (max-width:1600px){
.appointment-form{margin-bottom:20px;margin-top:0}
.progress-area h3{font-size:22px}
.awardlogo{min-height:65px;padding:5px;vertical-align:middle;line-height:65px}
}
@media (max-width:1200px){
.navigation .menu ul li a{padding:20px 5px;text-transform:capitalize;font-size:14px;margin:0}
}
@media only screen and (min-width:992px) and (max-width:1280px){
.feature-area,.progress-area,.testimonial-area,.video-area{background-image:none;margin-bottom:0}
.testimonial-area{padding:100px 0}
.team-slide .owl-controls .owl-nav{text-align:center}
.team-slide .owl-controls .owl-nav>div{position:static;display:inline-block;margin:30px 15px 15px 15px}
.footer-area,.footer-bottom .footer-menu ul{text-align:center}
.angle:after{height:80px}
.home-area h1{font-size:35px}
.home-area h3{font-size:20px}
#landing-slider h3{font-size:20px}
#landing-slider p{margin:0}
.home-area P{font-size:22px}
.appointment-form input{padding:0 15px;font-size:14px;color:#000}
.appointment-form{margin-top:10px}
.form-group{margin:0 0 15px 0}
.progress-area h3{font-size:20px}
.awardlogo{min-height:62px;padding:5px;vertical-align:middle;line-height:62px}
}
@media (max-width:1023px){
.rightButton{display:none}
.navigation{float:left;width:100%;position:static}
.navigation .navbar{display:block;float:left;width:100%}
.navigation .menu{display:none;width:100%;overflow:hidden;overflow-y:visible;position:relative;z-index:9999;max-height:480px;overflow-y:auto;position:absolute;top:100%;background:#333;left:0;right:0;text-align:left}
.navigation .menu ul li{padding:0;float:left;width:100%;display:block}
.navigation .menu ul li a{padding:7px 15px;text-align:left;font-size:14px;border-right:1px dashed transparent;color:#fff;border-bottom:1px solid #444;display:block}
.navigation .menu ul li ul.cs-dropdown{position:relative!important;opacity:1!important;visibility:visible!important;top:auto!important;left:auto!important;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;display:none;transition:none!important}
.navigation .menu ul .cs-submenu a{position:relative}
.navigation .menu ul li.cs-submenu a button{display:block;position:absolute;top:0;right:15px;background:0 0;border:0;color:#fff;font-size:16px;height:30px;outline:0;width:30px;padding:0;text-align:center;line-height:18px}
.navigation ul li.cs-submenu a button svg{width:16px;height:16px}
.navigation ul li.cs-submenu a button.rotated svg{transform:rotateZ(180deg)}
.navigation ul li.cs-submenu:hover svg{transform:rotateZ(0)}
.navigation .menu ul li ul.cs-dropdown,.navigation .menu ul li ul.cs-dropdown li .cs-dropdown li .cs-dropdown{padding-top:0;padding-left:0;padding-bottom:0;display:none;transition:none;padding-right:0;float:left;width:100%!important}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown{left:100%;margin-top:0}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li ul.cs-dropdown{left:-100%;margin-top:0}
.navigation .menu ul li ul.cs-dropdown li{border-bottom:0}
.navigation .menu ul li ul.cs-dropdown li a{color:#fff;display:block;font-size:14px;padding:7px 15px;line-height:normal;border-bottom:1px solid #555;background:#444}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a{background:#555;border-bottom:1px solid #666}
.navigation .menu ul li:hover ul.cs-dropdown{display:none}
.navigation ul li.cs-submenu ul.cs-dropdown li a button svg{transform:rotateZ(0);color:#fff}
.navigation .menu ul li.active a:after{width:100%;bottom:0}
.navigation .menu ul li.active a,.navigation .menu ul li:hover a{color:#f6821f;background:0 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.home-area{padding:100px 0;margin-bottom:0}
.mainmenu-area ul.nav.navbar-nav li a{margin:0 10px}
.progress-area,.video-area{background-image:none}
.mobile-image{display:none!important}
.feature-area,.progress-area,.video-area{background-image:none;margin-bottom:0;margin-top:0}
.testimonial-area{padding:60px 0}
.video-photo{margin-bottom:60px}
.team-slide .owl-controls .owl-nav{text-align:center}
.team-slide .owl-controls .owl-nav>div{position:static;display:inline-block;margin:30px 15px 15px 15px}
.footer-area,.footer-bottom .footer-menu ul{text-align:center}
.angle:after{height:80px}
}
@media only screen and (max-width:767px){
body{font-size:14px}
h1{font-size:40px}
h3{font-size:22px}
.bttn-white{padding:8px 30px}
.section-padding{padding-top:60px;padding-bottom:60px}
.angle:after{height:60px}
.mainmenu-area{padding:15px 0}
.mainmenu-area:before{opacity:.9}
.mainmenu-area .navbar-toggle{border:1px solid #fff;border-radius:1px;background:#292350}
.mainmenu-area .navbar-toggle .icon-bar{background-color:#fff;height:2px;border-radius:0}
.mainmenu-area #primary_menu{overflow-y:auto;max-height:80vh;background:#e6e7f6}
.mainmenu-area #primary_menu ul.nav.navbar-nav li{display:block}
.mainmenu-area #primary_menu ul.nav.navbar-nav li a{padding:15px;border:0}
.mainmenu-area #primary_menu ul.nav.navbar-nav li a:hover,.mainmenu-area #primary_menu ul.nav.navbar-nav li.active a{background-color:#fff;color:#5e88fc}
.home-area{padding-top:120px;padding-bottom:100px;margin-bottom:0}
.feature-area,.progress-area,.video-area{background-image:none;margin-bottom:0;margin-top:0}
.testimonial-area{padding:60px 0}
.team-slide .owl-controls .owl-nav{text-align:center}
.team-slide .owl-controls .owl-nav>div{position:static;display:inline-block;margin:30px 15px 15px 15px}
.gallery-slide{margin-bottom:60px}
.gallery-slide .item{margin:85px 25px 90px 30px}
.gallery-slide .owl-controls{position:static;margin-top:30px;width:100%;text-align:center}
.footer-area,.footer-bottom .footer-menu ul{text-align:center}
.subscribe-form{padding:20px}
.subscribe-form form .bttn-white{position:static;margin-top:20px}
.subscribe-form form .control{padding-right:15px}
.post-single.sticky .post-media{margin-right:0;float:none;width:100%}
.form-double .box{width:100%;float:none}
.post-single{padding:20px}
.post-single h2{font-size:26px}
.post-single blockquote{padding:10px;font-size:14px}
.comments-list .comment{padding-left:0}
.comments-list .comment .comment-pic{position:static;margin-bottom:30px}
#landing-slider h3{font-size:18px}
.home-area p{font-size:16px}
}
.selectize-dropdown .highlight{background:0 0!important}
.selectize-dropdown .optgroup-header,.selectize-dropdown .option{text-align:left!important}