html,body{ margin:0; padding:0; font-size:14px; font-family: 'Raleway', sans-serif;}
h1,h2,h3,h4,h5,h6,p,ol,ul{ margin:0; padding:0; font-weight:normal;}
ul{ list-style:none;}
li{ display:inline;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
div{ margin:0 auto;}
img{ max-width:100%; border:none;}
.arial-family{ font-family:Arial, Helvetica, sans-serif; color:#333;}

.wrapper{ width:100%;}
.row_top{padding:0.75% 0; background:#dbdbdb; border-bottom:2px solid #a0a0a0;}
.row_header{ padding:2% 0; background-color:#fff}
.row_welcome{ background:#fff; padding:3% 0}
.row_nav{ background:#037fc6; height:40px;}
.row_description{padding:3% 0;}
.row_unique_srvc{padding:1% 0 3% 0;}
.row_client{ padding:3% 0; background-color:#037fc6;}
.row_why_us{ padding:3% 0; background-color:#fff}
.row_network{ padding:3% 0; background-color:#000}
.row_marquee{ padding:.1% 0; background-color:#fff;}
.row_footer1{ padding:3% 0; background-color:#037fc6}
.row_footer2{ padding:1.5% 0; background-color:#FF9C00; border-top:2px solid #044367;}
.clr{ clear:both; width:100%; height:0;}

header, nav, section, footer,artical{ margin:0 auto; width:1170px; padding:0 15px; display:block;}
ul.menu a{ color:#fff; font-size:12px; margin-right:20px;}

/*--- ul li ---*/
#nav ul{position:absolute; display:none; margin:0 0 0 -1px; padding:0; list-style:none;}
#nav li{float:left; display:block; position:relative; z-index:500; margin:0 1px;}

#nav li a{display:block; padding:0 25px; line-height:40px;  text-decoration:none; color:#fff; font-size:17px;}
#nav li a:hover{color:#0CF;}
#nav a.selected{color:#FC6;}
#nav ul li{width:250px; background-color:#037fc6; float:left; border:1px solid #ccc; border-bottom:none; line-height:40px;}
*html #nav ul {	margin:0 0 0 -2px;}

ul.sitemap li a{display:block; color:#666; padding:2% 0; text-decoration:none; font-size:17px;}
ul.sitemap li ul li a{ margin-left:25px;}
ul.sitemap li a:hover{color:#037fc6;}

ul.social_menu li a{padding:0 5%; text-decoration:none; font-size:20px;}
li.f_menu a{color:#037fc6;}
li.t_menu a{color:#666}
li.in_menu a{color:#fff}
li.g_menu a{color:#900}
li.f_menu a:hover,li.t_menu a:hover,li.in_menu a:hover,li.g_menu a:hover{color:#fff; background:#037fc6; display:inline-block;}
.call_font{font-size:120%; font-family:Arial, Helvetica, sans-serif;}

.feed_back_menu li a{ padding:0 15px; color:#666}
.slider{ width:100%;}

/*---- services.php ----*/
.left_service_box{ width:24%; border:1px solid #CCC; float:left; margin:2% 0;}
.right_service_box{ width:68%; float:left; margin:2% 0%; padding:0 3%; color:#666}
.right_service_box span{ display:block; font-size:150%;}
.right_service_box p{ width:90%; text-align:justify; font-size:110%; line-height:22px}

.service-box{ width:29%; float:left; margin:2% 2% 0.5% 2%;}
.service-box h2{ margin:3% 0;}
.service-box span{display:inline-block; padding:0 1%; background:#ff6c00; color:#fff;}
.service-inside{ width:100%; border:1px solid #CCC; text-align:center;}
.service-inside p{ font-size:90%; text-align:justify; max-width:90%; margin:3% auto; line-height:22px}

/*---- right side bar ----*/
.enquiry_form,.event{width:86%;}
.enquiry_form p{ border:1px solid #CCC; background:#f0f1f1; border-bottom:none; padding:3.5% 0;color:#6f6f6f; font-size:120%}
.enquiry_input_box{ box-sizing:border-box; border:1px solid #2879ca;}

p.event_title{ border:1px solid #CCC; background:#f0f1f1; border-bottom:none; padding:3.5% 0;color:#6f6f6f; font-size:120%}
.news_update{ box-sizing:border-box; border:1px solid #ccc; background:#fff;}
.news_update span{ background:#5bbeff; padding:5px 10px; display:inline-block;}
.news_update p{ font-size:90%; padding:3% 5%; line-height:20px; text-align:justify; margin-bottom:2%}

.border{ border:1px solid #ccc; border-bottom:none;}
.bottom-margin{ margin-bottom:10%}
.bottom-border{ border-bottom:1px solid #ccc;}

ul.unique_service li{ margin:3% 0; display:block;}

/*--- font size ---*/
h1.style_h1{ font-size:210%; margin:0 0 1% 0}
h2.style_h2{ font-size:180%; margin:2% 0 1% 0}
h3.style_h3{ font-size:150%; margin:2% auto}
.font_100{ font-size:100%;}
.font_125{ font-size:116%;}
.font_150{ font-size:150%;}
.font_175{ font-size:175%;}
.font_200{ font-size:200%;}
.font_300{ font-size:300%;}
.font_100,.font_125,.font_150,.font_175,.font_200,.font_400{ margin-bottom:1%}
.font_location{font-size:100%; padding:2% 0;}
.font_location a{color:#FFE400}
/*--- font color --- */
.font_greay{color:#666;}
.font_blue{color:#037fc6;}
.font_white{color:#fff;}
.font_orange{color:#f60;}
.text-center{text-align:center;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-justify{text-align:justify;}

.quick_box{ width:100%;}
.quick_menu li a{ padding:2% 0; text-decoration:none; color:#fff; display:block;}
.quick_menu li a:hover{text-decoration:underline; color:#F90;}
.quick_heading,.locate_heading{ display:inline-block; width:130px; background:#036; padding:2px 20px;}

/*--- background color --- */
.bg_color_blue{background:#ED1C00}

/*--- locate_heading{float:right;} ---*/
.locate_box{ width:100%;}
.client_slider img{ width:115px; text-align:center;}
.top-border{border-top:4px solid #5cacf7;}

p.story{ font-size:18px; text-indent:50px; text-align:justify}
p.story{line-height:25px;}
p.client_story{max-width:80%; line-height:25px; margin:auto;}

/*--- margin ---*/
.bottom_margin_10{ margin-bottom:10%}
.bottom_margin_20{ margin-bottom:20%}

/*--- our network ---*/
span.network_bg{ color:#fff; background:#037fc6; width:10px; display:inline-block;  padding:0.5% 1%; margin:1px; text-align:center;}
span.network_gap{margin-left:25px;}
.font_arial{ font-family:Arial, Helvetica, sans-serif}
.network_bottom_margin{ margin-bottom:3%}

/*--- enquiry form ---*/
input[type='text'],select,input[type='submit'],input[type='button'],textarea{box-sizing:border-box; width:86%; display:block; border:1px solid #9fceff; margin:10% auto; height:35px; background-color:#FFFFFF; text-indent:5px; resize:none;}
select{ height:37px; text-indent:2px}
textarea.html_msg{ height:70px;}
input[type='submit'],input[type='button']{width:50%; background:#ff9c00; color:#fff; font-size:130%; border:1px solid #cf5226}
ul.advantage li{ display:block; margin:1% 0;}
input.feedback_name,textarea.feedback_msg{margin:0; border:none; display:block; background:#fff; color:#333; border-bottom:1px solid #999; float:left;}
input.feedback_name:hover,textarea.feedback_msg:hover{ border:none; border-bottom:1px solid #999;}
input.feedback_name{ width:100%;}
textarea.feedback_msg{ width:100%;}

.feedback_sbt{ float:right; width:100px}
.f_msg{ display:block;}
.cm_name{ float:right;}
.bottom_dash_line{margin:3% 0; border-bottom:1px dashed #ccc;}
.login-bg{ background-color:#efefef; border:1px solid #ccc;  width:80%; border-radius:5px; padding:1% 5% 5% 5%;  margin-bottom: 30px;}
input.login-input{ width:100%; display:block; height:25px; margin-bottom:3%; box-sizing:border-box; text-indent:5px;}
.go_up{position:fixed; bottom:5%; right:2%;}