a,img,input,select,textarea{outline:0}*,a,body,input,select,textarea{margin:0;padding:0}.logo_section span,.phone_number_section span{color:#3b3b3b;font-family:open_sansregular}a,abbr,acronym,address,b,bdo,big,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,img,input,ins,kbd,legend,li,map,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:none}fieldset,img{border:0}img{max-width:100%;height:auto;width:auto\9;vertical-align:middle}.adress_text,.header_bg,.logo_section{width:100%;float:left}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}.clear{clear:both}body{background:#d9ecf0;font-family:open_sansregular}.logo_section{padding:8px 8px 8px 0}.logo{float:left;position:absolute}.logo img{float:left}.logo_section span{float:left;font-size:27px;margin:58px 0 0 179px}.adress_text{margin:31px 0 0 37px}.adress_text img{float:left}.adress_text span{float:left;font-family:open_sansregular;font-size:17px;margin:0 0 0 13px;width:87%}.phone_number_section{float:left;margin:24px 0 0 57px;width:100%}.phone_number_section span{font-size:26px;margin:9px 0 0 9px}.book_button p,.menu_bg ul li a,.welcome_text p{font-family:open_sansregular;font-size:14px}.book_button{background:#96549b;border-radius:10px;float:left;margin:10px 0 0;padding:10px;text-align:center;width:100%}.book_button p{color:#fff}.menu_bg{background:#2678b8;float:left;margin:18px 0 0;width:100%}.menu_bg ul{margin:0}.menu_bg ul li a{color:#fff;padding:19px 0 19px 28px;text-transform:uppercase}.menu_bg ul li a:hover{color:#8ec63f}.welcome_img,.welcome_text{float:left;width:100%}.welcome_text p{color:#5c5c5c;float:left;line-height:25px;width:100%}.services_head h3,.welcome_text h2{font-size:28px;float:left;text-transform:uppercase}.welcome_text h2{color:#2678b8;font-family:open_sansbold;margin-bottom:9px;width:100%}.banner_section{margin-bottom:0;margin-top:10px;border:3px solid #2678b8;width:100%!important}.read{background:#abc124;color:#fff;margin:11px 0 0;font-family:open_sansregular}.services_box>h3,.services_head h3{font-family:open_sansbold;color:#2678b8}.services_section{float:left;margin:0;padding:22px 0 20px;width:100%}.services_head{float:left;width:100%;text-align:center}.services_head h3{margin-bottom:0;width:100%}.services_box{background:#fbfdfe;border:1px solid #e0e0e0;float:left;margin:3px 0 15px;width:100%}.btn.services,.services_box>p{margin:0;float:left;width:100%;text-align:center}.services_box>h3{padding:10px;text-align:center;font-size:18px;height:50px;float:left;width:100%}.book_btn span,.email_section span,.footer_menu ul li a{font-family:open_sansregular}.services_box>p{line-height:24px;padding:0 10px 10px;height:95px;font-size:14px}.box_1 p,.box_2 p,.box_3 p{line-height:23px}.btn.services{color:#fff}.footer_bg{float:left;width:100%;padding:20px;background:#2678b8}.footer_menu{float:left;width:100%}.footer_menu ul{float:left;width:100%;margin:13px 0 0 -1px}.footer_menu ul li{display:inline}.footer_menu ul li a{color:#fff;font-size:14px;padding:0 52px 0 0!important;text-transform:uppercase;text-decoration:none}.footer_menu ul li a:hover{color:#2488dd}.social_icon{float:left;width:100%}.social_icon img{margin:0 5px 0 0}.header_top{float:left;width:100%}.book_btn{float:right!important;background:#8ec63f;width:200px;padding:10px;border-radius:10px;border:2px solid #8eb53d;margin:53px 0 0}.book_btn span,.box_1,.email_section span{float:left;width:100%}.book_btn span{color:#fff;text-transform:uppercase;text-align:center;margin:0 auto;font-size:15px}.email_section span{color:#2678b8;font-size:16px;text-align:right}.box_1 h5,.box_2 h5,.box_3 h5{font-size:18px;color:#fff}.box_1{background:#5891af;padding:20px;height:250px}.no_padding{margin:0;padding:0}.box_2,.box_3{padding:20px;width:100%;float:left}.box_1 img{float:left}.box_1 h5{float:left;margin:5px 19px 0 16px}.box_1 p{color:#fff;float:left;margin:10px 0 0;height:120px}.box_2{background:#8ec63f;height:250px}.box_2 img{float:left}.box_2 h5{float:left;margin:5px 19px 0 16px}.box_2 p{color:#fff;float:left;margin:10px 0 0;height:120px}.box_3{background:#2678b8;height:250px}.box_3 img{float:left}.box_3 h5{float:left;margin:5px 19px 0 16px}.box_3 p{color:#fff;float:left;margin:10px 0 0;height:120px}.read_more{background:#26407f;float:left;margin-top:15px;padding:10px 20px}.read_more a{color:#fff}.about_bg{background:#fff;padding:20px;margin-top:20px;width:100%;margin-right:0;margin-left:0}.services_section .container{padding:0;margin:0;width:100%}.footer_bottom{background:url(../images/footer_bg.png) no-repeat;float:left;width:100%;padding:0!important;background-size:cover}.contact_footer,.footer_map{float:left;width:100%}.form_bg{float:left;width:100%;background:#f6f6f6;border-radius:5px;padding:20px}.input_bg{float:left;width:48%;margin-left:10px;margin-top:20px}.input_bg input{float:left;width:100%;border:1px solid #ccc;height:40px}.contact_footer h2{color:#fff}.input_bg label{font-family:arial;font-size:13px}.input_bg textarea{width:100%;float:left}.send_button span{color:#fff!important;font-size:17px!important}.appointment h2,.office_bg h2{color:#2678b8;float:left;font-family:open_sansbold;text-transform:uppercase}.office_bg{float:left;width:100%}.office_bg h2{width:100%;padding:10px 0 0;padding-bottom:2px!important;font-size:25px}.office_bg p{float:left;line-height:27px;width:100%;text-align:justify;font-size:14px;font-weight:400}.office_bg img{padding:0;float:left;margin:0 12px 6px 0!important}.inner_container{background:#fff;padding:10px;margin-top:10px;margin-bottom:20px}.appointment{float:left;width:85%!important}.appointment h2{width:100%;padding:10px 0;font-size:25px}.form_bg_new{float:left;width:100%;background:#f6f6f6;padding:10px;border:4px solid #2678b8;border-radius:5px;margin-top:8px!important}.form_box_1{float:left;width:100%}.form_box_1 input{width:100%;padding:10px;margin-top:10px;margin-bottom:10px}.form_box{float:left;width:100%;margin-bottom:4px;line-height:23px}.office_bg h6,.office_bg ul,.office_bg ul li{margin-bottom:10px;width:100%;float:left}.form_box_1 textarea{width:100%;float:left;margin-top:10px}.office_bg h6{font-size:19px;color:#fff;margin-top:10px;background:#2488dd;padding:10px}.office_bg span{float:left;width:100%}.office_bg ul{margin-left:13px;margin-top:10px}.office_bg ul li{line-height:23px;color:#2488dd;font-weight:400;font-size:16px}.video_bg{float:left;width:100%;margin:20px 0 0}.contact_bg{float:left;width:80%;margin-left:30px}.contact_bg h3,.team{float:left;width:100%}.contact_bg h3{padding:10px 0;font-size:26px;color:#2678b8;font-family:open_sansbold;text-transform:uppercase}.contact_bg input,.contact_bg textarea{border-radius:0}.btn.services a{color:#fff;text-decoration:none;background-color:#abc124;max-width:100px;display:block;margin:auto;padding:6px 10px;border-radius:4px}.btn.services a:hover{background-color:#2678b9}.team img{width:200px;border:4px Solid}.contact_footer h2{font-size:28px!important;text-align:center!important;font-weight:700!important}.form_bg{margin-top:0!important}.contact_footer .wpcf7-form-control.wpcf7-submit{float:none!important}.book_btn{color:#fff;font-size:16px}.twentyseventeen-front-page .site-content{padding:20px!important}.archive:not(.page-one-column):not(.has-sidebar) #primary article,.blog:not(.has-sidebar) #primary article,.error404.has-sidebar #primary .page-content,.error404:not(.has-sidebar) #primary .page-content,.search:not(.has-sidebar) #primary article,body.page-two-column #comments,body.page-two-column:not(.archive) #primary .entry-content{width:100%!important}.book_btn a{text-decoration:none!important}.entry-content a img,.widget a img{-webkit-box-shadow:0 0 0 8px #fff;box-shadow:0 0 0 8px #d9ecf0!important}.email_section{float:right;margin-top:0;font-size:15px;margin-right:30px}.site-footer{font-size:14px;font-size:.875rem;line-height:1.6;margin-top:0!important}.book_bg{margin-top:5% !important;padding:20px;width:57%;border:5px solid #2678b8}.send_button{background:#2678b8;float:left;width:48%;padding:4px;text-align:center;margin:26px 0 0 11px}.wpcf7-form-control.wpcf7-submit{background-color:#2678b8!important;float:none!important}.form_bg .wpcf7-form-control.wpcf7-submit{background-color:#2678b8!important;text-align:center!important;font-size:18px!important;padding:8px!important}.entry-content a,.entry-summary a,.posts-navigation a,.site-footer .widget-area a,.widget a,.widget_authors a strong{box-shadow:0 0!important}.services_box img{width:260px!important;height:130px!important}.header_phone,.logo img,.office_bg .services_box span{width:100%}.logo{margin-top:24px!important}.single-posts h1{float:left;width:100%;padding:10px 0 0;padding-bottom:2px!important;font-size:25px;color:#2678b8;font-family:open_sansbold;text-transform:uppercase}.wpcf7-form-control.wpcf7-text{font-size:12px!important;font-family:'open_sansregular !important'}.wpcf7-form-control.wpcf7-submit{font-size:12px!important}.email_section img{margin:0 5px 5px 0}.header_phone{float:left;margin:6px 12px 0 0}.office_bg .services_box p{text-align:center}@media only screen and (max-width:1199px){.menu_bg ul li a{padding-left:15px;padding-right:15px}.footer_menu ul li a{padding:0 15px 0 0!important}.office_bg .services_box p{font-size:12px;line-height:22px}.office_bg .services_box h3{font-size:14px}}@media only screen and (max-width:991px){.book_bg{margin-top:5%;}.logo{position:static;width:100%}.header_bg .col-md-3,.logo_section{width:100%}.logo img{max-width:283px;display:block;margin:auto;width:100%;float:none}.header_top .book_btn{float:left!important;width:100%;text-align:center;margin:0}.email_section{margin-right:0;margin-left:0;width:100%}.header_top .header_phone{float:left;text-align:center;width:100%}.appointment,.services_box img{width:100%!important}.header_bg .header_top{margin-top:0}.services_box>h3{margin-bottom:0;height:auto;font-size:14px}.services_box>p{height:auto;padding-top:0;font-size:12px}.services_box img{height:auto!important}.services_box{height:330px}.page-template-contact-us .appointment img{width:100%}.page-template-contact-us .contact_bg{width:100%!important;margin-left:0}}@media only screen and (max-width:767px){.book_bg{margin-top:5%; border:none;}.input_bg { float: left;width: 100%;margin-left: 0px;margin-top: 10px;}.office_bg .cntr-pg-l,.office_bg .cntr-pg-r,.welcome_img img{width:100%}.appointment h2,.contact_bg h3,.footer_menu ul,.office_bg h2,.office_bg h6,.welcome_text h2,.welcome_text p{text-align:center}.services_box{height:auto}.welcome_text h2{margin-top:15px}.footer_menu ul{float:left;width:100%;margin:0}.social_icon{padding-top:10px}.footer_menu ul li{line-height:24px}.office_bg .cont-L-mainbx-p3 ul li span{width:auto;font-size:14px}.office_bg ul li{font-size:14px}.office_bg .cont-L-mainbx-p3{width:100%}.office_bg .cont-L-mainbx-p3 ul{padding:20px}.form_bg_new{margin-bottom:20px}.office_bg .services_box h3,.services_box>h3{font-size:18px}}@media only screen and (max-width:480px){.input_bg { float: left;width: 100%;margin-left: 0px;margin-top: 10px;} .book_bg{margin-top:5%; border:none;}.footer_menu ul{margin-top:15px}.team img{width:100%}}
