@charset "utf-8";html {overflow-x: hidden;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}* {margin: 0;padding: 0;outline: none;}* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}.trans_eff {transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}a {color: #333;text-decoration: none;}a:hover {color: #009feb;text-decoration: none;}body {background: #fff;background: url(../images/background.jpg) repeat-y center top;font: normal 12px Arial, Helvetica, sans-serif;color: #666;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;}/* TITLE */h1 {font: 900 30px/30px 'Source Sans Pro', Arial, Helvetica, sans-serif;display: block;color: #3B3B3B;text-transform: capitalize;}h2 {font: 400 23px/36px 'open_sansbold', Arial, Helvetica, sans-serif;display: block;color: #444;text-transform: uppercase}h3 {font: normal 18px/26px 'open_sansbold', Arial, Helvetica, sans-serif;display: block;color: #ff8e08;text-transform: capitalize}/* Desktop/Laptop/Others - 980px *//*==================BASIC RESPONSIVE CSS===============*/.mob_only {display: none;}.tab_only {display: none;}.desk_only {display: block;}.desk_hider {display: none;}/* floating classes */.floater, .floater li {margin: 0;padding: 0;list-style: none;}.float_2 li {width: 50%;float: left;}.float_2x li {width: 50%;float: left;}.float_3 li {width: 33.33333%;float: left;list-style: none;margin-bottom: 25px;}.float_4 li {width: 25%;list-style: none;float: left;margin-bottom: 15px;}.float_4x li {width: 25%;float: left;}/*==================BASIC RESPONSIVE CSS END===============*/.wrapper {max-width: 1100px;margin: auto;}.wrapper2 {max-width: 1100px;margin: auto;}.min-max {min-width: 1000px;max-width: 100%;}.header1 {width: 100%;background: #fff;position: static;z-index: 444;transition: all linear .5s;-webkit-transition: all linear .5s;-moz-transition: all linear .5s;-ms-transition: all linear .5s;border-bottom: 1px solid #eee;padding: 27px 0 15px 0;}.top1 {background: #3d3d3d url(../images/pattern.png);padding: 3px 0;min-height: 31px;display: block;}.header2 {background: #fff;position: fixed;top: 0;padding: 10px 0 6px 0;box-shadow: 0 0px 2px 1px rgba(204,204,204,0.3);}.header1 .logo1 {background: url(../images/logo1.png) no-repeat center top;height: 43px;width: 262px;display: block;float: left;transition: all linear .5s;-webkit-transition: all linear .5s;-moz-transition: all linear .5s;-ms-transition: all linear .4s;margin: 5px 0 0 0;}.header2 .logo1 {display: none;}.header1 .call_us {display: none;font: normal 20px/22px 'robotobold', Arial, Helvetica, sans-serif;color: #3B3B3B;float: left;margin: 10px 0 0 0;transition: all linear .5s;-webkit-transition: all linear .5s;-moz-transition: all linear .5s;-ms-transition: all linear .4s;}.header2 .call_us {display: block !important;}/* nav classes  */nav {box-sizing: content-box;height: 43px;float: right;}ul.topmenu {margin: 0;padding: 0;color: #3B3B3B;font: 400 15px/45px 'Oswald', Arial, Helvetica, sans-serif;text-transform: uppercase;}ul.topmenu li {display: block;float: left;margin: 0;padding: 0;background: url(../images/nav_line.gif) no-repeat right center;}ul.topmenu li:last-child a {background: none;padding-right: 0;}ul.topmenu li>a, ul.topmenu li>a:visited {display: block;padding: 0 14px;color: #3B3B3B;border-radius: 5px 5px 0 0;text-transform: uppercase;transition: none !important;border: 3px solid transparent;}ul.topmenu li:hover>a {color: #0096de;}ul.topmenu li:nth-child(3):hover>a, ul.topmenu li:nth-child(2):hover>a, ul.topmenu li:nth-child(4):hover>a, ul.topmenu li:nth-child(6):hover>a {z-index: 11;background: #fff;border: 3px solid #ff8e08;color: #3B3B3B !important;border-bottom: 0;position: relative;}.nav_mob {height: auto;}.nav_mob {}.nav_mob .navlink {display: none;position: absolute;right: 0;top: 0px;padding: 12px 11px 11px;cursor: pointer;z-index: 999;transition: all .5s linear;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-ms-transition: all .5s linear;}#home .home, #company .company, #services .services, #our-work .our-work, #free-quote .free-quote, #contactus .contactus, #testimonials .testimonials {color: #0096de;}/*menu2 style*/.menu2_grid {background: url(../images/menu_grid.png) no-repeat right center;float: right;font: 900 16px/30px 'robotobold';color: #444;display: none;padding-right: 45px;}.menu2_grid:hover {background: url(../images/menu_grid2.png) no-repeat right center;color: #009feb;}.header2 .menu2_con {top: 68px;}.menu2_con {left: 0;top: 91px;width: 100%;position: absolute;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);border-top: 2px solid #ccc;z-index: 999999;}.menu2_con>ul {background: #ccc;}.menu2_con>ul>li>a {background: #232525;color: #fff;font: normal 14px/40px 'robotobold', Arial, Helvetica, sans-serif;text-align: center;text-transform: uppercase;display: block;border-bottom: 1px solid #2b2d2d;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.menu2_con>ul>li>a:hover {background: #009feb}.menu2_con>ul>li:last-child a {border-bottom: 0;}/* submenu */.sub_cat {width: 100%;position: absolute;right: 0;top: 45px;display: none;background: #fff;border: 3px solid #ff8e08;box-shadow: 0px 5px 1px rgba(0,0,0,0.5);border-radius: 3px;transition: all .5s linear;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-ms-transition: all .5s linear;overflow: inherit !important;z-index: 10;}.sub_cat2 {width: 290px;position: absolute;left: 0;top: 45px;display: none;padding: 15px;padding-bottom: 25px;background: #fff;border: 3px solid #ff8e08;z-index: 10;border-radius: 0 5px 5px 5px;box-shadow: 0px 5px 1px rgba(0,0,0,0.5);transition: all .5s linear;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-ms-transition: all .5s linear;overflow: inherit !important;}.sub_cat_inner {min-height: 50px;background: url(../images/menu_shadow.png) no-repeat right center;overflow: inherit !important;}.sublink a {font: normal 14px/24px 'robotobold', Arial, Helvetica, sans-serif;color: #3b3b3b !important;display: block;padding: 0 !important;margin: 0;background: none;border-bottom: 1px dotted #ddd;}.sublink a:hover {color: #3b3b3b !important;}.sublink1 a,.sublink1 li{font: normal 12px/16px 'Open Sans', Arial, Geneva, sans-serif;color: #666 !important;display: block;padding: 4px 0 !important;margin: 0;background: none;text-transform: none;text-transform: capitalize;}.sublink1 a:hover {color: #009feb !important;text-decoration: none}.sublink1 a.act {color: #666 !important;text-decoration: none;font-weight: bold}.sublink2 a {font: normal 12px/16px 'Open Sans', Arial, Geneva, sans-serif;color: #666 !important;display: block;padding: 8px 0;margin: 0;background: none;border-bottom: 1px dotted #ddd;text-transform: capitalize;}.sublink2 a:hover {color: #009feb !important;text-decoration: none;}.sublink2 a.act {color: #009feb !important;text-decoration: none;font-weight: bold}ul.topmenu li:hover .sub_cat {display: block;}.sub_cat section {float: left;width: 23%;margin: 10px 1%;height: 185px;margin-bottom: 10px;}.sub_cat .bottom_con {width: 100%;height: 10px;margin-top: 20px;background: #f9f9f9 url(../images/pattern.png);}.drop_down_gray_bg {background: #f8f8f8;padding: 10px;border-top: 1px solid #e7e7e7;}/* submenu ends*//* nav classes ends *//*banner style*/#banner {background: url(../images/banner.jpg) no-repeat 0 0;height: 550px;z-index: -1;color: #fff;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}#banner_text {padding: 110px 0 0 0;}#banner_text h1 {font: normal 50px/50px 'impactregular';color: #fff;text-transform: inherit;}#banner_text h3 {font: 900 32px/35px 'Source Sans Pro';color: #fff;margin: 10px 0 0 0;}#banner_text .re_list_con {width: 80%;margin: 15px auto 0 auto;padding: 10px;}#banner_text .re_list_con p {font: 600 18px/25px 'Open Sans';color: #fff;margin: 10px 0 0 0;width: 48%;margin: 1px 1%;float: left;padding: 5px 5px 5px 40px;background: rgba(0,0,0,0.1) url(../images/b_p_b.png) no-repeat 10px 6px;border-radius: 3px;border-bottom: 1px dotted #eee;}/*banner style ends*//*who we are style*/.who_we_con {background: #009feb url(../images/arro1.png) no-repeat center top;padding: 30px 0;min-height:50px;margin: 50px 0 0 0;}/*who we are ends*//*latest work style*/.latest_con {background: #fff;min-height: 400px;}.latest_con2 {background: #fff;min-height: 400px;padding: 0px 0 0px;margin: 0;}/*latest work ends*//*testimonial style*/#testimonial {height: 70%;padding: 100px 0;text-align: left;color: #fff;}.testimonial_pattern {min-height: 400px;z-index: 2;position: relative;padding: 40px 0;background: rgba(0,0,0,0) url(../images/pattern.png);}#testimonial li {list-style: none;}.testi_left_con {width: 47%;float: left;}.testi_right_con {width: 47%;float: right;}.video_testimonial_con {width: 100%;height: 325px;background: #222;}/*testimonial style ends*//*index contact style*/.main_con {background: #fff;min-height: 300px;padding-bottom: 30px;}/*index contact ends*//*footer style*/.footer1 {background: #191817;position: relative;margin: 20px 0 0 0;padding-bottom: 30px;}.footer1 .social_con {width: 40%;float: left;margin: 50px 0 0 0;}.footer1 .scale_con {width: 350px;margin-top: 10px;float: left;}.footer1 .social_con1 {width: 100%;background: #222120;padding: 35px 0 16px 0;}.footer1 .social_con1 .social_link {font: 300 40px/55px 'Source Sans Pro';display: inline-block;}.footer1 .social_con1 .conttaner {width: 240px;margin: auto;}.footer1 .social_con1 .conttaner .text_con {width: 155px;float: right;text-align: center;margin: 0 0 0 0;}.social_i1 {background: url(../images/facebook2.png) no-repeat center center;display: inline-block;width: 70px;height: 70px;border-radius: 5px;border: 2px solid #3c599f;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);float: left;}.social_i2 {background: url(../images/twitter2.png) no-repeat center center;display: inline-block;width: 70px;height: 70px;border-radius: 5px;border: 2px solid #1bb2e9;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);float: left;}.social_i3 {background: url(../images/linkdin2.png) no-repeat center center;display: inline-block;width: 70px;height: 70px;border-radius: 5px;border: 2px solid #0173b2;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);float: left;}.social_i4 {background: url(../images/google_plus2.png) no-repeat center center;display: inline-block;width: 70px;height: 70px;border-radius: 5px;border: 2px solid #cc3433;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);float: left;}.conttaner:hover .social_i1 {border-radius: 50%;}.conttaner:hover .social_i2 {border-radius: 50%;}.conttaner:hover .social_i3 {border-radius: 50%;}.conttaner:hover .social_i4 {border-radius: 50%;}.f_l_devider {border-bottom: 1px solid #222;}.flink_con {float: left;width: 46%;margin-left: 6%;margin-top: 60px;}.flink_con .heading {font: 600 22px/25px 'Open Sans';color: #fff;text-transform: uppercase;}.flink_con a {font: normal 11px/28px 'open_sansbold', Arial, Helvetica, sans-serif;color: #555;display: inline-block;text-decoration: none;padding: 0 14px;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;text-transform: uppercase;border: 1px solid #444;margin: 0 8px 8px 0;}.flink_con a:hover {color: #fff;border: 1px solid #fff;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.experience {background: url(../images/exp_img.png) no-repeat;width: 113px;height: 129px;float: right;}.social_icon1 {background: #3c599f url(../images/facebook.png) no-repeat center center;display: inline-block;width: 55px;height: 53px;border-radius: 0 10px 0 10px;margin: 20px 10px 0 0}.social_icon2 {background: #1bb2e9 url(../images/twitter.png) no-repeat center center;display: inline-block;width: 55px;height: 53px;border-radius: 0 10px 0 10px;margin: 20px 10px 0 0}.social_icon3 {background: #0173b2 url(../images/linkdin.png) no-repeat center center;display: inline-block;width: 55px;height: 53px;border-radius: 0 10px 0 10px;margin: 20px 10px 0 0}.social_icon4 {background: #cc3433 url(../images/google_plus.png) no-repeat center center;display: inline-block;width: 55px;height: 53px;border-radius: 0 10px 0 10px;margin: 20px 0 0 0}.social_icon1:hover, .social_icon2:hover, .social_icon3:hover, .social_icon4:hover {border-radius: 10px 0 10px 0;}.copyright {padding: 15px 0;text-align: center;color: #777;}/******************************INSIDE PAGE STYLE*************************************/#cms_area {min-height: 550px;}#cms_area2 {min-height: 550px;}.bg1 {background: #00a9fa url(../images/pattern.png);padding: 40px 0;border-top: 3px solid #eee;}.inner_txt p {font: 300 18px/24px 'Source Sans Pro', sans-serif;color: #777;}ul.bullet_point {margin: 15px 0 0 0;}ul.bullet_point li {list-style: none;background: url(../images/point_b.png) no-repeat left 5px;padding-left: 25px;font: bold 15px/24px 'opan sans', sans-serif;color: #777;margin: 7px 0;display: block;}/*services style*/.inner_s_con {margin: 40px 0;border-bottom: 1px dashed #eee;padding-bottom: 40px;}.inner_s_con .text_con {width: 50%;}.inner_s_con ul {margin: 20px 0;}.inner_s_con ul li {list-style: none;background: url(../images/point_b.png) no-repeat left 5px;padding-left: 25px;font: bold 15px/24px 'opan sans', sans-serif;color: #777;margin: 7px 0;display: block;}/*contact style*/.contact_left_con {width: 50%;float: left;margin: 30px 0;border-right: 1px solid #eee;}.contact_right_con {width: 47.5%;float: right;margin: 25px 0;}.map_con {width: 100%;height: 350px;margin-bottom: -20px;}/*portfolio style*/.our_work_con .left_con {width: 48%;float: left;}.our_work_con .right_con {width: 48%;float: right;}.our_work_con .tittle {font: normal 17px/20px 'open_sansbold';color: #78c51d;display: block;text-decoration: none;}.our_work_con .tittle:hover {color: #ff8e08;text-decoration: underline;}.our_work_con img {width: 100%;}.portfolio_left_con {width: 75%;margin: 40px 0 0 0;float: left;}.portfolio_right_con {width: 25%;float: right;margin: 50px 0 0 0;position: relative;}.portfolio_right_con ul {height: 565px;overflow: hidden;}.portfolio_right_con ul li {list-style: none;width: 100%;text-align: center;display: block;height: 33.3333%;}.portfolio_right_con ul li figure {width: 230px;height: 180px;overflow: hidden;vertical-align: middle;border: 2px solid #eee;margin: auto;}.portfolio_right_con ul li figure img {display: block;margin: auto;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.portfolio_right_con ul li:hover figure img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.pro_scroller_cont {position: relative;border: 3px solid #eee;width: 100%;overflow: hidden;padding: 18px 0;}.ar_l {position: absolute;z-index: 9;left: 44%;top: -20px;}.ar_r {position: absolute;z-index: 9;left: 44%;top: 606px;}.about_veiw {width: 72%;border-top: 2px dashed #eee;padding-top: 30px;margin: -40px 0 50px 0;}.normal_text {font: 300 17px/24px 'Source Sans Pro', sans-serif;color: #777;}.portfolio-slider >.tablink {position: absolute;text-align: center;width: 112px;top: 340px;}.portfolio-slider > .tablink a.md-current {background-color: #fe8a00;-webkit-box-shadow: 0 0 0 3px #fe8a00;-moz-box-shadow: 0 0 0 3px #fe8a00;box-shadow: 0 0 0 3px #fe8a00;}.portfolio-slider > .tablink a {background: url(../images/all_device.png) no-repeat 18px 25px #fe8a00;border: 7px solid #ffffff;-webkit-box-shadow: 0;-moz-box-shadow: 0;box-shadow: 0;display: block;width: 102px;height: 102px;margin-bottom: 7px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: box-shadow 0.4s linear;-moz-transition: box-shadow 0.4s linear;-o-transition: box-shadow 0.4s linear;-ms-transition: box-shadow 0.4s linear;transition: box-shadow 0.4s linear;}.portfolio-slider > .tablink a:nth-child(3) {background-position: 17px -83px;}.portfolio-slider > .tablink a:last-child {background-position: 18px -195px;}.portfolio-slider > .tablink a:hover, .portfolio-slider > .tablink a.current {background-color: #fe8a00;-webkit-box-shadow: 0 0 0 3px #fe8a00;-moz-box-shadow: 0 0 0 3px #fe8a00;box-shadow: 0 0 0 3px #fe8a00;}.comman {position: relative;display: inline-block;border-radius: 5px;background-color: #3d3d3d;-webkit-transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}.tabber_contaner {width: 760px;height: 500px;background: #fff;position: relative;margin: 0 auto;text-align: center;-webkit-transform: scale(0.87) translateX(-50%) translateY(10%);-moz-transform: scale(0.87) translateX(-50%) translateY(10%);-ms-transform: scale(0.87) translateX(-50%) translateY(10%);transform: scale(0.87) translateX(-50%) translateY(10%);-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;left: 50%;top: -10px;}.desctop {display: inline-block;position: relative;padding: 30px;border-radius: 5px 5px 0 0;-webkit-transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}.desctop a {width: 590px;height: 370px;position: relative;display: block;}.desctop_bottom {opacity: 1;width: 125%;margin-top: 30px;height: 40px;background: #ddd;left: -13%;border-radius: 0 0 20px 20px;}.desctop_bottom .after {background: #aaa;margin: auto;width: 100px;border-radius: 0 0 6px 6px;height: 10px;opacity: 1;}.tablet {padding: 40px;border-radius: 5px;}.tablet a {width: 280px;height: 375px;display: block;position: relative;}.mobile {padding: 50px 12px 70px;margin-top: -30px;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);}.mobile a {width: 200px;height: 299px;position: relative;display: block;}.myhider {display: none;-webkit-transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}/*testimonial style*/.myhider2 {display: none;}.tabber_contaner2 {min-height: 500px;margin-bottom: 100px;}.testimonial_tab {text-align: center;}.testimonial_tab a {background: #78c51d;font: 600 14px/40px 'Open Sans';color: #fff;padding: 0 40px;cursor: pointer;border: none;display: inline-block;text-transform: uppercase;box-shadow: 0px 3px 0px rgba(0,0,0,0.2);margin: 0 0 10px 0;}.testimonial_tab a:hover, .testimonial_tab a.active {background: #ff8e08;color: #fff;}.tab1 .row1 {width: 48%;min-height: 240px;background: #f9f9f9 url(../images/testimonial_coll.png) no-repeat left top;float: left;padding: 30px;padding-left: 65px;border: 2px dotted #fff;}.tab1 .row2 {width: 48%;min-height: 240px;background: #f9f9f9 url(../images/testimonial_coll.png) no-repeat left top;float: right;padding: 30px;padding-left: 65px;border: 2px dotted #fff;}.tab2 .row1 {width: 48%;min-height: 100px;background: #f9f9f9;float: left;}.tab2 .row2 {width: 48%;min-height: 100px;background: #f9f9f9;float: right;}.video_test_con {background: #111 url(../images/vedio_bg.gif) no-repeat center center;height: 380px;width: 100%;}.tab3 .row1 {width: 48%;min-height: 100px;background: #f9f9f9;float: left;}.tab3 .row2 {width: 48%;min-height: 100px;background: #f9f9f9;float: right;}.tab3 img {width: 100%;display: block;}/*request quote style*/.quote_con {width: 70%;margin: 40px auto 100px auto;}/*contact us button*/.contry_btn {text-align: center;}.contry_btn a {background: #78c51d;font: 600 14px/40px 'Open Sans';color: #fff;padding: 0 40px;cursor: pointer;border: none;display: inline-block;text-transform: uppercase;box-shadow: 0px 3px 0px rgba(0,0,0,0.2);margin: 0 0 10px 0;}.contry_btn a:hover, .contry_btn a.act {background: #ff8e08;color: #fff;}/*payment style*/.con_row1 {width: 48%;float: left;}.con_row2 {width: 47%;float: right;}.bb5 {height: 3px;background: url(../images/pattern.png);opacity: 0.3;}.pay_cca_con p {float: left;}.pay_cca_con span {float: right;margin: 30px 0 0 0;}/*payment style ends*//* sitemap classes */.sitemap {width: 90%;margin: auto;background: #fff}.sitemap a {display: block;float: left;width: 32.2%;text-align: center;font: 500 14px/20px 'Roboto', sans-serif;color: #666;padding: 10px 0px;margin: 5px .5%;border: 1px solid #ddd;text-transform: uppercase;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.sitemap a:hover {color: #fff;background: #ff8e08;border: 1px solid #ff8e08;}.sitemap2 {background: #f9f9f9;width: 90%;margin: auto;padding: 15px;border: 1px solid #009feb;}.sitemap2 a {display: block;float: left;width: 32.2%;background: #fff;text-align: center;font: 400 13px/20px 'Roboto', sans-serif;color: #777;padding: 7px 0px;margin: 5px .5%;border: 1px solid #eee;text-transform: inherit;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.sitemap2 a:hover {color: #00a9fa;background: #fff;}.sitemap2:hover {background: #009feb}.sitemap3 {width: 90%;margin: auto;}.sitemap3 a {display: inline-block;text-align: center;font: 500 14px/20px 'Roboto', sans-serif;color: #fff;padding: 10px 20px;background: #009feb;text-transform: uppercase;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;width: 250px;}/* sitemap classes ends *//* Tab 960px - 768px */@media only screen and (max-width: 999px) {/*==================BASIC RESPONSIVE CSS===============*/.img_responsive {width: 45%;line-height: 0;height: auto;}.mob_only {display: none;}.tab_only {display: block;}.desk_only {display: none;}.desk_hider {display: block;}.tab_hider {display: none;}/* Floating Classes */.float_2 li {width: 100%;float: none;}.float_3 li, .float_4 li {width: 50%;float: left;}.float_4x li {width: 33.33333%;float: left;}/*==================BASIC RESPONSIVE CSS END===============*/.wrapper {width: 98%;}.wrapper2 {width: 98%;}.menu2_grid {display: block;}.pay_cca_con {text-align: center;}.pay_cca_con p {float: none;}.pay_cca_con span {float: none;margin: 30px 0 0 0;}/*footer style*/.experience {float: none;margin: auto;}.footer1 .scale_con {margin: auto;float: none;overflow: hidden;}.flink_con {width: 100%;padding: 0 15px;margin: 0px;text-align: center;overflow: hidden;}.flink_con .heading {margin-top: 0 !important;}.footer1 .social_con1 li {margin: 25px 0;}/*portfolio style*/.portfolio_left_con {width: 100%;margin: 40px 0 0 0;float: none;text-align: center;}.portfolio_right_con {width: 100%;float: none;margin: 50px 0 0 0;position: relative;}.pro_scroller_cont {width: 95%;overflow: hidden;padding: 15px 0;margin: auto;}.portfolio_right_con ul {height: auto;overflow: hidden;}.portfolio_right_con ul li {width: 33.33333%;}.portfolio_right_con ul li figure {width: 200px;height: 150px;}.portfolio_right_con ul li figure img {width: 100%;height: auto;}.ar_l {position: absolute;z-index: 9;left: 0;top: 72px;}.ar_r {position: absolute;z-index: 9;left: 97.5%;top: 72px;}.portfolio-slider >.tablink {position: static;text-align: center;display: block;width: auto;top: 0;margin: 20px 0 0 0;}.portfolio-slider > .tablink a {margin: 0px 3px;display: inline-block}.tabber_contaner {width: 100%;height: auto;background: #fff;position: static;margin: 0 auto;margin-bottom: 40px;text-align: center;-webkit-transform: scale(0.87) translateX(7%) translateY(10%);-moz-transform: scale(0.87) translateX(7%) translateY(10%);-ms-transform: scale(0.87) translateX(7%) translateY(10%);transform: scale(0.87) translateX(7%) translateY(10%);left: 0%;top: -10px;}.btn_ml {padding: 0px !important;text-align: center;}.about_veiw {width: 100%;text-align: center;border: 0;margin: 20px 0 50px 0;}.mobile {margin-top: -50px;}.header1 .call_us {margin-top: 5px;}#testimonial {height: 70%;padding: 30px 0;text-align: center;color: #fff;}.testimonial_pattern {min-height: 400px;z-index: 2;position: relative;padding: 40px 0;background: rgba(0,0,0,0) url(../images/pattern.png);}#testimonial li {list-style: none;}.testi_left_con {width: 100%;float: none;}.testi_right_con {width: 518px;float: none;margin: auto;margin-bottom: 40px;}.video_testimonial_con {width: 100%;height: 325px;background: #222;}/*banner style*/#banner {background: url(../images/banner.jpg) no-repeat 0 0;height: 550px;z-index: -1;color: #fff;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}#banner_text {padding: 50px 0 0 0;}#banner_text h1 {font: normal 50px/50px 'impactregular';color: #fff;text-transform: inherit;}#banner_text .re_list_con {width: 100%;margin: 15px auto 0 auto;padding: 10px;}#banner_text .re_list_con p {font: 600 15px/20px 'Open Sans';color: #fff;margin: 10px 0 0 0;width: 48%;margin: 1px 1%;float: left;padding: 5px 5px 5px 40px;background: rgba(0,0,0,0.1) url(../images/b_p_b.png) no-repeat 10px 6px;border-radius: 3px;border-bottom: 1px dotted #eee;}/*banner style ends*/}/* Mobile 480px - 767px */@media only screen and (max-width: 767px) {/*==================BASIC RESPONSIVE CSS===============*/.img_responsive {display: block;width: 100%;line-height: 0;height: auto;float: none !important;}.mob_only {display: block;}.tab_only {display: none;}.desk_hider {display: block;}.mob_hider {display: none;}.mob_shower {display: block;}/* Floating Classes */.float_2 li, .float_2x li, .float_3 li, .float_4 li, .float_4x li {width: 100%;float: none;}/*==================BASIC RESPONSIVE CSS END===============*/h1 {font-size: 30px;}/*banner style*//*banner style*/#banner {background: url(../images/banner2.jpg);width: 100%;height: 795px;overflow: hidden;position: relative;z-index: -1;color: #fff;background-repeat: no-repeat;}#banner_text {padding: 30px 0;}#banner_text h1 {font: normal 30px/30px 'impactregular';}#banner_text h3 {font: 900 25px/30px 'Source Sans Pro';}.heart {width: 50px;}#banner_text .re_list_con {width: 100%;margin: 0px auto 0 auto;padding: 10px 0;}#banner_text .re_list_con p {font: 600 13px/20px 'Open Sans';color: #fff;margin: 10px 0 0 0;width: 48%;margin: 1px 1%;float: left;padding: 5px 5px 5px 40px;background: rgba(0,0,0,0.1) url(../images/b_p_b.png) no-repeat 10px 6px;border-radius: 3px;border-bottom: 1px dotted #eee;}/* Grid style */.grid li .view {width: 280px;height: 210px;}.view-ninth .content {width: 280px !important;}/*testimonial style*/.testimonial_pattern {padding-top: 10px;}#nEmarketingempireData {margin-top: 0 !important;}.mymt40 {margin-top: 10;}/*footer style*/.footer1 .social_con {width: 100%;text-align: center;margin-top: 0;}.flink_con {width: 100%;text-align: center;margin: 30px 0 20px 0;}/******************************INSIDE PAGE STYLE*************************************/.bg1 {background: #00a9fa url(../images/pattern.png);padding: 40px 0;border-top: 3px solid #eee;}#cms_area p {text-align: center;}/*services style*/.inner_s_con {width: 100%;text-align: center;}.inner_s_con .text_con {width: 100%;float: none !important;}.inner_s_con ul li {display: inline-block;margin-right: 10px;}/*contact style*/.contact_left_con {width: 100%;float: none;margin: 40px 0;border-bottom: 1px dashed #eee;text-align: left !important;}.contact_right_con {width: 100%;float: none;margin: 40px 0;}/*portfolio style*/.our_work_con .left_con {width: 100%;float: none;text-align: center;}.our_work_con .right_con {width: 100%;float: none;margin-top: 40px;text-align: center;}.our_work_con .tittle {font: normal 16px/17px 'open_sansbold';color: #78c51d;display: block;text-decoration: none;}.pro_scroller_cont {width: 90%;overflow: hidden;padding: 15px 0;margin: auto;}.portfolio_right_con ul {height: auto;overflow: hidden;}.portfolio_right_con ul li {width: 100%;}.portfolio_right_con ul li figure {width: 200px;height: 150px;}.portfolio_right_con ul li figure img {width: 100%;height: auto;}.ar_l {position: absolute;z-index: 9;left: -4px;top: 72px;}.ar_r {position: absolute;z-index: 9;left: 95.5%;top: 72px;}.tabber_contaner {width: 100%;height: auto;background: #fff;position: static;margin: 0 auto;margin-bottom: 50px;text-align: center;-webkit-transform: scale(0.87) translateX(7%) translateY(10%);-moz-transform: scale(0.87) translateX(7%) translateY(10%);-ms-transform: scale(0.87) translateX(7%) translateY(10%);transform: scale(0.87) translateX(7%) translateY(10%);left: 0%;top: -10px;}.desctop {display: inline-block;position: relative;padding: 15px;}.desctop a {width: 100%;height: auto;}.desctop a img {width: 100%;height: auto;display: block;}.desctop_bottom {width: 110%;margin: 15px auto 0 auto;height: 30px;left: -5%;}.tablet {padding: 25px;border-radius: 5px;}.tablet a {width: 100%;height: auto;}.mobile {padding: 50px 12px 70px;margin-top: -50px;}.mobile a {width: 100%;height: auto;display: block;}.header1 .call_us {margin-top: 5px;}/*testimonial style*/.testimonial_tab a {width: 100%;text-align: center;margin: 5px 0;}.tab1 .row1 {width: 100%;float: none;}.tab1 .row2 {width: 100%;float: none;}.tab2 .row1 {width: 100%;float: none;}.tab2 .row2 {width: 100%;float: none;}.tab3 .row1 {width: 100%;float: none;}.tab3 .row2 {width: 100%;float: none;}/*request quote style*/.quote_con {width: 100%;margin: 40px auto 100px auto;text-align: left !important;}/*payment style*/.con_row1 {width: 100%;float: none;}.con_row2 {width: 100%;float: none;margin-top: 50px;}/* sitemap classes */.sitemap {width: 95%;}.sitemap a {width: 100%;margin: 3px 0;}.sitemap2 {width: 95%;}.sitemap2 a {width: 100%;margin: 3px 0;}.sitemap3 {width: 95%;margin: auto;}.sitemap3 a {display: block;width: 100%;border-bottom: 1px solid #fff;}/* sitemap classes ends */}/* Mobile Below 480px */@media only screen and (max-width: 479px) {.wrapper2 {width: 100%;}.menu2_grid {text-align: center;float: none;padding: 5px;background: #eee url(../images/menu_grid.png) no-repeat 5px center;border: 1px solid #ddd;margin: auto;margin-top: 10px;border-left: 0;border-right: 0;}.header2 .menu2_con {top: 102px;}.menu2_con {top: 122px;}.menu2_grid:hover {background: #eee url(../images/menu_grid.png) no-repeat 5px center;color: #444;}.header1, .header1 {display: block;text-align: center;padding-bottom: 0;}.header1 .logo1 {float: none;margin: auto;}.header1 .call_us {float: none;margin-bottom: 15px;font-size: 17px;}/******************************INSIDE PAGE STYLE*************************************/.bg1 {padding: 60px 0 40px 0;}/*banner style*/#banner {background: url(../images/banner3.jpg);width: 100%;height: 255px;position: relative;z-index: -1;color: #fff;background-repeat: no-repeat;background-position: 50% 0;}#banner_text {padding: 15px 0;}#banner_text h1 {font: normal 20px/35px 'impactregular';}#banner_text h3 {font: 900 20px/22px 'Source Sans Pro';display: none;}#banner_text .re_list_con {width: 100%;margin: 0px auto 0 auto;padding: 10px 0;}#banner_text .re_list_con p {font: 600 12px/20px 'Open Sans';color: #fff;margin: 10px 0 0 0;width: 100%;margin: 0;float: left;padding: 5px 5px 5px 40px;background: rgba(0,0,0,0.1) url(../images/b_p_b.png) no-repeat 10px 6px;border-radius: 3px;border-bottom: 1px dotted #eee;}.mob2_hider {display: none;}.video_test_con {height: 250px;width: 100%;}.contry_btn a {width: 100%;}}