
/*!
* A custom plugin for the Responsive Navigation by sunny bhagat
* Feel Free to change and do follow me for more changes in the navigation:
* Author: Sunny Bhagat
* Bio: PHP developer with expertise knowlege of jquery, css, html and CMS
* Facebook: http://facebook.com/sunnykr78
* Twitter: http://twitter.com/sunnykr78
* Linkedin: https://in.linkedin.com/in/sunnybhagat
*
* Note: Don't replace anything till you know what you are doing for the better functionality.
*/
a.slimNav_sk78-reveal{display:none}.slim-container .slim-bar{float:left;width:100%;position:relative;background:#4E86B9;padding:4px
0;min-height:42px;z-index:999999}.slim-container a.slimNav_sk78-reveal{width:22px;height:22px;padding:13px
13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.slim-container a.slimNav_sk78-reveal
span{display:block;background:#fff;height:3px;margin-top:3px}.slim-container .slim-nav{float:left;width:100%;background:#893D3D;margin-top:44px}.slim-container .slim-nav
ul{padding:0;margin:0;width:100%;list-style-type:none}.slim-container .slim-nav ul
li{position:relative;float:left;width:100%}.slim-container .slim-nav ul li
a{display:block;float:left;width:92%;padding:1em
5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255, 255, 255, 0.5);text-decoration:none;text-transform:uppercase}.slim-container .slim-nav ul li li
a{width:80%;padding:1em
10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255, 255, 255, 0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}.slim-container .slim-nav ul li.slim-last
a{border-bottom:none;margin-bottom:0}.slim-container .slim-nav ul li li li
a{width:70%;padding:1em
15%}.slim-container .slim-nav ul li li li li
a{width:60%;padding:1em
20%}.slim-container .slim-nav ul li li li li li
a{width:50%;padding:1em
25%}.slim-container .slim-nav ul li a:hover{background:#252525;background:rgba(255, 255, 255, 0.1)}.slim-container .slim-nav ul li a.slim-expand{margin-top:1px;width:26px;height:15px;padding:10px
!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255, 255, 255, 0.1);border:none !important;border-left:1px solid rgba(255, 255, 255, 0.4) !important;border-bottom:1px solid rgba(255, 255, 255, 0.2) !important}.slim-container .slim-nav ul li a.slim-expand:hover{background:rgba(0, 0, 0, 0.9)}.slim-container .slim-push{float:left;width:100%;padding:0;margin:0;clear:both}.slim-nav
.wrapper{width:100%;padding:0;margin:0}.slim-container .slim-bar, .slim-container .slim-bar
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.slim-remove{display:none !important}@media (min-width: 1200px){.container{max-width:1170px}}@media (max-width: 1024px){header .headertop .call_back
.blink_me{margin:-8px 36px -4px !important;font-size:14px !important}header .headertop .social ul li a
i{width:22px;height:22px;line-height:22px;font-size:12px}header .menu-part ul li a .fa-sort-down{vertical-align:top}.inner_content .g_block
a{height:230px}.contact_us .contact_left .contact_left_con
a{margin-bottom:20px}.contact_us
.contact_left{margin:0
0 30px}}@media (max-width: 900px){.container{max-width:100%}}@media (max-width: 786px){header{padding:5px
0 0;min-height:auto}header
.call_back{max-width:160px;position:relative;z-index:999999}header
.social{display:none}header .headertop .call_back
.blink_me{font-size:13px !important;margin:-8px 27px -4px !important}header .headertop
.callsec{padding-top:55px;display:flex;align-items:center;justify-content:end;padding-bottom:10px}header .headertop .callsec li:first-child{display:none}header .headertop .callsec li a
i{margin-right:6px}header .headertop .callsec
li{padding:0
0 0 10px}header .menu-part{background:none;margin-top:0;position:absolute;top:0;right:0;width:100%;left:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.slim-container .slim-bar{background:none !important}.slim-container a.slimNav_sk78-reveal
span{background:#111 !important}a.slimNav_sk78-reveal.slimclose{color:#111 !important}.slim-container .slim-nav{background:#111 !important;overflow:hidden}.slim-container .slim-nav ul li a.slim-expand{height:22px !important;font-size:29px !important;font-weight:500 !important;line-height:29px;z-index:99999999 !important}.slim-container .slim-nav ul li a
i{display:none}header .menu-part ul li.menu-item-has-children>a::after{display:none}header .logo-part{width:80px;padding:3px;position:absolute;top:-44px;z-index:9999;background:#fff}header .menu-part ul ul.sub-menu{position:static;transform:inherit;width:100%;overflow:hidden;transition:inherit;transform-origin:inherit;padding:0}header .menu-part ul ul.sub-menu:before{display:none}header .menu-part ul ul.sub-menu li
a{box-sizing:border-box;width:100%;padding-left:45px}}@media (max-width: 767px){header .headertop
.callsec{padding-top:15px}header .menu-part ul ul.sub-menu li
a{padding-left:25px}.bredcrumb{margin-top:-15px}.bredcrumb .consult
h3{font-size:14px;margin:0
0 10px;text-align:center;line-height:22px}.bredcrumb .consult
ul{text-align:center}.bredcrumb
.consult{padding:10px
0;border-radius:10px}.mob-view
ul{text-align:center;margin:10px
0}.mob-view ul
li{display:inline-block}.mob-view ul li
a{color:#111;text-transform:uppercase;padding:0
10px;font-size:13px}.banner .bantext
h1{font-size:16px;line-height:15px}.banner .bantext h1
span{font-size:12px}.bantext
img{display:none}.banner .bantext
a{padding:8px
15px;font-size:10px}.welcome_section
.welcome_block{padding-bottom:10px !important;padding:0
10px;display:block}.welcome_section .welcome_block .welcome_desc h2
span{margin-bottom:0;font-size:20px;margin-top:14px}.welcome_section .welcome_block .welcome_desc
h2{font-size:20px;line-height:23px;margin-top:0}.welcome_section .welcome_block .welcome_desc
p{font-size:15px;padding-right:0;line-height:27px;border-left:0px solid #dab161;padding-left:0px;margin:10px
0;text-align:justify}.welcome_section
.welcome_block.welcome_block2{text-align:left;padding-bottom:10px !important}.welcome_section .welcome_block.welcome_block2 .welcome_desc
p{font-size:15px;padding-right:0;line-height:27px;border-right:0px solid #dab161;border-left:0px solid #dab161;padding-left:0;margin:10px
0}.welcome_section .welcome_block
.welcome_desc{margin-bottom:30px}.retail_customer
.retail_form{padding:20px
2%}.retail_customer .retail_form
h2{font-size:20px;line-height:24px}.retail_customer .retail_form h2
span{font-size:20px}.heading h2
span{font-size:20px}.heading
h2{font-size:17px;line-height:20px}.heading{padding:5px
10%}.contact_number_sec
.contact_number_block{margin:20px
3%;padding:10px}.contact_number_sec .contact_number_block
h3{font-size:17px}section.img-br-after{padding:20px
0 0}section.img-br-after
p{padding:0
15px}.headingwhite{padding:15px
10px 10px}.testimonial{padding-bottom:30px}.aboutus
.about_img{padding:0;padding-left:0}section.aboutus{padding:10px}.aboutus
h2{font-size:20px;margin-top:25px;padding-top:8px;clear:both}.aboutus
p{line-height:22px;font-size:14px;text-align:justify}.aboutus
h4{font-size:20px;margin-top:0}.about_inner
.ab_img{margin:0
0 15px}section.contact{padding:10px}.modal{z-index:9999999}.squarespace-mdl
.c_blue{margin:0
0 20px}.inner_content
.g_block{margin-bottom:0;width:50%}.inner_content .g_block
a{height:160px;margin-bottom:30px;width:100%}.inner_content .g_block a
img{width:100%}.video_testimonial .v_test
h3{margin:15px
0px 0px 0px;float:none;font-size:16px;min-height:30px}.about_inner
form{padding:15px
10px;border:1px
solid #6ec1e4;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.20)}.about_inner form
h3{font-size:20px;margin:0
0 12px}.about_inner form
label{font-size:14px}.about_inner form input[type="submit"]{padding:5px
27px;font-size:15px;border:2px
solid transparent;font-weight:400;width:100%;border-radius:50px}.about_inner ul.p1
li{line-height:23px;padding-left:25px;padding-bottom:0;background-size:18px;background-position:left 22%}.about_inner
h3{font-size:22px}.inner_content
iframe{width:100%}.contact_us .contact_left .contact_left_con
a{margin-bottom:20px}.contact_us .contact_right
form{padding:15px
0;margin:30px
0 0}.contact_us .contact_right form
.c_submit{padding:10px
27px;display:block;font-size:15px;border-radius:30px;width:100%}.blog{padding:30px
0}.blog-dtls .coment-area form p.comment-check
input{margin-right:5px}.blog-dtls .single_sidebar
h1{margin-bottom:15px;padding:12px
0;font-size:16px}.home_content ul
li{background-size:20px;background-position:left 12%;padding-bottom:0;margin-bottom:10px}footer{background:url(/wp-content/themes/missionsmile/assets/images/footer_bg.png);padding-top:0;text-align:center;background-size:cover;margin-top:0;background-repeat:no-repeat}footer .footer_top .f_block h3:before{left:0;right:0;display:block;margin:auto}footer .footer_top .f_block .f-cm-block{margin-bottom:30px}footer .footer_top .footer_logo
a{width:100px;height:100px;margin:-119px auto;padding:16px}footer .footer_bottom
p{font-size:13px;margin-bottom:3px}footer
.footer_bottom{background-repeat:no-repeat;padding-top:15px;background-size:cover;padding-bottom:10px}footer
.footer_contact{margin-top:20px}footer .footer_top .f_block .footer_contact
.c_submit{display:block;border-radius:30px;width:100%}}@media (min-width: 569px) and (max-width: 768px){}@media (min-width: 768px) and (max-width: 1024px){.mob-view
ul{text-align:center;margin:10px
0}.mob-view ul
li{display:inline-block}.mob-view ul li
a{color:#111;text-transform:uppercase;padding:0
10px;font-size:13px}.banner .bantext
h1{font-size:16px;line-height:15px}.banner .bantext h1
span{font-size:12px}.banner .bantext
a{padding:8px
15px;font-size:10px}.welcome_section
.welcome_block{padding-bottom:10px !important;padding:0
50px;display:block}.welcome_section .welcome_block .welcome_desc h2
span{margin-bottom:0;font-size:20px;margin-top:14px}.welcome_section .welcome_block .welcome_desc
h2{font-size:20px;line-height:23px;margin-top:0}.welcome_section .welcome_block .welcome_desc
p{font-size:15px;padding-right:0;line-height:27px;border-left:0px solid #dab161;padding-left:0px;margin:10px
0;text-align:justify}.welcome_section
.welcome_block.welcome_block2{text-align:left;padding-bottom:10px !important}.welcome_section .welcome_block.welcome_block2 .welcome_desc
p{font-size:15px;padding-right:0;line-height:27px;border-right:0px solid #dab161;border-left:0px solid #dab161;padding-left:0;margin:10px
0}.welcome_section .welcome_block
.welcome_desc{margin-bottom:30px}.retail_customer
.retail_form{padding:20px
2%}.retail_customer .retail_form
h2{font-size:20px;line-height:24px}.retail_customer .retail_form h2
span{font-size:20px}}@media(min-width: 1025px) and (max-width: 1500px){}@media (min-width: 768px){}@media (min-width: 992px) and (max-width: 1199px){}@media (min-width: 1200px){}@media (max-width: 767px){}