@charset "utf-8";
/* CSS Document */
@import url("menu.css");
@import url("animate.min.css");
@import url("flexslider.css");
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Raleway:400,700|Open+Sans:400,700&display=swap');

body{ margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h5,h6{ margin:0px; padding:0px; }
.cl{ clear:both;}
img{vertical-align:middle; border:none; }

.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }

#wrapper { width:100%;}

/*scroll to top start*/
.totop { position:fixed; bottom:50px; right:10px; z-index:104400; }
.totop a i { display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:25px; background:rgba(0,173,239,0.7); }
.totop a:hover i { background:rgba(0,173,239,1); }
.totop a, .totop a:visited { color:#FFF; }
.totop a:hover { color:#eee; text-decoration:none; }
/*scroll to top end*/

/*top div start*/
.top { background:#f2f2f5; height:40px; }

.icon { float:left; }
.icon ul { margin:0px; padding:0px; list-style:none; }
.icon li { float:left; }
.icon ul li a i { width:25px; height:25px; line-height:25px; font-size:13px; text-align:center; margin-right:10px; transition:all 0.2s ease-in-out; color:#f5f5f5; padding:0px 6px 0px 6px; border-radius:100px; background:#dfdfdf; color:#333; margin-top:7px; }
.icon ul li a i:hover { color:#000; background-color:#FFF; color:#00adef; }

div.goog-te-gadget-simple { float:right; background-color:#00cb60; padding:2px; border-radius:2px; border:#009747 1px solid; text-decoration:none; margin-top:7px; }
div.goog-te-gadget-simple a.goog-te-menu-value span { color:#FFFFFF; }
div.goog-te-gadget-simple a.goog-te-menu-value span:hover { color:#00588b; }
div.goog-te-gadget-simple a.goog-te-menu-value:hover { text-decoration:none; }
/*top div end*/

/*header div start*/
.header { padding:10px 0px 10px 0px; }
.logo { }
.free_quote { margin:10px 0 0 0; }
.a-btn { font-family:"Roboto", sans-serif; background:#ff238b; background:-webkit-gradient(linear,left top,left bottom,color-stop(#ff238b,0),color-stop(#ff0078,1)); background:-webkit-linear-gradient(top, #ff238b 0%, #ff0078 100%); background:-moz-linear-gradient(top, #ff238b 0%, #ff0078 100%); background:-o-linear-gradient(top, #ff238b 0%, #ff0078 100%); background:linear-gradient(top, #ff238b 0%, #ff0078 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff238b', endColorstr='#ff0078',GradientType=0 ); padding-left:20px; padding-right:80px; height:38px; display:inline-block; position:relative; border:1px solid #d30063; -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5); -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5); box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5); -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; float:right; clear:both; margin:10px 0px; overflow:hidden; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; text-decoration:none; }
.a-btn-text{ padding-top:5px; display:block; font-size:18px; white-space:nowrap; text-shadow:0px 1px 1px rgba(255,255,255,0.3); color:#FFF; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; }
.a-btn-slide-text{ position:absolute; height:100%; top:0px; right:52px; width:0px; background:#00588b; text-shadow:0px -1px 1px #363f49; color:#FFF; font-size:18px; white-space:nowrap; text-transform:uppercase; text-align:left; text-indent:10px; overflow:hidden; line-height:38px; -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset; -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset; box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset; -webkit-transition:width 0.3s linear; -moz-transition:width 0.3s linear; -o-transition:width 0.3s linear; transition:width 0.3s linear; }
.a-btn-icon-right{ position:absolute; right:0px; top:0px; height:100%; width:52px; border-left:1px solid #5d81ab; -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset; -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset; box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset; }
.a-btn-icon-right span{ width:38px; height:38px; opacity:0.7; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; background:transparent url(../images/arrow_right.png) no-repeat 50% 55%; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; }
.a-btn:hover{ padding-right:180px; -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2); -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2); box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2); text-decoration:none; }
.a-btn:hover .a-btn-text{ text-shadow:0px 1px 1px #5d81ab; color:#fff; }
.a-btn:hover .a-btn-slide-text{ width:100px; }
.a-btn:hover .a-btn-icon-right span{ opacity:1; }
.a-btn:active{ position:relative; top:1px; background:#5d81ab; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset; -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset; box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset; border-color:#ff238b; }

.phone { float:right; font-family:'Roboto'; font-size:20px; text-align:center; }
.phone span { font-weight:bold; color:#ff238b; font-size:18px; }
.phone a { color:#00adef; text-decoration:none; }
.phone a:hover { color:#00adef; text-decoration:none; }

.logout { float:right; font-family:'Roboto'; font-size:18px; text-align:center; margin-top:20px; }
.logout span { font-weight:bold; color:#3b363a; font-size:16px; }
.logout a { color:#00adef; text-decoration:none; }
.logout a:hover { color:#3b363a; text-decoration:none; }
/*header div end*/

/*paging css start*/
.paging { font-family:'Open Sans', sans-serif; font-size:11px; color:#0034FF; font-weight:700; font-style:italic; margin:15px 0 20px 0; }
.paging a { text-decoration:none; color:#FF0000; }
.paging a:hover { text-decoration:none; color:#FF0000; }
.paging span { margin:0 5px; }
.paging i { font-size:16px; }
.paging .right_f { float:right; }

.phone1 { font-family:'Open Sans', sans-serif; font-size:27px; color:#000; margin-bottom:30px; }
.phone1 a { text-decoration:none; color:#000; }
.phone1 a:hover { text-decoration:none; color:#5BB12F; }
.phone1 i { margin:0 5px; }
/*paging css end*/

/*banner div start*/
.banner{ width:100%; margin:0px auto; height:400px; overflow:hidden;}
/*banner div end*/

/*adv box div start*/
.adv_box { margin-top:50px; text-align:center; }
.adv_box h2{ font-family:'Raleway'; color:#00adef; font-size:20px; padding-bottom:8px; font-weight:bold; }
.adv_box img { margin-bottom:20px; padding:5px; text-align:center; display:block; margin:0 auto; transition:all 0.7s ease-in-out; margin-bottom:10px; }
.adv_box img:hover { transform:rotatey(360deg); transition:all .5s ease-in-out; }
.adv_box .text { font-family:'Roboto'; line-height:1.7em; font-size:15px; text-decoration:none; }
.adv_box .text a { color:#FF0004; text-decoration:none; }
.adv_box .text a:hover { color:#000000; text-decoration:none; }

.box { padding:15px; }
.box:hover { box-shadow:0 0 5px 0 rgba(1, 3, 4, 0.13); transition:.5s all ease;}
/*adv box div end*/

/*center image div start*/
.center_img { height:300px; font-family:'Raleway'; background:url(../images/bg-image-2.jpg) no-repeat; background-attachment:fixed; background-size:cover; margin-top:15px; margin-bottom:30px; color:#FFF; text-align:center; padding-top:70px; }
.center_img h2 { font-size:35px; }
.center_img p { font-size:26px; margin-top:40px; }
/*center image div end*/

/*content div start*/
.content { width:100%; margin-top:10px;}
.weldiv {}
.weldiv h1 { font-family:'Raleway'; font-size:28px; color:#00adef; padding-bottom:12px; }
.weldiv .body_text { font-family:'Roboto'; font-size:15px; color:#000; line-height:1.8em; text-align:justify; text-decoration:none; }
.weldiv .body_text a { color:#ff0078; font-weight:bold; text-decoration:none; }
.weldiv .body_text a:hover { color:#000; font-weight:bold; text-decoration:none; }
/*content div end*/

/*callback div start*/
.callback { width:32%; border-radius:5px; right:100px; top:230px; z-index:999; position:absolute; padding:10px 0 10px 10px; border-radius:4px; background:rgba(33, 150, 243, 0.4); }
.callback h2 {font-family:'Roboto'; font-size:26px; color:#FFFf00; text-align:center; padding-bottom:8px; text-shadow:1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px  1px 0 #000, 1px  1px 0 #000; }

.form-group { font-family:'Open Sans', arial, sans-serif; font-size:12px; }
.callback ::-webkit-input-placeholder { font-size:13px; color:#000; }
.callback .form-group input { float:left; width:47.9%; border-radius:0px; border:#CCC 1px solid; margin:0 5px 5px 0; } 
.callback .form-group textarea { width:100%; border-radius:none; border:#CCC 1px solid; } 
.callback .form-group input.code { width:47.9%; border-radius:none; border:#CCC 1px solid; margin-right:5px; }
.callback .captcha { float:left; padding:9px; background:#FFF; border-radius:none; border:#CCC 1px solid; margin-right:5px; }

.callback input[type=text]:focus { box-shadow:0px 0px 5px #ff238b !important; border:1px solid #ff238b !important; outline:none; }
.callback textarea:focus { box-shadow:0px 0px 5px #ff238b !important; border:1px solid #ff238b !important; outline:none; }
 
.callback .submit { float:left; font-family:'Raleway', sans-serif; font-size:18px; color:#FFF; padding:5px 32px 5px 32px; background:#00adef; cursor:pointer; outline:none; border-radius:none; border:none; font-weight:bold; }
.callback .submit:hover { background:#000; color:#FFF; padding:5px 32px 5px 32px; outline:none; }
/*callback div end*/

/*our certification css start*/
.validate_c { background:#FFF; margin:0px auto; overflow:hidden; margin-bottom:15px; }
.validate_c h2 { background:#3b363a; font-family:'Roboto', sans-serif; font-size:24px; line-height:40px; color:#FFF; font-weight:normal; text-align:center; }
.validate_c_inner { background:#00adef; border:#0A7CAC 1px solid; padding:10px; }

.validate_c_inner .submit { font-family:'Raleway', sans-serif; font-size:18px; color:#FFF; padding:5px 32px 5px 32px; background:#ff0078; cursor:pointer; outline:none; border-radius:none; border:none; font-weight:bold; }
.validate_c_inner .submit:hover { background:#000; color:#FFF; padding:5px 32px 5px 32px; outline:none; }
/*our certification css end*/

/*our certification css start*/
.certification { background:#FFF; margin:0px auto; overflow:hidden; margin-bottom:15px; }
.certification h2 { background:#3b363a; font-family:'Roboto', sans-serif; font-size:24px; line-height:40px; color:#FFF; font-weight:normal; text-align:center; }
.certification ul { margin:0px; padding:15px; list-style:none; border:1px solid #CCC;  }
.certification li { font-family:'Roboto'; font-size:13px; color:#000; line-height:1.8em; text-decoration:none; }
.certification li a { color:#000; text-decoration:none; }
.certification li a:hover { color:#00a4db; text-decoration:none; }
.certification li i { margin-right:10px; color:#000; }
/*our certification css end*/

/*accreditation gallery css start*/
.accreditation { margin:0px auto; overflow:hidden; margin-bottom:15px; }
.accreditation h2 { background:#3b363a; font-family:'Roboto', sans-serif; font-size:24px; line-height:40px; color:#FFF; font-weight:normal; text-align:center; }
.accreditation_inner { border:1px solid #CCC; padding:10px; }
/*accreditation gallery css end*/

/*services div start*/
.services { margin-top:20px; margin-bottom:30px; background:url(../images/bg-img.jpg) no-repeat; background-position:center; background-size:cover; padding:20px 0px 20px 0px; text-align:center; }
.services h2 { font-family:'Raleway'; font-size:18px; font-weight:bold; display:block; margin-bottom:28px; background:#373736; color:#FFF; padding:12px 16px; text-align:center; }
.services p { height:115px; font-family:'Raleway', sans-serif; color:#FFF; line-height:1.7em; text-align:center; }

.download a { font-family:"Roboto", sans-serif; font-size:16px; color:#FFF; height:38px; line-height:36px; background:#ff238b; background:linear-gradient(top, #ff238b 0%, #ff0078 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff238b', endColorstr='#ff0078',GradientType=0 ); padding:0 20px 0 20px; display:inline-block; border:1px solid #d30063; box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5); border-radius:20px; text-decoration:none; }
.download a:hover { background:#00588b; border:1px solid #00588b; box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5); border-radius:20px; text-decoration:none; }
/*services div end*/

/*our certifications gallery div start*/
.certifications_gallery { margin:30px 0px 30px 0px; }
.certifications_gallery h2 { font-family:'Roboto'; font-size:24px; text-transform:uppercase; font-weight:600; color:#00adef; margin-bottom:30px; }
.item_img { text-align:center;}
.item_img img { height:80px; }
/*our certifications gallery div end*/

/*language div start*/ 
.language { background:#f7f7f7; margin:0px auto; text-align:center; padding:20px 0px 20px 0px; }
.language h2 { width:30%; background:#00adef; font-family:'Raleway'; font-size:18px; color:#FFF; font-weight:bold; text-align:center; margin-bottom:5px; padding:8px 0 8px 0; }
.language ul { margin:0px; padding:0px; list-style-type:none; }
.language li { width:14%; float:left; border:1px solid #ddd; font-family:'Roboto'; text-align:center; margin:0px 0 2px 2px; padding:15px 0px 15px 0px; display:block; }
.language li a { color:#000; text-decoration:none; }
.language li a:hover { color:#00adef; text-decoration:none; }
.language img { margin-bottom:12px; }
/*language div end*/ 

/* bottom css start*/
.mt20 { margin-top:20px; }
.bottom { background:url(../images/bot_bg.jpg) top center no-repeat #30353e; padding:30px 0px 10px 0px; border-top:#00adef 2px solid; }
.bottom h2 { font-family:'Raleway'; font-size:22px; color:#FFF; margin-bottom:25px; font-weight:700; }
.bottom h2 span { color:#00adef; }

.bot1 { font-family:'Roboto'; font-size:14px; color:#FFF; text-decoration:none; }
.bot1 a { color:#FFF; text-decoration:none; }
.bot1 a:hover { color:#FFF; text-decoration:none; }
.bot1 i { float:left; margin-right:10px; color:#ff238b; margin-bottom:15px; clear:both; font-size:18px; }

.bot2 { }
.bot2 ul { margin:0px; padding:0px; list-style-type:none;}
.bot2 li { font-family:'Roboto'; font-size:12.8px; color:#FFF; border-bottom:#c9cbce 1px solid; margin-bottom:15px; padding-bottom:15px; }
.bot2 li a { text-decoration:none; color:#FFF; }
.bot2 li a:hover { text-decoration:none; color:#00adef;}
.bot2 li i { margin-right:5px; color:#ff238b; }

.bot3 { }
.bot3 .text { font-family:'Roboto'; font-size:15px; color:#c9cbce; line-height:1.8em; text-align:justify; }
.bot3 .text strong { font-size:16px; color:#FFF; display:block; text-align:left;}


.bot4 ::-webkit-input-placeholder { font-size:13px; color:#000; }
.bot4 .form-group input { border-radius:0px; border:#CCC 1px solid; } 
.bot4 .form-group input.code { float:left; width:67%; border-radius:none; border:#CCC 1px solid; margin-right:15px; }
.bot4 .captcha { float:left; padding:8px 9px 8px 9px; background:#FFF; border-radius:none; border:#CCC 1px solid; }

.bot4 input[type=text]:focus { box-shadow:0px 0px 5px #ff238b !important; border:1px solid #ff238b !important; outline:none; }
.bot4 textarea:focus { box-shadow:0px 0px 5px #ff238b !important; border:1px solid #ff238b !important; outline:none; }
 
.bot4 .submit { margin-top:15px; font-family:'Raleway', sans-serif; font-size:18px; color:#FFF; padding:5px 32px 5px 32px; background:#00adef; cursor:pointer; outline:none; border-radius:none; border:none; font-weight:bold; }
.bot4 .submit:hover { background:#000; color:#FFF; padding:5px 32px 5px 32px; outline:none; }
/* bottom css end*/

/*footer css end*/
.mt200 { margin-top:200px; }
.footer { width:100%; background:#121826; border-top:1px dashed #4c5667; padding:10px 0 10px 0; }

.copy { font-family:'Raleway'; font-size:12px; color:#FFF; line-height:2.5em; text-align:center; }
.copy a { color:#00adef; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#FFF; text-decoration:underline;} 
/*footer css end*/

/*services range css start*/
.services_range { width:100%; margin:0px auto; text-align:center; overflow:hidden; margin-bottom:20px; } 
.services_range .box1 { width:18%; float:left; margin-right:2%; }
.services_range span { background:#00adef; font-size:16px; display:block; color:#FFF; margin-top:10px; text-decoration:none; }
.services_range span a { color:#FFF; text-decoration:none; display:block; padding:5px 20px 5px 20px; }
.services_range span a:hover { background:#373736; color:#FFF; text-decoration:none; display:block; padding:5px 20px 5px 20px; }
.services_range img { text-align:center; }
/*services range css end*/

/*certificate table css start */
.mt50 { margin-top:50px; } 
.certificate_table { font-family:'Roboto'; font-size:14px; color:#333; text-align:center; text-decoration:none; }
.certificate_table a { color:#ff238b; text-decoration:none; }
.certificate_table a:hover { color:#333; text-decoration:none; }
.certificate_table h4 { background:#00adef; font-size:15px; color:#FFF; text-align:center; line-height:2.5em; }
.certificate_table .pd { padding:5px; }

.actions { margin:20px 0 20px 0; }
.actions .button { font-family:'Raleway', sans-serif; font-size:18px; color:#FFF; padding:5px 32px 5px 32px; background:#ff238b; cursor:pointer; outline:none; border-radius:none; border:none; font-weight:bold; }
.actions .button:hover { background:#000; color:#FFF; padding:5px 32px 5px 32px; outline:none; }
/*certificate table css end */

/*certificate details css start */
.certificate_details { font-family:'Roboto'; font-size:14px; color:#333; line-height:2em; text-decoration:none; }
.certificate_details a { color:#ff238b; text-decoration:none; }
.certificate_details a:hover { color:#333; text-decoration:none; }
.certificate_details h4 { font-size:15px; color:#00adef; }
.certificate_details .pd { padding:5px; }
/*certificate details css end */

/* login page css start*/
.form-main { padding:35px 0 25px 0; }
.form-top { overflow:hidden; padding:0 25px 15px 25px; background:#444; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; text-align:left;}
.form-top-left { float:left; width:75%; padding-top:25px;}
.form-top-left h3 { margin-top:0; color:#FFF; }
.form-top-left p { opacity:0.8; color:#FFF; }
.form-top-right { float:left; width:25%; padding-top:5px; font-size:66px; color:#FFF; line-height:100px; text-align:right; opacity:0.3;}
.form-bottom { padding:25px 25px 30px 25px; background:#444; background:rgba(0, 0, 0, 0.3); -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; text-align:left;}

.form-bottom input[type="text"] { height:40px; margin:0; padding:0 20px; vertical-align:middle; background:#FFF; border:2px solid #FFF; font-family:'Roboto', sans-serif; font-size:16px; font-weight:300; line-height:40px; color:#888; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }

.form-bottom .form_field { height:40px; margin:0; padding:0 20px; vertical-align:middle; background:#FFF; border:2px solid #FFF; font-family:'Roboto', sans-serif; font-size:16px; font-weight:300; line-height:40px; color:#888; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}

.form-bottom button.btn { width:100%; height:50px; margin:0; padding:0 20px; vertical-align:middle; background:#00adef; border:0; font-family:'Roboto', sans-serif; font-size:16px; font-weight:300; line-height:50px; color:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.form-bottom button.btn:hover { background:#000; color:#FFF; }
.forgot { padding-top:10px; color:#FFF; }
/* login page css end*/

/*client form css start*/
.client_form { margin-top:50px; }
.client_form h2 { font-family:'Raleway'; font-size:28px; color:#00adef; padding-bottom:12px; }
.client_form .form-group input { width:70%; border-radius:2px;} 
.client_form .form-group .code1 {  width:70%; border-radius:2px;  } 
.client_form .captcha { float:left; padding:5.7px 26px 5.7px 25px; background:#FFF; border-radius:2px; margin-bottom:5px; margin-right:6px; }

.client_form .submit { margin-top:15px; font-family:'Raleway', sans-serif; font-size:18px; color:#FFF; padding:5px 32px 5px 32px; background:#00adef; cursor:pointer; outline:none; border-radius:none; border:none; font-weight:bold; }
.client_form .submit:hover { background:#000; color:#FFF; padding:5px 32px 5px 32px; outline:none; } 
/*client form css end*/

/*portfolio css start*/
.portfolio ul { margin:0; padding:0; list-style:none; }
.portfolio li { width:50%; float:left; background:url(../images/top_line.jpg) right top no-repeat; text-decoration:none; }
.portfolio li a { color:#000; text-decoration:none; }
.portfolio li a:hover { color:#000; text-decoration:underline; }
.portfolio li i { color:#00cb60; font-size:16px; font-weight:bold; margin-right:5px; }
/*portfolio css end*/

/*call me form css start*/
#feedback { position:fixed; left:0; bottom:0; height:330px; margin-left:-3px; margin-bottom:-3px; z-index:99999; }
#feedback h3 { font-family:'Roboto', sans-serif; font-size:13px; color:#ff1a86; text-align:center; padding:5px 5px 20px 10px; }
#feedback h4 { font-family:'Roboto', sans-serif; font-size:16px; color:#333; text-align:center; padding:5px 5px 5px 10px; margin-top:10px; }

#feedback-form { float:left; width:230px; height:100%; padding-top:20px; border-radius:0px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2); }

#feedback-form .code { width:55%; float:left; border-radius:none; border:#CCC 1px solid; margin-right:10px; }
#feedback-form .captcha { float:left; padding:9px; background:#FFF; border-radius:4px; border:#CCC 1px solid; }

#feedback-tab {  float:right; font-family:'Raleway', sans-serif; color:#fff; font-size:20px; font-weight:bold; cursor:pointer; text-align:center; width:150px; height:42px; background-color:#ff1e88; margin-top:70px; margin-left:-54px; padding-top:5px; border-radius:3px 3px 0 0; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); }
#feedback-tab:hover { background-color:#00adef; }

#feedback-form textarea { resize:none; }

#feedback .submit_c { width:100%; background:#00adef; color:#FFF; font:700 14px/17px 'Raleway', sans-serif; padding:10px 0 10px 0; text-decoration:none; border-radius:2px; outline:none; border:none; cursor:pointer; margin-top:20px; }
#feedback .submit_c:hover { background:#333333; color:#FFF; text-decoration:none; }
/*call me form css end*/

/*free Quote form css start*/
.sms_form { background-color:#FFF; padding-bottom:10px; padding:20px; }
.sms_form h2 { font-family:'Roboto', sans-serif; font-size:20px; color:#333; text-align:center; padding:5px 5px 5px 10px; margin-top:10px; }
.sms_form h3 { font-family:'Roboto', sans-serif; font-size:16px; color:#ff1a86; text-align:center; padding:5px 5px 10px 10px; margin-top:10px; border-bottom:#878787 1px solid; }
.sms_form h4 { font-family:'Roboto', sans-serif; font-size:14px; color:#333; text-align:center; padding:5px 5px 5px 10px; margin-top:5px; }
.sms_form h5 { font-family:'Roboto', sans-serif; font-size:16px; color:#ff1a86; text-align:center; padding:5px 5px 10px 10px; margin-top:10px; }

.sms_form .text1 { font-family:'Roboto', sans-serif; font-size:13px; color:#333; line-height:1.7em; font-weight:bold; }
.sms_form .text1 a { color:#13a7d7; text-decoration:underline; }
.sms_form .text1 a:hover { color:#393939; text-decoration:none; }
.sms_form span { color:#FF0000; }

.sms_form .form_wp { width:100%; height:auto; background:#FFF; border:#CCC 1px solid; font-family:'Open Sans', arial, sans-serif; font-size:12px; color:#666; padding:10px 0px 10px 0; margin:5px 0px 5px 0; outline:none; text-indent:5px; }
.sms_form .form_code { float:left; width:60%; height:auto; background:#FFF; border:#CCC 1px solid; font-family:'Open Sans', arial, sans-serif; font-size:12px; color:#666; padding:10px 0px 10px 0; margin:5px 0px 5px 0; outline:none; text-indent:5px; }
.sms_form .form_captcha { float:left; padding:9px; margin:5px 0 0 10px; background:#FFF; border:#CCC 1px solid; }

.sms_form .submit_p { width:100%; background:#00adef; color:#FFF; display:inline-block; font:700 14px/17px 'Raleway', sans-serif; padding:10px 20px 10px 20px; text-decoration:none; margin-top:12px; border-radius:2px; outline:none; border:none; cursor:pointer; }
.sms_form .submit_p:hover { background:#333333; color:#FFF; text-decoration:none; }
/*free Quote form css end*/

/*start popup form css start*/
#facebox { position:fixed; top:0; left:0; margin-top:100px; z-index:99999999; text-align:left; background:#FFF; }
#facebox .popup { position:relative; overflow:auto;  }
#facebox .content2 { width:300px; padding:10px; }
#facebox .close{ position:absolute; top:0px; right:0px;  }
#facebox .close img { opacity:0.8; }
#facebox .close:hover img { opacity:1.0;}
#facebox .loading { text-align:center;}
#facebox .image { text-align:center;}
#facebox img { border:0; margin:0;} 
#facebox_overlay { position:fixed; top:0px; left:0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color:#000; z-index:99;}
/*popup form css end*/