.gform_wrapper form{text-align:left;}
.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password]{outline-style:none;font-size:11px;font-family:inherit;padding:2px 2px 5px 2px;letter-spacing:normal;}
.gform_wrapper input[type=image]{border:none !important;padding:0 !important;width:auto !important;}
.gform_wrapper textarea{outline-style:none;font-size:11px;font-family:inherit;letter-spacing:normal;padding:4px 2px 4px 2px;resize:none;}
.gform_wrapper ul{list-style-type:none;}
.gform_wrapper .gform_page_footer{float:right;width:auto;}
.page-id-370 .gform_wrapper .gform_page_footer{}
.gform_wrapper .gform_page_footer .btn.gform_button{margin-left:10px;}
.btn.gform_previous_button{background:none repeat scroll 0 0 #ffb702;border:medium none;vertical-align:top;border-radius:2px;color:#58491e;font-size:18px;font-weight:bold;padding:7px 20px;text-decoration:none;text-shadow:none;}
#gform_next_button_1_9{background:none repeat scroll 0 0 #ffb702;border:medium none;border-radius:2px;color:#58491e;font-size:18px;font-weight:bold;padding:7px 20px;text-decoration:none;text-shadow:none;}
#gform_submit_button_1{background:none repeat scroll 0 0 #ffb702;border:medium none;border-radius:2px;color:#58491e;font-size:18px;font-weight:bold;padding:7px 20px;text-decoration:none;text-shadow:none;}
.wc-shortcodes-clearfix:before,
.wc-shortcodes-clearfix:after{content:"";display:table;}
.wc-shortcodes-clearfix:after{clear:both;}
.wc-shortcodes-clearfix{zoom:1;}
.wc-shortcodes-one-half{width:50%}
.wc-shortcodes-one-third{width:30.66%;height:250px;}
.wc-shortcodes-two-third{width:65.33%}
.wc-shortcodes-one-fourth{width:22%}
.wc-shortcodes-three-fourth{width:74%}
.wc-shortcodes-one-fifth{width:16.8%}
.wc-shortcodes-two-fifth{width:37.6%}
.wc-shortcodes-three-fifth{width:58.4%}
.wc-shortcodes-four-fifth{width:67.2%}
.wc-shortcodes-one-sixth{width:13.33%}
.wc-shortcodes-five-sixth{width:82.67%}
.wc-shortcodes-one-half,
.wc-shortcodes-one-third,
.wc-shortcodes-two-third,
.wc-shortcodes-three-fourth,
.wc-shortcodes-one-fourth,
.wc-shortcodes-one-fifth,
.wc-shortcodes-two-fifth,
.wc-shortcodes-three-fifth,
.wc-shortcodes-four-fifth,
.wc-shortcodes-one-sixth,
.wc-shortcodes-five-sixth{position:relative;margin-left:0px;margin-bottom:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wc-shortcodes-column-first{margin-left:0!important;clear:left;}
:focus{outline:0 none;}
a{color:#ffa500;text-decoration:none;}.social_head{width:100%;height:auto;}
.hdr_inner_text{height:auto;z-index:100;position:absolute;left:0;right:0;top:190px;}
div.wpcf7{border:0px solid #fff;}
.wc-shortcodes-one-half{width:50%;}
.inner_page_content ul{display:table;padding:0 10px;line-height:24px;text-align:left;}
img{border:0 none;height:auto;max-width:100%;vertical-align:middle;}
.quote_text > a{color:#000;}
.gform_body .gform_page{width:100%;box-sizing:border-box;position:relative;text-align:center;height:284px;}
.gform_body{margin:0 auto;width:90%;}
.stp_1{color:#2c2e34;font-size:30px;padding:25px 0 0 !important;text-align:center;font-weight:bold;}
.gform_wrapper .left_label .gfield_label{color:#a8a3a3 !important;}
.gform_wrapper span.gfield_required{color:#a8a3a3 !important;}
ul.gform_fields li.gfield_contains_required .ginput_container input.large{border:1px solid #ccc;border-radius:3px;background:#f2f2f2;font-size:16px;padding:3px 9px;color:#606060;height:40px;box-sizing:border-box;}
h1{font-size:2.5em;text-align:center;color:#000;padding:10px 0 5px 0;}
#gform_page_1_2 .gform_fields{display:table;margin:0 auto;}
#gform_page_1_2 .ginput_container{margin-right:20px;}
.gform_confirmation_message_1{color:#fff;}
.content_one_inner, .content_two_inner{width:1100px;margin:0 auto;}
.head_part{position:relative;overflow:hidden;}
.inner_part_content{color:#606060;clear:both;height:auto;width:100%;}
.content_one.top{padding-top:20px;}
img.alignnone.size-full.wp-image-1968{margin-top:-10px;margin-left:-25px;}
.content_two_left{border:10px solid #3e73a0;border-right:none;border-top-left-radius:75px;border-bottom-left-radius:75px;height:335px;margin-top:-10px;padding:30px 0 0 70px;}
.content_two_right{padding:30px 0 0 70px;}
.content_one_left{padding:30px 0 0 70px;}
.content_one_right{border:10px solid #ffad00;border-left:none;border-top-right-radius:75px;border-bottom-right-radius:75px;padding:30px 20px 0 20px;margin-top:-10px;}
.content_two_right{padding:30px 20px 0 20px;;float:left;}
.process_no{width:40px;height:40px;display:inline-block;background:#f13148;border-radius:40px;font-size:30px;color:#fff;margin:-18px 0;}
.process_no span{padding:0 0 0 12px;float:left;}
.process_name{display:inline-block;font-weight:bold;font-size:18px;padding:3px 0 0 12px;text-align:left;}
.process_img{clear:both;width:43%;display:inline-block;vertical-align:top;padding:30px 0 0 0;}
.process_desc{display:inline-block;margin-top:10px;width:52%;line-height:20px;color:#2b2b2b;font-size:15px;text-align:justify;padding:4% 0 0 2%;}
.content_one.top img{margin-left:35%;}
.results_img{margin-top:-8px;}
.img_small{display:none;}
@media (min-width:484px) and (max-width:640px){#gform_page_1_1 #field_1_2{margin-bottom:4%;margin-left:16%;width:47%;}
}
@media only screen and (min-width:320px){#gform_page_1_1 #field_1_2{margin:0 25% 2% 25%;float:none;}
}
@media (min-width:360px) and (max-width:639px){#gform_page_1_1 #field_1_2{margin-bottom:4%;margin-left:8%;width:83%;}
#gform_page_1_1 .gform_page_footer{padding:0 0 10px 0;}
}
.gform_page_footer{margin:24px 25px auto;}
#gform_page_1_1 .gform_page_footer{margin:-67px 203px 0 0;}
#gform_page_1_2 .gform_page_footer{margin:0 243px auto 0;float:right;}
@media screen and (-webkit-min-device-pixel-ratio:0){#gform_page_1_2 .gform_page_footer{margin:0 217px auto 0;}
}
.gform_body #gform_page_1_2{padding:24px 0;}
#gform_page_1_3 .gform_fields.left_label{margin:0 auto !important;width:777px;}
#gform_page_1_3 .gform_page_footer{margin:0 214px 13px 0;}
#input_1_2{width:100%;box-sizing:border-box;height:40px;}
.rgt-btm-fix{float:right;margin:0 0 15px 15px;}
.gform_fields .gfield .ginput_container textarea{border:1px solid #ccc;border-radius:3px;background:#f2f2f2;font-size:16px;padding:3px 9px;color:#606060;}
@media (max-width:1200px){div.wpcf7{border:0px solid #fff;}
.content_one.top img{margin:0 auto;}
.img_wide{display:none;}
.img_small{display:block;}
.process_img{float:left;}
.call_text{line-height:normal;}
p.ph_no_text{font-size:38px;}
.content_two_left, .content_one_right{border:none;}
.process_desc{float:right;}
.skill-wrapper{width:auto;}
.wrapper, .content_one_inner, .content_two_inner{width:auto;padding:0 0;}
.page-id-1906 .social .wrapper{margin:0 auto !important;width:auto !important;}
.process_name{font-size:13px;padding:3px 0 0 5px;}
.our_approch_img{height:500px;}
}
@media (max-width:640px){.wc-shortcodes-column-first{}
.wc-shortcodes-one-half{width:92%;text-align:center;}
.content_one_left{}
.wc-shortcodes-one-third{height:auto;}
.process_img{float:left;text-align:center;width:100%;}
.alignleft{float:none;text-align:center;}
.process_desc{width:100%;margin:0 auto;text-align:center;float:left;padding:15px 0 15px 0;}
.content_one{float:left;text-align:center;}
}
@media (max-width:480px){div.wpcf7{border:1px solid #fff;}
.process_img, .process_desc{width:100%;padding:5px 0 0 0;}
.content_two_left, .content_one_left{float:left;text-align:center;height:auto;margin-top:0px;padding:0px 0 0 0px;}
.process_name{padding:10px 0 5px 0;clear:both;width:100%;text-align:center;}
.process_no{margin:10px 0 0 0;}
.wc-shortcodes-one-third{height:auto;}
.process_img{float:left;text-align:center;}
.content_two_right, .content_one_right{padding:0;float:left;text-align:center;width:100%;margin:20px 0;}
.home_contact_form span.wpcf7-not-valid-tip{height:auto;padding:3px;width:auto;}
.home_contact_form .wpcf7-textarea, .home_contact_form .wpcf7-text{margin-bottom:10px;width:92%;}
.wysija-paragraph input{width:327px;}
.home_contact_ttl{font-size:2em;}
h1.hm_h1{font-size:2em;}
.ttl2{font-size:2em;line-height:normal;}
.ttl{font-size:1.2em;line-height:normal;}
.home_service_page_title{font-size:2em;}
}
.sky{height:460px;background:url(../images/nebula.jpg);position:relative;overflow:hidden;-webkit-animation:50s ease-out infinite;-moz-animation:50s ease-out infinite;-o-animation:50s ease-out infinite;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
.clouds_one{background:url("../images/cloud_one.png");position:absolute;left:0;top:0;height:100%;width:300%;-webkit-animation:cloud_one 50s linear infinite;-moz-animation:cloud_one 50s linear infinite;-o-animation:cloud_one 50s linear infinite;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
.clouds_two{background:url("../images/cloud_two.png");position:absolute;left:0;top:0;height:100%;width:300%;-webkit-animation:cloud_two 75s linear infinite;-moz-animation:cloud_two 75s linear infinite;-o-animation:cloud_two 75s linear infinite;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
.clouds_three{background:url("../images/cloud_three.png");position:absolute;left:0;top:0;height:100%;width:300%;-webkit-animation:cloud_three 100s linear infinite;-moz-animation:cloud_three 100s linear infinite;-o-animation:cloud_three 100s linear infinite;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
@-webkit-keyframes sky_background{0%{background:#C9E0E5;}
50%{background:#C9E0E5;}
100%{background:#C9E0E5;}
}
@-webkit-keyframes cloud_one{0%{left:0}
100%{left:-200%}
}
@-webkit-keyframes cloud_two{0%{left:0}
100%{left:-200%}
}
@-webkit-keyframes cloud_three{0%{left:0}
100%{left:-200%}
}
@-moz-keyframes sky_background{0%{background:#C9E0E5;}
50%{background:#C9E0E5;}
100%{background:#C9E0E5;}
}
@-moz-keyframes moon{0%{opacity:0;left:-200%
-moz-transform:scale(0.5);-webkit-transform:scale(0.5);}
50%{opacity:1;-moz-transform:scale(1);left:0%
bottom:250px;-webkit-transform:scale(1);}
100%{opacity:0;bottom:500px;-moz-transform:scale(0.5);-webkit-transform:scale(0.5);}
}
@-moz-keyframes cloud_one{0%{left:0}
100%{left:-200%}
}
@-moz-keyframes cloud_two{0%{left:0}
100%{left:-200%}
}
@-moz-keyframes cloud_three{0%{left:0}
100%{left:-200%}
}