*{ margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }
.clr{ clear:both; }
:focus{ outline:none; }
body{ margin:0px; padding:0px; font-family: 'latobold'; font-size:12px; background:#f9f9f9; }
input, txtarea, option, select{ font-family: 'LatoRegular'; font-size:15px; height: 28px; padding-left:10px;}

@font-face {
    font-family: 'LatoRegular';
    src: url('fonts/Lato-Reg-webfont.eot');
    src: url('fonts/Lato-Reg-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Reg-webfont.woff') format('woff'),
         url('fonts/Lato-Reg-webfont.ttf') format('truetype'),
         url('fonts/Lato-Reg-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebasregular';
    src: url('fonts/bebas-webfont.eot');
    src: url('fonts/bebas-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebas-webfont.woff') format('woff'),
         url('fonts/bebas-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bol-webfont.eot');
    src: url('fonts/lato-bol-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bol-webfont.woff') format('woff'),
         url('fonts/lato-bol-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.bghome{ background:#e6e6e6; }
#wrapper{ float:left; height:auto; width:100%; }

#header{ float:left; height:auto; width:100%; background:#f7f7f7; }
.wrapin{ float:none; margin:0 auto; width:1020px; }
.logo{ float:left; height:34px; width:244px; padding:51px 0 54px; }
.logo a{ float:left; height:43px; width:242px; background:url(images/new_logo.png) no-repeat; text-indent:-10000px; outline:none; }

.navigation{ float:right; height:auto; width:700px; }
.navigation ul{ float:left; margin:0px; padding:0px; }
.navigation ul li{ float:left; list-style:none; padding:57px 20px 0; /*border-top:6px solid #F7F7F7;*/ position:relative; }
.navigation ul li:hover, .navigation ul li.current{ float:left; /*border-top:6px solid #33b3da;*/ }
.navigation ul li a{ float:left; font-size:14px; color:#a7a7a7; text-decoration:none; text-transform:capitalize; background:url(images/navicons.png) 0px 0px no-repeat; padding:0 0 0 25px; line-height:22px; }
.navigation ul li:hover a, .navigation ul li.current a{ float:left; line-height:22px; background:url(images/navicons_hover.png) 0 0 no-repeat; color:#33b3da; }
.home a{ background-position:0px 0px !important; }
.twitter a{ background-position:-87px 0px !important; }
.facebook a{ background-position:-180px 0px !important; }
.youtube a{ background-position:-287px 0px !important; }
.insagram a{ background-position:-390px 0px !important; }
.packages a{ background-position:-492px 0px !important; }
.contact a{ background-position:-601px 0px !important; }

#banner{float:left; height:auto; width:100%; background:url(images/banner.png) top center/100% auto no-repeat; }
.bnrshdw{ float:left; height:auto; width:100%; padding:0 0 9px 0; background:url(images/header_shadow.png) center top no-repeat; }
.banner_title{ float:left; height:auto; width:100%; }
.banner_title h1{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:72px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:40px 0 40px 0; }
.banner_title h2{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:54px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:60px 0 40px 0; }
#bannerbtm_bg{ float:left; height:auto; width:100%; }

.pack{ float:left; width:100%; height:auto; padding:0 0 50px 0; }
.pckbx{ float:left; height:auto; width:241px; background:url(images/shdow_pck.png) bottom center no-repeat, url(images/shdow_pcklft.png) left center no-repeat; padding:0 0 15px 0px; }
.pckbx_hd{ height:70px; float:left; width:241px; background:url(images/pckbxhd.png) no-repeat; }
.pckbx_cen{ height:auto; width:239px; float:left; background:#fff; border:1px solid #e1e1e1; }
.pckbx_cendet{ float:left; height:auto; width:100%; background:url(images/bg_det.png) repeat; } 
.pck_cendetsh{ float:left; height:auto; width:100%; background:url(images/shw_top.png) no-repeat; padding:18px 0 0 0; }
.pck_cendetsh h1{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:26px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 12px 0; }
.pck_cendetsh h2{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:36px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 12px 0; }
.pck_cendetsh p{ float:left; height:auto; width:100%; font-family: 'latobold'; font-size:16px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 12px 0; }

.pckbx_cenprice{ float:left; height:auto; width:196px; background:#fff; padding:20px 22px 15px 22px; border-right:1px solid #e1e1e1; }
.pckbx_cenprice h1{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:42px; color:#a4a4a4; text-align:center; }
.pckbx_cenprice h1 span{ font-size:20px; float:left; padding:16px 0 0 28px; } 
.pckbx_btm{ float:left; height:auto; width:197px; background:#f8f8f8; padding:0 22px 15px 22px; border:1px solid #e1e1e1; }
.pckbx_btm h1{ float:left; color:#8f8f8f; font-size:14px; width:100%; font-weight:normal; padding:12px 0; text-align:center; }
.try_now{ height:45px; float:left; width:198px; padding:0 0; }
.try_now a{ height:45px; float:left; width:198px; background:url(images/try_btnbg.png) no-repeat; font-family: 'bebasregular'; font-size:18px; color:#fff; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-decoration:none; line-height:45px; }

.pack2{ float:left; width:100%; height:auto; }
.pckbx2{ float:left; height:auto; width:261px; background:url(images/shdow_pck.png) bottom center no-repeat, url(images/shdow_pcklft.png) left center no-repeat; padding:0 0 15px 0px; margin:-15px 0 0 0; }
.pckbx2_hd{ height:70px; float:left; width:261px; background:url(images/pckbxhd2.png) no-repeat; }
.pckbx2_cen{ height:auto; width:261px; float:left; background:#fff; border:1px solid #e1e1e1; }
.pckbx2_cendet{ float:left; height:auto; width:100%; background:url(images/bg_detd.png) repeat; } 
.pck2_cendetsh{ float:left; height:auto; width:100%; background:url(images/shw_top.png) no-repeat; padding:28px 0 0 0; }
.pck2_cendetsh h1{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:30px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 18px 0; }
.pck2_cendetsh h2{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:42px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 12px 0; }
.pck2_cendetsh p{ float:left; height:auto; width:100%; font-family: 'latobold'; font-size:16px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 12px 0; }

.pckbx2_cenprice{ float:left; height:auto; width:216px; background:#fff; padding:20px 22px 15px 22px; }
.pckbx2_cenprice h1{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:42px; color:#a4a4a4; text-align:center; }
.pckbx2_cenprice h1 span{ font-size:20px; float:left; padding:16px 0 0 28px; } 
.pckbx2_btm{ float:left; height:auto; width:216px; background:#f8f8f8; padding:0 22px 15px 22px; border:1px solid #e1e1e1; }
.pckbx2_btm h1{ float:left; color:#8f8f8f; font-size:14px; width:100%; font-weight:normal; padding:12px 0; text-align:center; }
.try_now2{ height:45px; float:left; width:216px; padding:0 0 0 10px; }
.try_now2 a{ height:45px; float:left; width:198px; background:url(images/try_btnbg.png) no-repeat; font-family: 'bebasregular'; font-size:18px; color:#fff; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-decoration:none; line-height:45px; }

.pckbx3{ float:left; height:auto; width:202px; background:url(images/shdow_pck.png) bottom center no-repeat, url(images/shdow_pcklft.png) left center no-repeat; padding:0 0 15px 0px; }
.pckbx3_hd{ height:70px; float:left; width:202px; background:url(images/pckbxhd3.png) no-repeat; }
.pckbx3_hd_fb{ height:70px; float:left; width:202px; background:url(images/pckbxhd3_fb.png) no-repeat; }
.pckbx3_hd_in{ height:70px; float:left; width:202px; background:url(images/pckbxhd3_instagram.png) no-repeat; }
.pckbx3_hd_yt{ height:70px; float:left; width:202px; background:url(images/pckbxhd3_youtube.png) no-repeat; }

.pckbx3_cen{ height:auto; width:200px; float:left; background:#fff; border:1px solid #e1e1e1; }
.pckbx3_cendet{ float:left; height:auto; width:100%; background:url(images/bg_det.png) repeat; } 
.pck3_cendetsh{ float:left; height:auto; width:100%; background:url(images/shw_top.png) no-repeat; padding:18px 0 0 0; }
.pck3_cendetsh h1{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:26px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 12px 0; }
.pck3_cendetsh h2{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:36px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 12px 0; }
.pck3_cendetsh p{ float:left; height:auto; width:100%; font-family: 'latobold'; font-size:16px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-align:center; padding:0 0 12px 0; }

.pckbx3_cenprice{ float:left; height:auto; width:176px; background:#fff; padding:20px 22px 15px 2px; border-right:1px solid #e1e1e1; }
.pckbx3_cenprice h1{ float:left; height:auto; width:100%; font-family: 'bebasregular'; font-size:38px; color:#a4a4a4; text-align:center; }
.pckbx3_cenprice h1 span{ font-size:20px; float:left; padding:16px 0 0 28px; } 
.pckbx3_btm{ float:left; height:auto; width:156px; background:#f8f8f8; padding:0 22px 15px 22px; border:1px solid #e1e1e1; }
.pckbx3_btm h1{ float:left; color:#8f8f8f; font-size:14px; width:100%; font-weight:normal; padding:0 0 12px 0; text-align:center; margin-top:15px; }
.pckbx3_btm h1 a{ float:left; color:#8f8f8f; text-decoration:none; text-align:center; margin:0 0 0 18px; }
.try_now3{ height:45px; float:left; width:161px; padding:16px 0 12px 0; }
.try_now3 a{ height:45px; float:left; width:161px; background:url(images/try_btnbg2.png) no-repeat; font-family: 'bebasregular'; font-size:18px; color:#fff; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); text-decoration:none; line-height:45px; }
.try_now3 a:hover{ background:url(images/try_btnbg2_h.png) no-repeat; }

#center{ float:left; height:auto; width:100%; background:#fff url(images/cen_shadow.png) center top no-repeat; }
.realfollow{float:left; height:auto; width:100%; padding:0 0 50px 0; }
.nofollow{float:left; height:auto; width:100%; padding:0 0 50px 0; border-top:1px solid #e1e1e1; }
.real_title{ float:left; height:auto; width:100%; }
.real_title h1{ float:left; height:auto; width:100%; font-size:49px; color:#808080; text-align:center; padding:66px 0; }
.slider1{ float:none; margin:0 auto; height:auto; width:1190px; position:relative; }
.slider1 .pckbx{ padding:0 5px 15px 9px; }
.prev{ float:left; position:absolute; height:45px; width:45px; top:360px; left:0px; }
.prev a{ float:left; height:45px; width:45px; background:url(images/prev.png) top left no-repeat; text-indent:-10000px; }
.prev a:hover, .next a:hover{ background-position:bottom left; }
.next{ float:left; position:absolute; height:45px; width:45px; top:360px; right:0px; }
.next a{ float:left; height:45px; width:45px; background:url(images/next.png) top left no-repeat; text-indent:-10000px; }

.single{ float:left; height:auto; width:100%; padding:30px 0; }
.single_bx{ float:none; height:auto; width:600px; margin:0 auto; }
.singlehd{ float:left; height:auto; width:100%; background:url(images/cen_shadow.png) center top no-repeat, url(images/bg_detd.png) repeat; padding:10px 0; position:relative; }
.singlehd h1{ float:left; font-size:20px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); font-family: 'latobold'; width:100%; text-align:center; }
.singlehd h2{ float:left; font-size:40px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); font-family: 'latobold'; width:100%; text-align:center; }
.singlehd p{ float:left; font-size:16px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); font-family: 'latobold'; width:100%; text-align:center; } 
.dec{ text-decoration:none; color:#fff; float:left; width:21px; height:7px; text-indent:-10000px; position:absolute; top:53px; left:220px; }
.inc{ text-decoration:none; text-indent:-10000px; color:#fff; float:right; height:21px; width:21px; position:absolute; top:45px; right:215px; }

.singlemain{ float:left; height:auto; width:100%; border:1px solid #ebebeb; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -ms-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; }
.singlecontent{ float:none; height:auto; width:325px; margin:20px auto; }
.singlecontent h1{ float:left; font-size:24px; color:#777777; padding:0 0 24px 0; text-align:center; width:100%;  }
.singletxtfld{float:left; margin:5px 0; height:24px; width:300px; border:1px solid #ebebeb; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; padding:10px; } 
.pricemain{ float:left; height:auto; width:100%; margin:10px 0; padding:10px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef; }
.pricemain h1{ float:left; text-align:left; width:50%; padding:10px 0 0 0; color:#777777; font-family: 'latobold'; font-size:20px; }
.pricemain h2{ float:right; text-align:right; width:50%; color:#33b3da; font-family: 'bebasregular'; font-size:30px; }
.chkout{ float:left; height:53px; width:100%; background:url(images/chekout.png) no-repeat; margin:0 0 10px 0; border:none; font-size:0px; }
.or{ float:left; height:auto; width:100%; background:url(images/sep.png) 0 12px repeat-x; }
.or h1{ float:none; text-align:center; width:30px; color:#9f9f9f; font-size:12px; font-family: 'latobold'; background:#fff; padding:5px; margin:0 auto; }
.or h2{ float:none; text-align:center; width:150px; color:#39b3d8; font-size:15px; font-family: 'latobold'; background:#fff; padding:0 0 15px 0; margin:0 auto; }
.or h2 a{ float:none; text-align:center; width:150px; color:#39b3d8; font-size:15px; font-family: 'latobold'; background:#fff; padding:0 0 15px 0; margin:0 auto; }
.cards{ float:left; height:auto; width:280px; padding:0 0 30px 20px; }
.btmsocial{ float:left; height:auto; width:580px; border:1px solid #ebebeb; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; margin:10px 0; padding:10px; }
.btmsocial ul{ float:none; margin:0 auto; width:100px; padding:0px; }
.btmsocial ul li{ list-style:none; float:left; height:21px; width:21px; margin:0 2px; background:url(images/social.png) top left no-repeat; }
.btmsocial ul li a{ float:left; height:21px; width:21px; text-indent:-10000px; outline:none; }
.btmsocial ul li:hover{  background:url(images/social.png) bottom left no-repeat; }
	
.tw{ background-position:0px 0px !important; }
.fb{ background-position:-23px 0 !important; }
.pl{ background-position:-48px 0px !important; }
.pin{ background-position:-73px 0px !important; }
.tw:hover{ background-position:0px -21px !important; }
.fb:hover{ background-position:-23px -21px !important; }
.pl:hover{ background-position:-48px -21px !important;  }
.pin:hover{ background-position:-73px -22px !important; }

#footer{ float:left; height:auto; width:100%; padding:30px 0 80px 0; background:#fff; border-top:1px solid #e1e1e1; }
#footer p{ color:#a7a7a7; font-size:13px; line-height:24px; text-align:center; }
ul.social{ float:none; margin:0px auto; padding:23px 0 0 0; width:180px; }
ul.social li{ float:left; list-style:none; margin:0 5px; height:33px; width:33px; }
ul.social li a{ float:left; height:33px; width:33px; }

.choose{ float:left; height:auto; width:100%; padding:0 0 60px 0;  }
.choose h1{ float:left; font-size:50px; color:#808080; padding:50px 0; text-align:center; width:100%; }
.choose p{ float:none; height:auto; font-size:18px; line-height:28px; font-family: 'LatoRegular'; color:#8f8f8f; text-align:center; width:845px; font-weight:normal; margin:0 auto; text-shadow:1px 1px 1px #fff; -webkit-text-shadow:1px 1px 1px #fff; -o-text-shadow:1px 1px 1px #fff; -ms-text-shadow:1px 1px 1px #fff; -moz-text-shadow:1px 1px 1px #fff; }

#about{ float:left; height:auto; width:100%; background:#f0f0f0 url(images/bgcen.png) repeat;  border-top:1px solid #cccccc; }
.aboutin{ float:none; height:auto; width:1020px; margin:00px auto; padding:40px 0; position:relative; }
.realfl{ float:left; height:auto; width:310px; padding:0 10px; }
.relbximg{ float:left; height:auto; width:100%; text-align:center; padding:0px 10px; }
.relbxtitle{ float:left; height:auto; width:100%; text-align:center; padding:35px 10px 25px 10px; }
.relbxtitle h1{ float:left; height:auto; font-size:22px; color:#808080; width:100%; text-align:center; } 
.relbxcontent{ float:left; height:auto; width:100%; text-align:center; padding:0 10px; }
.relbxcontent p{ float:none; margin:0px auto; padding:0px; line-height:24px; font-size:16px; width:93%; font-family: 'LatoRegular';  color:#8f8f8f; }
.more_btn{ float:none; height:59px; width:199px; margin:0 auto; position:absolute; bottom:-26px; left:39%; }
.more_btn a{ float:left; height:59px; width:199px; background:url(images/bl_btn.png) no-repeat; text-align:center; font-size:20px; color:#fff; font-family: 'bebasregular'; text-decoration:none; text-shadow:1px 1px 1px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.7); line-height:59px; }

#works{ float:left; background:#fff; height:auto; width:100%; border-top:1px solid #cccccc; }
.worksmain{ float:none; height:auto; width:1020px; margin:00px auto; padding:40px 0 80px 0; position:relative; }
.workstitle{ float:left; height:auto; width:100%; padding:0 0 40px 0; }
.workstitle h1{ float:left; font-size:50px; color:#808080; padding:30px 0 0 0; text-align:center; width:100%; }
.stepbx{ float:left; height:auto; width:318px; padding:0 10px; }
.stepbximg{ float:left; height:auto; width:100%; text-align:center; padding:22px 10px; }
.stepbxtitle{ float:left; height:auto; width:100%; text-align:center; padding:0px 10px 10px 30px; background: url(images/top-arws.png) right no-repeat; }
.stepbxtitle.no{ background:none; }
.stepbxtitle h1{ float:left; height:auto; font-size:20px; color:#b0b0b0; width:100%; text-align:center; } 
.stepbxcontent{ float:left; height:auto; width:100%; text-align:center; padding:0 10px; }
.stepbxcontent p{ float:none; margin:0px auto; padding:0px 0 0 30px; line-height:24px; font-size:16px; width:245px; font-family: 'LatoRegular';  color:#8f8f8f; }

#faq{ float:left; background:#fff; height:auto; width:100%; border-top:1px solid #cccccc; }
.faqmain{ float:left; height:auto; width:1020px; }
.faqmain ol{ float:left; height:auto; width:50%; list-style:decimal; }
.faqmain ol li{ float:left; font-size:30px; color:#cbcbcb; padding:10px; margin:5px 0 5px 70px;  }
.faqmain ol li a{ float:left; font-size:15px; color:#959595; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; padding:12px 15px; background:#f7f7f7; text-decoration:none; }
.faqmain ol li a:hover{ color:#3cb5db; }
.togglescontent{ float:left; width:100%; }
.togglescontent p{ float:none; margin:0px auto; padding:10px 0px; line-height:22px; font-size:14px; width:390px; font-family: 'LatoRegular';  color:#a8a8a8; }

#getintouch{ float:left; height:auto; width:100%; border-top:1px solid #cccccc; }
.formfld{ float:left; height:auto; width:auto; padding:7px 10px; background:#fff; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; margin:0 27px 20px 0; }
.formfldimg{ float:left; height:30px; width:51px; border-right:1px solid #e5e5e5; text-align:center; line-height:51px; vertical-align:middle; }
.emailicon{ margin:6px 0!important; }
.subicon{ margin:6px !important; }
.msgicon{ margin:100px 0 !important; }
.formfldimg img{ text-align:center; line-height:51px; vertical-align:middle; margin:2px 0; }
.formfldmsgimg{ float:left; height:240px; width:51px; border-right:1px solid #e5e5e5; text-align:center; line-height:51px; vertical-align:middle; } 
.fromtxtfld{ float:left; height:30px; width:380px; border:none; color:#a7a7a7; font-size:15px; padding:0 0 0 20px; }
.fromslctfld{ float:left; height:30px; width:900px; border:none; color:#a7a7a7; font-size:15px; padding:0 0 0 20px; }
.frommsgfld{ float:left; height:240px; width:880px; border:none; color:#a7a7a7; font-size:15px; padding:0 0 0 20px; }
.capbx{ float:left; background:#f6f6f6; height:auto; width:687px; border:1px solid #ebebeb; border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; margin:10px 0 30px 140px; }
.captcha{ float:left; height:auto; width:425px; margin:0; }
.submit_bx{float:left; height:auto; width:auto; padding:30px 50px; border-left:1px solid #ebebeb; }
.subt_btn{ float:left; height:53px; width:155px; background:url(images/submit_btn.png) no-repeat; font-size:0px; text-indent:-10000px; border:none; }

#formfld{ float:left; height:auto; width:45%; padding:7px 10px; background:#fff; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; margin:0 27px 20px 0; border:none;}
#subt_btn{ float:left; height:53px; width:155px; background:url(images/submit_btn.png) no-repeat; font-size:0px; text-indent:-10000px; border:none; margin-top: -14px; cursor:pointer;}
#fromslctfld{ float:left; height:37px; width:17%; border:none; color:#a7a7a7; font-size:15px; padding:0px 0 0 20px; margin-bottom: 20px; border-radius:5px;}
#frommsgfld{ float:left; height:240px; width:96%; border:none; color:#a7a7a7; font-size:15px; padding:8px 0 0 20px; margin-bottom: 20px; border-radius:5px;}
#captcha{ float:left; height:auto; width:auto; margin:0; }

.one{ float:left; width:202px; }
.two{ float:left; width:202px; margin:-10px 0px 0; }
.two1{ float:left; width:202px; margin:-10px 26px 0; }
.two2{ float:left; width:201px; margin:-10px 350px 0; }
.two .pck3_cendetsh h2{ font-size:43px; padding:0 0 10px 0; }
.two .pck3_cendetsh p{ padding:10px 0 20px 0; }
.third{ float:left; width:202px; margin:-20px 0 0 0; }
.third .pck3_cendetsh h2{ font-size:50px; padding:0 0 10px 0; }
.third .pck3_cendetsh p{ padding:10px 0 30px 0; }
.third .pckbx3_cendet{ background:url(images/bg_detd.png) repeat; }




.cate ul.sub-menu li a:hover{color:#11B0A5 !important;text-decoration:none !important;}

	.navi ul  li.ssub:hover ul.sub-menu { display:block; }
	.navi ul.navi  ul.sub-menu  li:last-child:hover   { padding:0px; background:none; }

	.navigation ul  li.ssub ul.sub-menu {
		float: left;
		left: 100%;
		display:none;
		position: relative;
		top: 0px;
	}
	ul.sub-menu li a:hover {
		color: #A0A0A0 !important;
		text-decoration: none;
	}
	ul.sub-menu li {
		padding: 0 10px;
	}
	 
	.navigation ul li ul.sub-menu li:hover a {
		border: medium none;
		color: #FFFFFF;
	}
	.navigation ul li ul.sub-menu li:hover {
	}
	.navigation ul li ul.sub-menu li:last-child {
		border: medium none !important;
		border-radius: 0 0 7px 7px;
		float: left;
	}

	.navigation ul li ul.sub-menu li {
		background: none repeat scroll 0 0 transparent;
		border-bottom: 1px dashed #FFFFFF;
		margin: 0 5%;
		position:relative;	
		padding: 0;
		width: 90%;
	}
	.navigation ul li ul.sub-menu li a {
		background: none repeat scroll 0 0 transparent;
		color: #FFFFFF;
		font-family: calibri;
		font-size: 13px;
		margin: 0;
		padding: 10px;
		width: 90%;
	}

	.navigation ul li ul.sub-menu {
		border-radius: 0 0 8px 8px;
		display: none;
		float: left;
		margin: 0;
		padding: 0;
	}

	.navigation ul li:hover ul.sub-menu {
		background: none repeat scroll 0 0 hsl(195, 58%, 62%);
		cursor: pointer;
		display: block;
		float: left;
		left: 0px;
		position: absolute;
		top: 78px;
		width: 133px;
		z-index: 220;
	}
.entry-header h1{color:#33B3DA; font:43px  calibri;
margin-bottom:17px;
display:none;

}

.contact_head h1{color:#33B3DA; font:43px  calibri;
margin-bottom:17px;


}



.wp-spoiler {
    margin-bottom: 20px;
    margin-left: 25px;
    margin-top: -14px!important;
    width: 92%;
}
.right_menu{float:right;
width:50%; height:auto;}

.left_menu{float:left;
width:50%; height:auto;}

.wpui-light .ui-collapsible-header, .wpui-light .ui-accordion h3.ui-accordion-header{font-size:15px !important; color:#959595 !important; border-radius:5px !important; -webkit-border-radius:5px !important; -o-border-radius:5px!important; -ms-border-radius:5px!important; -moz-border-radius:5px!important; padding:12px 15px!important; background:#f7f7f7!important; text-decoration:none;}

.wp-spoiler .ui-collapsible-header span.toggle_text{display:none;}

div.wpcf7-validation-errors{float:left !important;}
div.wpcf7-mail-sent-ng{float:left;}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398F14;
    float: left !important;
}
.page_header{ background: none repeat scroll 0 0 #33B3DA;
    float: left;
    height: 200px;
    width: 100%;
border:5px solid #FFFFFF; }
.page_header h1{ color: #FFFFFF;
   
    font: bold 70px calibri;
    margin-bottom: 17px;
    margin-top: 60px;
    text-align: center;
    text-transform: uppercase;}
	
/* ADDED BY CINRAL WEB DESIGNS */

#menu-top-menu li { padding-left:15px; padding-right:15px; }
#menu-top-menu li ul.sub-menu li { padding:0px; }

#blog-wrapper { width:1020px; margin:0px auto; }
#blog-content { float:left; width:660px; margin:0px; padding:40px 50px 0px 0px; }
.post { margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #DDD; font-size:16px; }
.post-title { padding-bottom:10px; font-size:36px; }
.post-title a { color:#AAA; text-decoration:none; }
.post-title a:hover { color:#555; }
.post-meta { margin-bottom:20px; font-size:16px; color:#555; }
.post-meta a { color:#AAA; text-decoration:none; }
.post-meta a:hover { color:#555; }
.thumbnail { margin-bottom:20px; }
.post-entry { padding:0px; font-size:16px; font-family:'LatoRegular'; color:#555; line-height:24px; }
.post-entry p { margin-bottom:30px; }

#sidebar { float:left; width:300px; margin:0px; padding:50px 0px 0px 60px; }
.widget { margin-bottom:60px; }
.widget h4 { font-size:18px; }

.k-nav {}
.pagination { clear:both; padding:0px; position:relative; font-size:12px; } 
.pagination span, .pagination a {
	display:block;
	float:left;
	margin:2px 2px 2px 0px;
	padding:6px 9px 5px 9px;
	width:auto;
	color:#000;
	background:#E6E6E6;
}
.pagination a:hover{ color:#FFF; background:#68B9D3; text-decoration:none; }
.pagination .current{ padding:6px 9px 5px 9px; background:#68B9D3; color:#FFF; }

.thumbnail img { width:100%; }
