.section_heading{margin-bottom:30px;text-align:center}.section_heading h2{font-size:30px;font-weight:600;text-transform:uppercase;position:relative;margin:0 0 5px}.section_heading h3{font-size:16px;margin-bottom:15px;color:#4285f4}.section_heading span.bordered-icon{padding:0 10px;font-size:12px;color:#dadada;position:relative;line-height:18px;display:inline-block}.section_heading span.bordered-icon:after,.section_heading span.bordered-icon:before{height:1px;content:"";position:absolute;top:8px;background:#dadada;width:50px}.section_heading span.bordered-icon:before{left:100%}.section_heading span.bordered-icon:after{right:100%}.section_content{margin-bottom:50px}.section_content p{font-size:16px;text-align:center}.contact_info_section{padding-top:100px;width:100%;float:left}.contact_details_wrapper{height:100%;height:435px;padding:50px;background-size:cover;background-position:50% 50%;width:50%;background-image:url(https://calyth.info/images/contact_us/map.jpg);float:left}.contact_details_content{margin-bottom:20px;border-bottom:1px solid #e4e4e4;padding-bottom:20px;width:100%;float:left}.contact_details_content:last-child{padding:0;border-bottom:0;margin:0}.contact_details_content .contact_heading{width:25px;float:left}.contact_details_content .contact_details{width:calc(100% - 25px);float:left;padding-left:60px}.contact_details_content span{font-size:16px;color:#999}.contact_details_content .pd_left{padding-left:25px}.contact_details_content a{color:#4385f5}.working_hours_wrapper{height:435px;padding:40px;background-size:cover;background-position:center 0;width:50%;background-image:url(https://calyth.info/images/contact_us/timing_bg.jpg);float:left}.working_hours_wrapper h2{font-size:20px;font-weight:700;margin-bottom:30px;color:#fff;text-transform:uppercase}.working_hours_wrapper .pd_left{padding-left:50px}.working_hours_wrapper tbody td{padding:7px 0;font-size:16px;color:#fff}.google_map_section{padding-top:100px;padding-bottom:100px;width:100%;float:left}#map{height:500px;width:100%;float:left}.comments_form_section{padding-top:100px;background:#f7f7f7;padding-bottom:100px;width:100%;float:left}.comments_form_section h4{font-size:30px;margin-bottom:40px;color:#111}.comments_form_section h4:after{height:4px;border:1px solid #4285f4;content:"";border-radius:3px;background:#4285f4;width:40px;margin-top:13px;display:block}.comments_form_wrapper{width:100%;float:left}.comments_form_wrapper .form-control{height:53px;padding:15px 20px;font-size:14px;border:1px solid #efefef;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:transparent;box-shadow:none;border-radius:3px;line-height:24px;font-family:Roboto}.comments_form_wrapper textarea.form-control{height:auto;resize:none}.comments_form_wrapper input::placeholder,.comments_form_wrapper textarea::placeholder{color:#999}.comments_form_wrapper .form-control:focus{border:1px solid #4285f4!important;color:#999;background-color:transparent}.comments_form_wrapper .btn{padding:15px 32px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;text-transform:uppercase;letter-spacing:1px;margin:20px auto 0}.comments_form_wrapper .btn-primary{border:1px solid #4285f4!important;background:#4285f4}.comments_form_wrapper .btn-primary.focus,.comments_form_wrapper .btn-primary:hover{border:1px solid #4285f4!important;color:#4285f4;background-color:transparent}.comments_form_wrapper .btn:focus{outline:none}.comments_form_wrapper-e,.comments_form_wrapper-m,.comments_form_wrapper-p,.comments_form_wrapper-pos{position:relative}.form-group.i-email:after,.form-group.i-message:after,.form-group.i-name:after,.form-group.i-subject:after{font-size:18px;color:silver;position:absolute;top:13px;font-family:FontAwesome}.comments_form_wrapper .form-group.i-name:after{right:32px;content:"\f007"}.comments_form_wrapper .form-group.i-email:after{right:32px;content:"\f003"}.comments_form_wrapper .form-group.i-message:after{right:32px;content:"\f059"}.comments_form_wrapper .form-group.i-subject:after{right:32px;content:"\f064"}.enquiry_form_wrapper{width:100%;float:left}.enquiry_form_heading{margin-bottom:30px}.enquiry_form_heading h2{font-size:30px;font-weight:600;text-transform:uppercase;position:relative;margin:0 0 5px}.enquiry_form_heading h3{font-size:16px;margin-bottom:15px;color:#4285f4}.enquiry_form_heading span.bordered-icon{font-size:12px;color:#dadada;position:relative;padding-right:7px;line-height:18px}.enquiry_form_heading span.bordered-icon:after{height:1px;content:"";position:absolute;top:6px;background:#dadada;left:100%;width:30px}.enquiry_form_content p{font-size:16px}.enquiry_form_wrapper ul li{padding-top:20px}.enquiry_form_wrapper ul li i{color:#4285f4;padding-right:10px}.enquiry_form_wrapper ul li a{font-size:16px;color:#111}.enquiry_form_wrapper a:hover,.enquiry_form_wrapper ul li a{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.enquiry_form_wrapper a:hover{color:#4285f4}.client_section{padding-top:100px;padding-bottom:100px;width:100%;float:left}.client_section .section_heading h2{position:relative;text-align:center;margin:0 0 50px;padding-bottom:15px}.client_section .section_heading h2:after{height:2px;content:"";position:absolute;bottom:0;background:#13bfb1;margin-left:-25px;left:50%;width:60px}.client_slider .item{text-align:center}.client_slider .item img{-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s;opacity:.5;display:inline-block}.client_slider .item img:hover{opacity:1}.client_slider .owl-theme .owl-dots,.client_slider .owl-theme .owl-nav{display:none}@media (min-width:992px) and (max-width:1199px){.working_hours_wrapper tbody td{padding:10px 0}.enquiry_form_section ul li a{font-size:15px}}@media (min-width:768px) and (max-width:991px){.contact_details_wrapper,.working_hours_wrapper{padding:50px 30px}.working_hours_wrapper tbody td{padding:10px 0}.enquiry_form_section ul li a{line-height:30px}}@media (max-width:767px){.contact_details_wrapper{margin-bottom:40px;width:100%}.working_hours_wrapper{width:100%}.comments_form_wrapper{margin-bottom:40px}}