@charset "utf-8";
.clear{clear:both;font-size:0;height:0;line-height:0}
img{border:none;outline:none;max-width:100%}
body{background:url(../images/3g-bg.gif) repeat #fff; font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:12px}
#main{width:999px;margin:0 auto;height:auto; }
#menu1{display:none}
.toogleMenu{display:none}
.slicknav_menu1{display:none}
#header{height:auto;width:999px;float:left}
#slider{width:999px!important}
#logo{width:auto;height:auto;float:left;padding:10px 0 0}
#logosub{width:auto;height:auto;float:left;padding:40px 0 0 50px}
#chat{width:auto;height:auto;float:left;padding:65px 0 0 50px}
#calltop{width:200px;float:right;height:auto;margin:30px 0 0}
#calltop ul{width:200px;float:left;height:auto;margin:0;padding:0;font-size:12px;list-style:none;line-height:24px;font-weight:700}
#calltop ul li.call{width:200px;float:left;height:auto;margin:0;padding:0;font-size:12px;background:url(pics/mail.jpg) no-repeat left center;padding-left:35px;padding-top:1px}
#calltop ul li.skypeid{width:200px;float:left;height:auto;margin:0;padding:0;font-size:12px;background:url(pics/skype.png) left 3px no-repeat;padding-left:35px;padding-top:1px}
#calltop ul li.phone{width:200px;float:left;height:auto;margin:0;padding:0;font-size:12px;background:url(pics/phone.PNG) no-repeat;padding-left:35px;padding-top:1px}
#calltop ul li a{color:#B42E02;text-decoration:none}
#calltop ul li a:hover{color:#4b4b4b;text-decoration:none}
#menu{border-top:1px dotted #000;border-bottom:1px dotted #000;width:999px;height:auto;float:left;margin:10px 0}
#menu ul{border-radius:10px 10px 0 0;box-shadow:2px 4px 0 -1px #000;background-image:url(pics/menu_bg.jpg);margin:8px 0;padding:0;list-style:none;height:auto;width:auto;font-size:15px;font-weight:700;float:left;width:999px}
#menu ul li{margin:0;padding:15px 40px;list-style:none;height:auto;width:auto;float:left}
#menu ul li a{color:#fff;text-decoration:none}
#menu ul li a:hover{color:#ff0;text-decoration:none}
#banner{width:999px;float:left;height:auto;display:block}
.packagebox{width:999px;height:auto;float:left;margin:10px 0 0;background-image:url(pics/bg_patt_package.jpg)}
.packagebox ul{width:310px;height:auto;float:left;margin:10px;padding:0;list-style:none;font-size:12px}
.packagebox ul li{width:310px;height:auto;float:left;margin:0;padding:0;list-style:none;line-height:20px;color:#FFF}
.packagebox ul li h3{width:310px;height:auto;float:left;margin:0;padding:0 0 10px;font-size:20px;color:#FFF}
.middlebox{width:979px;margin:0;padding:10px;float:left;height:auto;background:#FFF}
.middlebox p.portfolio{width:970px;float:left;height:auto;text-align:right;padding:0 5px;font-size:12px;color:#690;line-height:17px;font-weight:700;border-top:#999 1px solid;margin-bottom:10px}
#welcomebox{width:700px;float:left;height:auto}
#welcomebox1{width:700px;float:left;height:auto}
#welcomebox img{width:auto;padding:0 20px 0 0;height:auto;float:left;height:auto}
#welcomebox p{width:700px;float:left;height:auto;margin:0;padding:0 0 15px;font-size:12px;line-height:20px}
#welcomebox p.readmore{width:700px;float:left;height:auto;text-align:right;padding:0 5px;font-size:12px;color:#690;line-height:17px;font-weight:700;border-top:#999 1px solid;margin-bottom:10px}
#welcomeboxbox{width:700px;float:left;height:auto}
#welcomeboxbox p{width:224px;float:left;height:85px;margin-left:4px;padding:0 0 15px;font-size:22px;line-height:20px;margin-bottom:5px;color:#000}
.box{height:80px;width:180px;border:1px solid #000;text-align:center;margin-bottom:10px;margin-left:10px}
.welcomeboxform{width:400px;float:left;margin:0;padding:px 0;border-left:1px #d1d5d9 solid}
.welcomeboxtestimonial{width:270px;float:left;margin-left:14px;padding:px 5px;font-size:12px;line-height:20px}
#welcomebox h1{width:700px;float:left;height:auto;margin:10px 0;padding:0;font-size:25px}
#welcomebox h2{width:700px;float:left;height:auto;margin:3px 0;padding:0;font-size:20px}
#welcomebox h3{ box-shadow: 1px 3px #000;color: #fff; float: left; font-size: 20px;
    height: auto; margin: 0 0 13px -25px; padding: 6px 30px; width: 94%;}
#welcomebox h4{width:700px;float:left;height:auto;margin:3px 0;padding:0;font-size:20px}
#welcomebox a{color:#690;text-decoration:none}
#welcomebox a:hover{color:#000;text-decoration:none}
div.row{clear:both;padding-top:10px}
div.row span.label{float:left;font-size:12px;padding-top:3px;line-height:22px;width:100px;text-align:left;margin-left:10px}
div.row span.formw{float:left;padding-top:3px;margin-left:5px;text-align:left}
.styled-select select{padding-top:3px;float:left;margin-left:2px;width:230px;border:1px solid #ccc;text-align:left}
#facture{float:left;background:#d6d4d4;text-align:center;color:#000;width:100%;margin-bottom:1px;height:20px;padding-top:5px}
#col_1{float:left;font-size:13px;text-align:left;width:34%;margin-bottom:1px}
#col_2{float:left;font-size:13px;background:#d6d4d4;text-align:center;color:#000;width:22%;margin-bottom:1px}
#col_3{float:left;font-size:13px;background:#c5c4c4;text-align:center;color:#000;width:22%;margin-bottom:1px}
#col_4{float:left;font-size:13px;background:#b4b3b3;text-align:center;color:#000;width:22%;margin-bottom:1px}
li.bg1,.bg1{clear:both;border-bottom:2px solid #d1d5d9;padding:10px 0 0;margin:0 0 10px;background:none;list-style:none}
.enqform{width:230px;background:#999;float:right;height:auto;padding:10px;margin:15px 0;font-size:12px}
.enqform h4{width:230px;float:left;height:auto;margin:0 0 10px;padding:0;font-size:16px;color:#000}
.enqformcontact{width:230px;float:right;height:auto;padding:10px;margin:10px 0;font-size:12px;border:1px #000 solid}
.enqformcontact h1{width:220px;float:left;height:auto;margin:0 0 10px;padding:0;font-size:16px;color:#000;text-align:center}
.enqformcontact li{margin-left:6px;line-height:18px}
.enqform input{width:150px;float:left;height:24px;margin:0;padding:0;font-size:12px;color:#000}
.enqform textarea{width:152px !important;border: medium none;float:left;height:60px;margin:0;padding:0;font-size:12px;color:#000}
.rightbox{width:230px;float:right;height:auto;padding:0;margin:0;font-size:12px}
.testimonial{width:230px;float:right;height:auto;padding:10px;margin:10px 0;font-size:12px;border:1px #000 solid}
.testimonial ul{width:220px;height:auto;float:left;margin:0 10px;padding:0;list-style:none;font-size:12px}
.testimonial p{width:220px;height:auto;font-size:13px;text-align:justify;line-height:18px}
.testireadmore{width:100%;float:left;height:auto;text-align:right;padding:0 5px;font-size:12px;color:#690;line-height:17px;font-weight:700;border-top:#999 1px solid;margin-bottom:20px;margin-top:-12px}
.testimonial ul li{width:220px;height:auto;float:left;margin:0;padding:5px 5px 5px 0;list-style:disc;line-height:20px;color:#000;line-height:17px}
.testimonial h4{width:220px;float:left;height:auto;margin:0 0 10px;padding:0;font-size:16px;color:#000;text-align:center}
.paymentbox{width:230px;float:right;height:auto;padding:10px;margin:10px 0;font-size:12px;border:1px #000 solid; background:lemonchiffon}
.paymentbox ul{width:220px;height:auto;float:left;margin:0;padding:0;list-style:none;font-size:12px}
.paymentbox ul li{width:220px;height:auto;float:left;margin:0;padding:0;list-style:none;line-height:20px;color:#000;line-height:17px}
.paymentbox h4{width:220px;float:left;height:auto;margin:0 0 10px;padding:0;font-size:16px;color:#000}
.paymentbox-website{width:230px;float:right;height:auto;padding:10px;margin:10px 0;font-size:12px;border:1px #000 solid; background:cornsilk}
.paymentbox-website ul{width:220px;height:auto;float:left;margin:0;padding:0;list-style:none;font-size:12px}
.paymentbox-website ul li{width:220px;height:auto;float:left;margin:0;padding:0;list-style:none;line-height:20px;color:#000;line-height:17px}
.paymentbox-website h4{width:220px;float:left;height:auto;margin:0 0 10px;padding:0;font-size:16px;color:#000}
.bottompackbox{width:979px;height:auto;float:left;margin:10px 0 0}
.bottompackbox ul{box-shadow:0px 4px 0 0px #000;-webkit-box-shadow:0px 4px 0 0px #000;-moz-box-shadow:0px 4px 0 0px #000;width:232px;height:auto;float:left;margin:10px 5px;padding:0;list-style:none;font-size:12px;border:1px #000 solid}
.bottompackbox ul li{width:232px;height:auto;float:left;margin:0;padding:0;list-style:none;line-height:20px;color:#FFF}
.bottompackbox ul li h3{width:222px;background-image:url(pics/bott_headbg.jpg);height:auto;float:left;margin:0;padding:10px 5px;font-size:16px;color:#FFF;text-align:center}
.bottompackbox ul li p{width:212px;height:auto;float:left;margin:0;padding:5px;font-size:12px;color:#000;line-height:17px;text-align:justify}
.bottompackbox ul li p.readmore{width:212px;height:auto;float:left;margin:0 5px;text-align:right;padding:0 5px;font-size:12px;color:#690;line-height:17px;border-top:#666 1px solid;font-weight:700}
.bottompackbox ul li p.img{width:212px;height:auto;float:left;margin:0;text-align:right;padding:10px 0 5px;font-size:12px;color:#690}
.bottompackbox ul li a{color:#690;text-decoration:none}
.bottompackbox ul li a:hover{color:#000;text-decoration:none}
.bottompackbox ul li{width:212px;height:auto;float:left;margin:0;padding:0;font-size:14px;color:#000;line-height:17px}
.footerbox ul{width:210px;height:auto;float:left;margin:10px;padding:0;list-style:none;font-size:12px}
.footerbox ul li{width:210px;height:auto;float:left;margin:5px;padding:0;list-style:none;line-height:20px;color:#FFF}
.footerbox ul li h3{width:210px;height:auto;float:left;margin:0;padding:0 0 10px;font-size:20px;color:#FFF}
.footerbox ul li.height{height:30px}
.footerbox{width:979px;overflow:auto;padding:10px;height:auto;background:#000;float:left}
.footerbox ul{width:210px;height:auto;float:left;margin:10px;padding:0;list-style:none;font-size:12px}
.footerbox ul li{width:210px;height:auto;float:left;margin:0;padding:0;list-style:none;line-height:20px;color:#FFF}
.footerbox ul li h3{width:210px;height:auto;float:left;margin:0;padding:0 0 10px;font-size:20px;color:#FFF}
.footerbox ul li.height{height:30px}
.footerbox a{color:#FFF;text-decoration:none}
.footerbox a:hover{color:#ff0;text-decoration:none}
.footerlinks{border-radius:0 0 10px 10px;box-shadow:2px 4px 0 -1px #b42e02;width:979px;float:left;padding:10px;height:auto;background:#000;margin:0 0 15px}
.footerlinks ul{width:969px;text-align:center;height:auto;float:left;margin:0;padding:10px 0 0;list-style:none;font-size:12px;border-top:#999 1px solid}
.footerlinks ul li{width:auto;text-align:center;height:auto;float:left;margin:0;padding:0 5px 0 0;list-style:none;line-height:20px;color:#FFF}
.footerlinks ul li.linksimg{width:100%;text-align:right;height:auto;float:left;margin:0;padding:0;list-style:none;line-height:20px;color:#FFF;margin-top:6px}
.footerlinks a{color:#FFF;text-decoration:none}
.footerlinks a:hover{color:#ff0;text-decoration:none}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
@media screen and (max-width: 1023px) and (min-width: 768px) {
#menu{display:none}
.slicknav_menu1{display:block}
#menu{display:none}
#main,#header,.packagebox,.footerbox,#welcomebox,.footerlinks,#banner,#slider{width:100%!important;margin:0 auto}
#welcomebox p{width:100%!important}
#slider img{max-width:100%!important}
#logo{float:none!important;margin:0 auto;width:17%}
#logosub{clear:both;margin:0 auto;padding:0;width:43%;float:none!important}
#chat{display:none}
#calltop{float:none!important;margin:0 auto!important;width:130px!important}
.rightbox{clear:both;float:none!important;margin:0 auto;overflow:auto;padding:0;width:93%}
.bottompackbox{width:100%;overflow:auto;margin:0 auto;float:none!important;clear:both}
.bottompackbox ul{overflow:auto}
.footerlinks ul{width:98%}
#welcomebox h1{width:98%}
.packagebox ul li{width:98%}
.packagebox ul li h3{width:98%}
#welcomebox h2{width:98%}
#welcomebox h4{width:98%}
.packagebox ul{width:98%}
#welcomebox h3{width:98%}
.middlebox{width:98%!important;float:none!important}
#calltop ul li.phone{width:98%!important}
#calltop ul li.call{width:98%!important}
#calltop ul li.skypeid{width:98%!important}
.packagebox{display:none;background-image:none!important;float:none!important;background-color:#f91000;background-color:-moz-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f91000),color-stop(100%,#bc0000));background-color:-webkit-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-o-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-ms-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:linear-gradient(to bottom,#f91000 0%,#bc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91000',endColorstr='#bc0000',GradientType=0)}
.footerlinks ul li.linksimg{width:78%}
.bottompackbox ul li p.img{clear:both;float:none;margin:0 auto;width:54%}
#welcomeboxbox{width:100%!important}
#welcomebox p.readmore{width:100%!important}
#welcomebox h1{margin-left:60px!important;width:66%}
.welcomeboxform{border:none!important}
.formw input,textarea{width:170px!important}
.styled-select select{width:174px!important}
.sub{margin-left:0!important;width:120px!important}
.hh{width:80%!important;margin:0!important}
.enqform{clear:both;float:none;margin:0 auto}
.enqform input{width:169px!important}
.paymentbox{float:left;margin-left:18%}
.testimonial{margin-right:5%;min-height:175px}
.bottompackbox{display:none}
}
@media screen and (max-width: 640px) {
.slicknav_menu1{display:block}
#menu{display:none}
#main,#header,.packagebox,.footerbox,#welcomebox,.footerlinks,#banner,#slider{width:95%!important;margin:0 auto}
#welcomebox p{width:100%!important}
#slider img{max-width:100%!important}
#logo{padding:10px 0 0 173px !important}
#logosub{clear:both;margin:0 auto;padding:0;width:73%;float:none!important}
#chat{display:none}
#calltop{float:none!important;margin:0 auto!important;width:130px!important}
.rightbox{float:none!important;margin:0 0 0 50px !important;width:310px!important}
.bottompackbox{width:80%;margin:0 auto;float:none!important;clear:both}
.bottompackbox ul{float:none!important;overflow:auto}
.bottompackbox ul li{float:none!important}
.footerlinks ul{width:98%}
#welcomebox h1{width:98%}
.packagebox ul li{width:98%}
.packagebox ul li h3{width:98%}
#welcomebox h2{width:98%}
#welcomebox h4{width:98%}
.packagebox ul{width:98%}
#welcomebox h3{width:98%}
.middlebox{width:98%!important;float:none!important}
#calltop ul li.phone{width:98%!important}
#calltop ul li.call{width:98%!important}
#calltop ul li.skypeid{width:98%!important}
.packagebox{background-image:none!important;float:none!important;background-color:#f91000;background-color:-moz-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f91000),color-stop(100%,#bc0000));background-color:-webkit-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-o-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-ms-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:linear-gradient(to bottom,#f91000 0%,#bc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91000',endColorstr='#bc0000',GradientType=0)}
.footerlinks ul li.linksimg{width:78%}
.bottompackbox ul li p.img{clear:both;float:none;margin:0 auto;width:54%}
.slicknav_menu1{display:block}
#menu{display:none}
#main,#header,.packagebox,.footerbox,#welcomebox,.footerlinks,#banner,#slider{width:95%!important;margin:0 auto}
#welcomebox p{width:100%!important}
#slider img{max-width:100%!important}
#logo{padding:10px 0 0 173px !important}
#logosub{clear:both;margin:0 auto;padding:0;width:73%;float:none!important}
#chat{display:none}
#calltop{float:none!important;margin:0 auto!important;width:130px!important}
.rightbox{float:none!important;margin:0 0 0 50px !important;width:230px!important}
.bottompackbox{width:80%;margin:0 auto;float:none!important;clear:both}
.bottompackbox ul{float:none!important;overflow:auto}
.bottompackbox ul li{float:none!important}
.footerlinks ul{width:98%}
#welcomebox h1{width:98%}
.packagebox ul li{width:98%}
.packagebox ul li h3{width:98%}
#welcomebox h2{width:98%}
#welcomebox h4{width:98%}
.packagebox ul{width:98%}
#welcomebox h3{width:98%}
.middlebox{width:98%!important;float:none!important}
#calltop ul li.phone{width:98%!important}
#calltop ul li.call{width:98%!important}
#calltop ul li.skypeid{width:98%!important}
.packagebox{background-image:none!important;float:none!important;background-color:#f91000;background-color:-moz-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f91000),color-stop(100%,#bc0000));background-color:-webkit-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-o-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-ms-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:linear-gradient(to bottom,#f91000 0%,#bc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91000',endColorstr='#bc0000',GradientType=0)}
.footerlinks ul li.linksimg{width:78%}
.bottompackbox ul li p.img{clear:both;float:none;margin:0 auto;width:54%}
.testimonial{display:block;margin-left:21%}
.paymentbox{margin-left:21%}
.readmoremo,.formobile{display:block!important}
.readmoremo a{color:#fff;text-decoration:none}
.readmoremo a:hover{color:#fff;text-decoration:underline}
.bottompackbox{display:none}
.bottompackbox{display:none}
}
@media screen and (max-width: 767px) and (min-width: 600px) {
.slicknav_menu1{display:block}
#menu{display:none}
#main,#header,.packagebox,.footerbox,#welcomebox,.footerlinks,#banner,#slider{width:100%!important;margin:0 auto}
#welcomebox p{width:100%!important}
#slider img{max-width:100%!important}
#logo{padding:10px 0 0 173px !important}
#logosub{clear:both;margin:0 auto;padding:0;width:73%;float:none!important}
#chat{display:none}
#calltop{float:none!important;margin:0 auto!important;width:130px!important}
.rightbox{float:none!important;margin:0 0 0 50px !important;width:230px!important}
.bottompackbox{width:80%;margin:0 auto;float:none!important;clear:both}
.bottompackbox ul{float:none!important;overflow:auto}
.bottompackbox ul li{float:none!important}
.footerlinks ul{width:98%}
#welcomebox h1{width:98%}
.packagebox ul li{width:98%}
.packagebox ul li h3{width:98%}
#welcomebox h2{width:98%}
#welcomebox h4{width:98%}
.packagebox ul{width:98%}
#welcomebox h3{width:98%}
.middlebox{width:98%!important;float:none!important}
#calltop ul li.phone{width:98%!important}
#calltop ul li.call{width:98%!important}
#calltop ul li.skypeid{width:98%!important}
.packagebox{background-image:none!important;float:none!important;background-color:#f91000;background-color:-moz-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f91000),color-stop(100%,#bc0000));background-color:-webkit-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-o-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-ms-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:linear-gradient(to bottom,#f91000 0%,#bc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91000',endColorstr='#bc0000',GradientType=0)}
.footerlinks ul li.linksimg{width:78%}
.bottompackbox ul li p.img{clear:both;float:none;margin:0 auto;width:54%}
.slicknav_menu1{display:block}
#menu{display:none}
#main,#header,.packagebox,.footerbox,#welcomebox,.footerlinks,#banner,#slider{width:100%!important;margin:0 auto}
#welcomebox p{width:100%!important}
#slider img{max-width:100%!important}
#logo{padding:10px 0 0 173px !important}
#logosub{clear:both;margin:0 auto;padding:0;width:73%;float:none!important}
#chat{display:none}
#calltop{float:none!important;margin:0 auto!important;width:130px!important}
.rightbox{float:none!important;margin:0 0 0 50px !important;width:230px!important}
.bottompackbox{width:80%;margin:0 auto;float:none!important;clear:both}
.bottompackbox ul{float:none!important;overflow:auto}
.bottompackbox ul li{float:none!important}
.footerlinks ul{width:98%}
#welcomebox h1{width:98%}
.packagebox ul li{width:98%}
.packagebox ul li h3{width:98%}
#welcomebox h2{width:98%}
#welcomebox h4{width:98%}
.packagebox ul{width:98%}
#welcomebox h3{width:98%}
.middlebox{width:98%!important;float:none!important}
#calltop ul li.phone{width:98%!important}
#calltop ul li.call{width:98%!important}
#calltop ul li.skypeid{width:98%!important}
.packagebox{background-image:none!important;float:none!important;background-color:#f91000;background-color:-moz-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f91000),color-stop(100%,#bc0000));background-color:-webkit-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-o-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-ms-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:linear-gradient(to bottom,#f91000 0%,#bc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91000',endColorstr='#bc0000',GradientType=0)}
.footerlinks ul li.linksimg{width:78%}
.bottompackbox ul li p.img{clear:both;float:none;margin:0 auto;width:54%}
.testimonial{display:block;float:left;margin-left:21%}
.paymentbox{margin-left:21%;float:left}
.readmoremo,.formobile{display:block!important}
.readmoremo a{color:#fff;text-decoration:none}
.readmoremo a:hover{color:#fff;text-decoration:underline}
.bottompackbox{display:none}
}
@media screen and (max-width: 599px) and (min-width: 480px) {
#menu{display:none}
.slicknav_menu1{display:block}
#menu{display:none}
#main,#header,.packagebox,.footerbox,#welcomebox,.footerlinks,#banner,#slider{width:100%!important;margin:0 auto}
#welcomebox p{width:100%!important}
#slider img{max-width:100%!important}
#logo{padding:10px 0 0 173px !important}
#logosub{clear:both;margin:0 auto;padding:0;width:73%;float:none!important}
#chat{display:none}
#calltop{float:none!important;margin:0 auto!important;width:130px!important}
.rightbox{float:none!important;margin:0 0 0 50px !important;width:230px!important}
.bottompackbox{width:56%;margin:0 auto;float:none!important;clear:both}
.bottompackbox ul{float:none!important;overflow:auto}
.bottompackbox ul li{float:none!important}
.footerlinks ul{width:98%}
#welcomebox h1{width:98%}
.packagebox ul li{width:98%}
.packagebox ul li h3{width:98%}
#welcomebox h2{width:98%}
#welcomebox h4{width:98%}
.packagebox ul{width:98%}
#welcomebox h3{width:98%}
.middlebox{width:98%!important;float:none!important}
#calltop ul li.phone{width:98%!important}
#calltop ul li.call{width:98%!important}
#calltop ul li.skypeid{width:98%!important}
.packagebox{display:none;background-image:none!important;float:none!important;background-color:#f91000;background-color:-moz-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f91000),color-stop(100%,#bc0000));background-color:-webkit-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-o-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-ms-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:linear-gradient(to bottom,#f91000 0%,#bc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91000',endColorstr='#bc0000',GradientType=0)}
.footerlinks ul li.linksimg{width:78%}
.bottompackbox ul li p.img{clear:both;float:none;margin:0 auto;width:54%}
#welcomeboxbox{width:100%!important}
#welcomebox p.readmore{width:74%!important;border:none}
.testimonial{display:block;float:left;margin-left:21%}
.paymentbox{margin-left:21%;float:left}
#welcomebox h1{margin-left:60px!important;width:66%}
.welcomeboxform{border:none!important}
.formw input,textarea{width:170px!important}
.styled-select select{width:174px!important}
.sub{margin-left:0!important;width:120px!important}
.hh{width:80%!important;margin:0!important}
.welcomeboxform{width:100%!important}
.enqform{clear:both;float:none;margin-left:22%}
.enqform input{width:169px!important}
.readmoremo,.formobile{display:block!important}
.readmoremo a{color:#fff;text-decoration:none}
.readmoremo a:hover{color:#fff;text-decoration:underline}
.bottompackbox{display:none}
.enqformcontact{float:left;margin-left:21%}
#welcomebox h2:before, #welcomebox h4:before, #welcomebox h1:before, #welcomebox h3:before{display:none;}
#welcomebox h2, #welcomebox h4, #welcomebox h1, #welcomebox h3{margin:0; padding:0;}
#welcomebox h1{padding:10px !important; margin:0 0 10px  0 !important; width:93% !important; font-size:15px;}
}
@media screen and (max-width: 479px) {
#menu1{display:flex;align-items: center;}
#menu1 ul{background:transparent}
.toogleMenu{display:flex; align-items:center}
#fonts{font-size:12px!important}
.slicknav_menu1{clear:both;display:block;position:absolute;width:100%;z-index:999999}
#header{margin: 5px auto 0!important}
#menu1{display:none;clear:both}
#main,#header,.packagebox,#welcomebox,#banner,#slider{width:95%!important;margin:0 auto}
.footerbox{width:98%}
.footerlinks{width:98%}
#welcomebox p{width:100%!important}
#slider img{max-width:100%!important}
#logo{padding:10px 0 0 93px !important}
#logosub{clear:both;margin:0 auto;padding:0;width:80%;float:none!important}
#chat{display:none}
#calltop{float:none!important;margin:0 auto!important;width:130px!important}
.rightbox{float:none!important;margin:0 0 0 50px !important;width:230px!important}
.bottompackbox{width:80%;margin:0 auto;float:none!important;clear:both}
.bottompackbox ul{float:none!important;overflow:auto}
.bottompackbox ul li{float:none!important}
.footerlinks ul{width:98%}
#welcomebox h1{width:98%}
.packagebox ul li{width:98%}
.packagebox ul li h3{width:98%}
#welcomebox h2{width:98%}
#welcomebox h4{width:98%}
.packagebox ul{width:98%}
#welcomebox h3{width:98%}
.middlebox{width:98%!important;float:none!important}
#calltop ul li.phone{width:98%!important}
#calltop ul li.call{width:98%!important}
#calltop ul li.skypeid{width:98%!important}
.packagebox{background-image:none!important;float:none!important;background-color:#f91000;background-color:-moz-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f91000),color-stop(100%,#bc0000));background-color:-webkit-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-o-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:-ms-linear-gradient(top,#f91000 0%,#bc0000 100%);background-color:linear-gradient(to bottom,#f91000 0%,#bc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91000',endColorstr='#bc0000',GradientType=0)}
.footerlinks ul li.linksimg{width:78%}
.bottompackbox ul li p.img{clear:both;float:none;margin:0 auto;width:54%}
#welcomeboxbox{width:100%!important}
#welcomebox p.readmore{width:85%!important}
#welcomebox h1{margin-left:60px!important;width:66%}
.welcomeboxform{border:none!important}
.formw input,textarea{width:162px!important}
.enqform input{width:162px!important}
.styled-select select{width:165px!important}
.sub{margin-left:0!important;width:120px!important}
.hh{width:80%!important;margin:0!important}
.welcomeboxform{width:100%!important}
.readmoremo,.formobile{display:block!important}
.readmoremo a{color:#fff;text-decoration:none}
.readmoremo a:hover{color:#fff;text-decoration:underline}
.bottompackbox{display:none}
.fontss{font-size:13px!important}
#col_1{font-size:11px}
#col_2{font-size:11px;width:18%}
#welcomebox h2:before, #welcomebox h4:before, #welcomebox h1:before, #welcomebox h3:before{display:none;}
#welcomebox h2, #welcomebox h4, #welcomebox h1, #welcomebox h3{margin:0; padding:0;}
#welcomebox h1{padding:10px !important; margin:0 0 10px  0 !important; width:93% !important; font-size:15px;}
}



.slicknav_btn{position:relative;color:#FFF;font-size:18px;display:block;vertical-align:middle;padding:8px 10px;line-height:1.125em;cursor:pointer}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}
.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,.slicknav_nav li{display:block;background:#bc0e12}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em;float:right}
.slicknav_nav .slicknav_item{display:block;cursor:pointer}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}
.slicknav_menu:after{clear:both}
.slicknav_menu{*zoom:1;font-size:16px}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;background-color:#ac0d11}
.slicknav_menu .slicknav_menutxt{color:#FFF;font-weight:700}
.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5}
.slicknav_menu{background:#4c4c4c;padding:5px}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:.875em}
.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}
.slicknav_nav ul{padding:0;margin:0 0 0 20px}
.slicknav_nav a{padding:5px 10px;border-bottom:1px solid #eee;text-decoration:none;color:#fff;font-size:15px;font-family:Arial,Helvetica,sans-serif}
.slicknav_nav .slicknav_item a{padding:0;margin:0}
.slicknav_nav .slicknav_item:hover{background:#9c0b0e;color:#fff}
.slicknav_nav a:hover{background:#ac0d11;color:#fff}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.readmoremo,.formobile{display:none}
.fontss{font-size:17px!important}
.enqform input[type="submit"]{ background:#b42e02;border:none;  box-shadow: none; color: #fff;
    font-size: 15px; padding: 5px 10px 25px; width: auto; cursor:pointer;}
.enqform input[type="submit"]:hover{background:#fff; color:#b42e02}	
.enqform{color:#fff;}

#welcomebox h1{background:#09CB30;box-shadow: 1px 3px #000;color: #fff;
    float: left;font-size: 20px;height: auto; margin: 0 0 13px -25px;  padding: 6px 30px;width: 95%;}
#welcomebox h2,#welcomebox h3,#welcomebox h4{box-shadow: 1px 3px #000;color: #fff;
    float: left;font-size: 20px;height: auto; margin: 0 0 13px -25px;  padding: 6px 30px;width: 95%;
background: #e60708; /* Old browsers */
background: -moz-linear-gradient(top,  #e60708 0%, #a9030d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e60708), color-stop(100%,#a9030d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e60708 0%,#a9030d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e60708 0%,#a9030d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e60708 0%,#a9030d 100%); /* IE10+ */
background: linear-gradient(to bottom, ET IN T #e60708 0%,#a9030d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60708', endColorstr='#a9030d',GradientType=0 ); /* IE6-9 */
}
	
.centertxt{ text-align:justify; font-size: 12px; line-height: 20px;}

#welcomebox h2, #welcomebox h4, #welcomebox h1,#welcomebox h3{position:relative;} 
#welcomebox h2:before, #welcomebox h4:before, #welcomebox h1:before,#welcomebox h3:before{background:url(images/corner.png) no-repeat; content:""; position:absolute; left:1px; bottom:-15px; width:14px; height:12px;}	
.welcomeboxtestimonial  h1:before{ background:none;}
.welcomeboxtestimonial  h1{background:none}
.welcomeboxform h1:before{ background:none;}
.welcomeboxform  h1{background:none}

.contactus h1:before { background: none !important;}
.contactus h1{ box-shadow:none !important; background:none !important;
margin: 7px 0 8px !important; padding: 0 !important; color:#000 !important;}
.gettouch{padding-left: 10px;}
.gettouch input, select{width:91%;}
.gettouch textarea{height: 95px;  width: 78%;}
.gettouch input, textarea, select{border:1px solid #ddd; padding:4px; }
.gettouch input[type="submit"]{ padding: 6px 12px;
    text-transform: capitalize; cursor: pointer;
    font-size: 15px;margin-left:116px; width:auto; border:none; background:#a9030d; color:#fff; }
.gettouch input[type="submit"]:hover{background:#e60708} 
.submit-row{padding:0 !important;}
div.row span.label{font-weight:bold;}
#col_1,#col_2,#col_3,#col_4{padding:6px 0}

@media screen and (max-width:800px){
	.toogleMenu, span.toole {
    cursor: pointer;
    display: block;
    position: absolute;
	}

	#header,#calltop ul,#calltop ul li.phone{float:none}
	.mobilenav{position: relative;}
	.mobilenav .toogleMenu{position: relative;
    height: 30px;
    background: #d02525;
    margin-top: 10px; display:block}
	
	.mobilenav #menu1 {
		position:absolute;
		top:30px;
		width:100%;
		z-index:11;
		padding: 15px;
		list-item:none;
		margin: 0;
		background:#da2d2d;
	}
	.mobilenav .toogleMenu:after {
		background: url('../images/menu.svg') center no-repeat;
		height: 18px;
		width: 18px;
		content: "";
		position: absolute;
		right: 10px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.mobilenav .toogleMenu.active:after {
		background: url('../images/close_mobile_white.svg') center no-repeat;
	}
	.mobilenav #menu1 li {
		list-style: none;
		color: #fff;
		position:relative;
	}
	.mobilenav #menu1 li a{
		color: #fff;
		text-decoration: none;
	}
	.mobilenav #menu1 li{
		color: #fff;
		display: block;
		padding-bottom: 13px;
		margin-bottom: 13px;
		text-decoration: none;
		border-bottom: 1px solid #f53d3d;
		position: relative;
	}
	.mobilenav #menu1 li:after {
		content: "";
		position: absolute;
		right: 0;
		width: 100%;
		height: 1px;
		background: #a71b1b;
		bottom: -2px;
	}
	.mobilenav #menu1 li ul {
		padding: 13px 0 0 20px;
		display:none;
	}
	span.toole {
		background: url(../images/filter_right.svg) no-repeat;
		height: 15px;
		right: 10px;
		top: 0;
		width: 11px;
		background-position: center;
		transform: rotate(-0deg);
		transition: all .5s ease;
	}
	span.toole.active {
		transform: rotate(90deg);
		transition: all .5s ease;
	}
	.mobilenav #menu1 li:last-child {
		border-bottom: 0;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.mobilenav #menu1 li:last-child:after{
		display:none
	}
	
}

















.anylinkmenu{
font:13px Arial, Helvetica, sans-serif; color:#FFFFFF;
position: absolute;
left: 0;
top: 0;
margin-top: 17px;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background:#C40000;
width: 180px; /* default width for menu */
}

.anylinkmenu ul{
font:13px Arial, Helvetica, sans-serif; color:#FFFFFF;
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
font:13px Arial, Helvetica, sans-serif; color:#FFFFFF;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 12px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
/*********
z-index: 99; /*zIndex for shadow*/
*******/
background: black;
visibility: hidden;
}