/*@import url(https://fonts.googleapis.com/css?family=Goudy+Bookletter+1911);*/
* { margin: 0px; padding: 0px; box-sizing: border-box;  }
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
a{ text-decoration:none}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}
.video embed,.video object,.video iframe { width: 100%;  height: auto;}
img{max-width:100%;	height: auto;width: auto\9; /* ie8 */}
a{color: #4C4C4C;text-decoration: none;}
a:hover {opacity: 0.9; text-decoration: none;}
h1, h2 , h3	{font-size: 25px;line-height: 25px;font-family: 'Goudy Bookletter 1911',Georgia,serif;margin: 25px 0;}
h4, h5, h6	{font-size: 16px;line-height: 16px;}
p{margin: 10px 0;}
.t-center{text-align: center;}
.t-left{text-align: left;}
.t-right{text-align: right;}
.f-right{float: right;}
.f-left{float: left;}
.post{}.post:after, .post:before, article:after, article:before, section:after,section:before{clear:both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:after, .clearfix:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
html, body {width:100%; padding:0; margin:0;}
body { background:#FFF}
body .wrap-body{}
header .wrap-header{padding:10px 0px 5px 0px;/*border-top: 5px solid #f17b42 #FFDF00*/ display:inline-block; width:100%}
.logo_site{ padding-left:90px}
.info{ font-family: 'Rubik', sans-serif; font-weight:500 ; font-size:12px ;padding:0px 68px 0px 0px ; color:#FFF }
.fix-search #cssmenu ul li a{ color: #333 ; font-weight: 500}
.fix-search .main_menu {position: fixed; top: 0px;-webkit-box-shadow: 0px 11px 35px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0px 11px 35px 2px rgba(0,0,0,0.1);
box-shadow: 0px 11px 35px 2px rgba(0,0,0,0.1); color:#333}
#wrap-header_second{position:fixed ; z-index:1000; top: 0px;-webkit-box-shadow: 0px 11px 35px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0px 11px 35px 2px rgba(0,0,0,0.1);
box-shadow: 0px 11px 35px 2px rgba(0,0,0,0.1); color:#333 ; background:#FFF}
#wrap-header_inner{ z-index:1000; top: 0px;color:#333 ; background:#555}
#wrap-header_second #cssmenu ul li a{ color: #333 ; font-weight:100}
#wrap-header_second .main_menu .logo_site img{ width: 200px;}
#wrap-header_second #cssmenu ul li a:hover{ color: #FFDF00}
.fix-search .main_menu .logo_site img{ width: 200px;}
.main_menu .logo_site img{ width: 250px;-webkit-transition: width 0.3s;transition: width 0.3s;-webkit-appearance: none;}
#catogory{ width:90%}
#catogory > div { float:left; width:33.3%}
.back_white{ color:#FFF}
.back_ash{ color:#999}

@media (max-width: 767px) {header{margin-top: 0;} header .wrap-header{ width:100% ;}}
.zoom-container {position: relative;overflow: hidden;display: inline-block;	width: 100% !important;}
/* -------------------------------------Container------------------------------ */
#container {}#container .wrap-container{}
.content-box {}.content-box h2.header{font-size: 40px;font-weight: 500;color: #444;margin: 30px 0;line-height: 1.2;}
.content-box.box-style-1{background:#FFF;}
.box-3 h1{ padding:80px 0px 20px 0px; font-size:25px ; font-weight:600 ; color:#FFF }
.box-3 .sub_line:after {content: ''; display: block; margin-top: 30px;width: 80px;border-top: 3px solid #FFF ;}
.box-3 .sub_line:after:hover {content: ''; display: block; margin-top: 30px;width: 40px;border-top: 3px solid #f17b42 ;}
.box-5 h1{ padding:80px 0px 20px 0px; font-size:25px ; font-weight:bold ; color:#FFF }
.box-5 .sub_line:after {content: ''; display: block; margin-top: 30px;width: 80px;border-top: 3px solid #FFF ;}
.box-5 .sub_line:after:hover {content: ''; display: block; margin-top: 30px;width: 40px;border-top: 3px solid #333 ;}
.carousel-control i{ color:#666; margin-top:6px}
.carousel-control i:hover{ color:#FFF;}

.content-box.box-style-2{ background-size: cover;background:url(../images/box-style-21.jpg) no-repeat fixed center center;overflow:hidden }
.content-box.box-style-3{background: url(../images/box-style-4.jpg) no-repeat fixed center center;}
.content-box.box-style-4{ background-size: cover; background: url(../images/box-style-3.jpg) no-repeat fixed center center ; overflow:hidden }
.content-box .item{padding: 10px 0;}
.content-box .item:hover .item-content{color:#fff;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition: all 600ms ease;transition: all 600ms ease;}
.content-box .item h3.item-header{font-size: 25px;margin: 0 0 20px;}
.content-box .item img{display: block;width: 100% !important;height: auto;-webkit-transition: all .5s ease; /* Safari and Chrome */-moz-transition: all .5s ease; /* Firefox */-ms-transition: all .5s ease; /* IE 9 */-o-transition: all .5s ease; /* Opera */transition: all .5s ease;}
.content-box .item .item-content{background-color: #fff;padding: 25px;border: 1px solid #ddd;}
.content-box .item span{font-size: 15px;font-weight: 500;color: #000;}
.content-box .item .item-content p {margin: 0;}
.content-box.box-1{padding-bottom: 0px;}
.content-box.box-1.item:hover a.button{text-decoration: underline;}
.content-box.box-1 .zoom-container{margin: 0;}
.content-box.box-1 .item:hover .zoom-container img{-webkit-transform:scale(1.25); /* Safari and Chrome */-moz-transform:scale(1.25); /* Firefox */-ms-transform:scale(1.25); /* IE 9 */-o-transform:scale(1.25); /* Opera */transform:scale(1.25);}
.content-box.box-1 .item img{display: block;width: 100% !important;height: 180px;-webkit-transition: all .5s ease; /* Safari and Chrome */-moz-transition: all .5s ease; /* Firefox */-ms-transition: all .5s ease; /* IE 9 */-o-transition: all .5s ease; /* Opera */transition: all .5s ease;}
.content-box.box-1 .item {max-width: 400px;margin: auto;}
.content-box.box-2{padding:200px 0;}
.content-box.box-3{}
.content-box.box-4{padding:80px 0;color: #fff;}
.content-box.box-4 h2.header,.content-box.box-4 a.button-1{color: #fff !important;}
.link{margin-bottom: 25px;}.link li{margin-bottom: 5px;}
.link a{display:inline-block;text-decoration:none;font-weight:bold;letter-spacing:1px}.link a:hover{color:#f26324}
.link  li:before{content:'';margin-right: 13px;display:inline-block;width:4px;height:4px;margin-bottom:2px;background-color:#f26324}.link  li ul{display:none}
#main-content{}#main-content .wrap-content{background:#F1F1E6;padding: 30px 0;}
article{background: #ffffff; color: #3F3F3F; margin-bottom: 40px; border: 1px solid #ddd;}
article:after, article:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
article img{max-height: 400px;width: 100%; border: none;}
article .art-header{}
article .art-content{padding: 40px 60px 30px 60px;}
article .art-content blockquote {border-left: 3px solid #1c7791;font-size: 18px;margin: 0 50px;font-style: italic;color: #666;padding-left: 20px;}
article .art-content ol {float: left;text-align: justify;margin: 10px 50px;font-size: 16px;list-style-type: circle;}
article .entry-title {margin: 0 0 20px;text-align: center;}
article  h1.entry-title{line-height: 1.2;font-size: 38px;}
article h2{line-height: 1.1;font-size: 20px;margin: 0;}
article .info a{ color: #BE0A0A;}
article .info a:hover{ text-decoration: underline;}
/* --------------------------------------Footer-------------------------------- */
footer{padding: 0 0; border-top:2px #eaeaea solid}
footer .copy-right{margin-top: 0px; padding:10px 0px 0px 0px ; color:#333 ; font-size:14.5px ;}
footer .copy-right a{color:#fca301}
ul.bottom-social li{margin-right: 7px;display: inline-block;text-align: center; }
ul.bottom-social li a{padding: 7px;display: block;width: 30px;height: 30px;border-radius: 50%;font-size: 19px;color: #ffffff;background: #f17b42;}
ul.bottom-social li a i{margin-top: -1px;}
ul.bottom-social li a:hover, ul.bottom-social li a:focus, ul.bottom-social li a:active{opacity: 0.7;}
/* -------------------------------------Contact-------------------------------- */
#contact_form *{  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.contact h3{margin-left: 30px;}#contact_form {padding:0px;}
#ff label {cursor:pointer;margin:5px 0;display:block;font-weight:bold;}
#ff input {display:block;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#000;	border:1px solid #FFDF00;padding:13px;margin: 5px 0 25px 0;font-size: 16px;max-height: 45px;}
#ff textarea {display:block;width:100%;height:200px; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff; color:#000;	border:1px solid #FFDF00;padding:10px;margin: 5px 0 25px 0;}
#ff .sendButton {cursor:pointer;background-color:#FFDF00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;width:35%;color:#ffffff;}
#ff .sendButton:hover {opacity: 0.8;}
/* -------------------------------------Button--------------------------------- */
a.button-1{color: #000;font-family: 'Racing Sans One', cursive;font-size: 16px;margin: 20px 0;}
a.button-1:hover{text-decoration: underline;}
a.button-2{background-color: rgba(0, 0, 0, 0.5);padding: 20px;  color:rgba(255,255,255,0.8);text-transform:capitalize;font-weight: bold; font-size:3em;  font-family: 'Bree Serif', sans-serif; letter-spacing:4px}a.button-2:hover{background-color: rgba(0, 0, 0, 0.9);}
/* ---------------------------------Slider------------------------------------- */
.rslides{}
.callbacks_container {position: relative;float: left; width: 100%; }
.callbacks {position: relative; list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.callbacks li {position: absolute;width: 100%;left: 0;top: 0;}
.callbacks img {display: block; position: relative;z-index: 1; height: auto;width: 100%;border: 0;}
.callbacks .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none; color: #fff; background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;
  bottom: 0;padding: 10px 20px;margin: 0;max-width: none; }
.callbacks_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.7; z-index: 3; text-indent: -9999px;overflow: hidden;text-decoration: none;
  height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.callbacks_nav:active { opacity: 1.0;}
.callbacks_nav.next { left: auto;background-position: right top;right: 0;}  
/* --------------------------------------Zoom---------------------------------- */
.zoom-container {position: relative;overflow: hidden;display: inline-block;font-size: 16px;vertical-align: top;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 20px;}
.zoom-container img {display: block;width: 100%;height: auto;-webkit-transition: all .5s ease; /* Safari and Chrome */  -moz-transition: all .5s ease; /* Firefox */    -ms-transition: all .5s ease; /* IE 9 */ -o-transition: all .5s ease; /* Opera */ transition: all .5s ease;}
.zoom-container .zoom-caption {	position: absolute;	top: 0;	right: 0;bottom: 0;left: 0;z-index: -1;font-size: 15px;-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */-ms-transition: all .5s ease; /* IE 9 */ -o-transition: all .5s ease; /* Opera */ transition: all .5s ease;}
.zoom-container .zoom-caption h3{font-family: 'Shadows Into Light', cursive;}
.zoom-container .zoom-caption a{font-size: 20px; color: #fff;}
.zoom-container .zoom-caption i{display: block;text-align: center;font-size: 40px;color: #fff;}
.zoom-container:hover img {-webkit-transform:scale(1.25); /* Safari and Chrome */-moz-transform:scale(1.25); /* Firefox */ -ms-transform:scale(1.25); /* IE 9 */  -o-transform:scale(1.25); /* Opera */ transform:scale(1.25);}
.zoom-container:hover .zoom-caption {background: rgba(255, 223, 0, 0.7);z-index: 10;color: #fff;}
.caption-inner {display: table;	width: 100%;height: 100%;}
.caption-inner1 {display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
/* --------------------------------Google-Map---------------------------------- */
.maps iframe{pointer-events: none;}
.content_head{}
.content_head h1{font-family: 'Raleway', sans-serif; font-size:2.5em; padding:0px 0px 8px 0px ; color:#333 ; margin:0px ; font-weight:500}
.content_head ul{  list-style-type: disc; font-size:12px ; padding-left:5px; font-weight:bold}
.content_head li{font-family: 'Raleway', sans-serif; font-weight:600 ; margin:0px ; padding:0px ; font-weight:bold}
.content_head p{font-family: 'Lato', sans-serif;font-size:14px;  font-weight:600 ; margin:0px ; padding:0px}

.content_head_front{}
.content_head_front h1{font-family: 'Raleway', sans-serif; font-size:20px;  padding:0px 0px 8px 0px ; color:#333 ; margin:0px ; }
.content_head_front ul{  list-style-type: disc; font-size:13px ; padding-left:5px; font-weight:400; color:#999}
.content_head_front li{font-family: 'Raleway', sans-serif; font-weight:600 ; margin:0px ; padding:0px ; font-weight:bold}
.content_head_front p{font-family: 'Lato', sans-serif;font-size:14px;  font-weight:600 ; margin:0px ; padding:0px}

.content_head_side{ width:100%}
.content_head_side h1{font-family: 'Raleway', sans-serif; font-size:2.5em;  font-weight:bold; padding:0px 0px 0px 0px ;font-weight:500}
.content_head_side p{ font-size:20px; letter-spacing:1px; font-weight:550}

.content_head_side ul>li{ float:left ; text-align:center ; }
.content_inner { font-size:15px; letter-spacing:1px; font-weight:400 ;font-family: 'Lato', sans-serif; color:#999}
.content_server{ text-align:left ; width:95% ; padding-bottom:10px;font-family: 'Lato', sans-serif; font-size:15px ; line-height:20px ; font-weight:lighter ; word-spacing:3px}
.icon { width:24.9% ; text-align:center; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:22px ; padding:50px 0px 80px 0px; color:#FFF}
.slider_below{ width:96% ; padding:40px 0px 20px 0px;transition: all 200ms ease-in;}
.slider_below:hover img{position: relative; -moz-transform: translate(-4px, -4px);-ms-transform: translate(-4px, -4px);-o-transform: translate(-4px, -4px);    -webkit-transform: translate(-4px, -4px);  transform: translate(-4px, -4px);transition: .5s;}
.slider_below:hover h1{ font-size:20px}
.slider_belowmain{padding-top:50px}

.slider_below {position: relative;background: rgba(255,255,255,1);display: inline-block;cursor: pointer;box-shadow: inset 0 0 0 3px #FFF;-webkit-transition: background 0.4s 0.5s;transition: background 0.4s 0.5s;}
.slider_below:hover {background: rgba(255,255,255,0);-webkit-transition-delay: 0s;transition-delay: 0s;}
.slider_below svg {position: absolute;top: 0;left: 0;}
.slider_below svg line {stroke-width: 3;stroke: #FFF;fill: none;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}
.slider_below:hover svg line {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.slider_below svg line.top,.slider_below svg line.bottom {stroke-dasharray: 400 100; }
.slider_below svg line.left,.slider_below svg line.right {stroke-dasharray: 600 200;}
.slider_below:hover svg line.top {-webkit-transform: translateX(-500px);transform: translateX(-500px);}
.slider_below:hover svg line.bottom {-webkit-transform: translateX(500px);transform: translateX(500px);}
.slider_below:hover svg line.left {-webkit-transform: translateY(800px);transform: translateY(800px);}
.slider_below:hover svg line.right {-webkit-transform: translateY(-800px);transform: translateY(-800px);}
.slider_belowmain .slider_below {box-shadow: inset 0 0 0 10px #FFF;}
.slider_belowmain .slider_below:hover h3,.slider_below .box:hover span {color: #fe6f83;}
.slider_belowmain .slider_below svg line {stroke-width: 4;}
.slider_belowmain .slider_below:hover svg line {stroke: #addaf7;}
.icon_inner { padding:0px 0px 10px 0px}
.icon img { width: ; border: 6px solid #FFF; border-radius: 110px;}
.icon span { text-align:center; font-family: 'Open Sans Condensed', sans-serif; font-weight:100; font-size:15px ; color:#FFF;letter-spacing:1.2px }
.sub_line {     font-family: 'Open Sans Condensed', sans-serif; font-weight:700; font-size:18px ; padding:0px 0px 0px 0px ; letter-spacing:1px ; }
.sub_inner {   padding:0px 0px ;font-size:18px ; }
.test1 { top: -500px}
section {position: relative; width: 100% !important; margin: 0; padding: 0;}
.com_icon{ width:95% ; background:rgba(255,255,255,0.8); padding:30px 0px}
.content_inner h2 {font-family: 'PT Sans', sans-serif; font-weight:500 ; font-size:21px ; padding-bottom:0px ; margin:0px ; padding-top:20px}
.Pricing_sec .Center { max-width: 1100px; margin: auto; overflow: hidden; text-align: center; }
.Pricing_sec h2 { font-size: 57px; color: #000; font-family: 'Oswald', sans-serif; font-weight: 400; margin: 0px; text-transform: uppercase; line-height: 63px; }
.Pricing_sec p { padding: 26px 0px 35px 0px; font-size: 14px; color: #8f8f8f; margin: 0px; font-family: 'Open Sans', sans-serif; line-height: 25px; font-weight: 400; }
.Pricing_sec .Pricingside { padding: 0px 0px 0px 0px; width: 100%; overflow: hidden; text-align: initial; }
.Pricing_sec .Pricingside ul { list-style: none; margin: 0px; }
.Pricing_sec .Pricingside li { float: none; padding: 0px; margin: 0px 0px 11px 0px; height: 70px; background: #fff; text-align: center; border: #CCC solid 1px }
.Pricing_sec .Pricingside li .Dollar { padding: 3px 0px 2px 0px; width: 192px; float: left; background: #3595c8; transition: all ease 0.3s;}
.Pricing_sec .Pricingside li .Dollar h2 { font-size: 28px; color:#FFF; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; letter-spacing: 1px; }
.Pricing_sec .Pricingside li:hover .Dollar { background: #FFF; color: #979797; padding: 1px 0px 3px 0px; }
.Pricing_sec .Pricingside li:hover .Dollar h2 { color: #979797; }
.Pricing_sec .Pricingside li .Band{padding:2px 5px 3px 0px; width:60%;float:left;background: url(../img/divider.png) right 16px no-repeat;transition: all 0.3s ease;background:#FFF }
.Pricing_sec .Pricingside li .Band p{font-size:20px;color:#979797;margin:0px;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;text-transform:uppercase;line-height:0px;}
.Pricing_sec .Pricingside li .Band p span { display: block; }
.Pricing_sec .Pricingside li:hover .Band {padding: 5px 5px 4px 0px; background: #3595c8 url(../img/divider-black.png) right 16px no-repeat; height: 69px; }
.Pricing_sec .Pricingside li:hover .Band p { color: #fff; }
.Pricing_sec .Pricingside li .Order {width: 147px; float: left; display: table; height: 68px;  }
.Pricing_sec .Pricingside li .Order a{font-size:20px;color:#fff;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;text-decoration:none;display: table-cell;vertical-align: middle;text-transform:uppercase;background: #3595c8; }
.Pricing_sec .Pricingside li:hover .Order a { background: #FFF;color:#979797;transition:all 0.3s ease;}	
.Pricing_sec2 .Center { max-width: 1100px; margin: auto; overflow: hidden; text-align: center; }
.Pricing_sec2 h2 { font-size: 57px; color: #000; font-family: 'Oswald', sans-serif; font-weight: 400; margin: 0px; text-transform: uppercase; line-height: 63px; }
.Pricing_sec2 p { padding: 26px 0px 35px 0px; font-size: 14px; color: #8f8f8f; margin: 0px; font-family: 'Open Sans', sans-serif; line-height: 25px; font-weight: 400; }
.Pricing_sec2 .Pricingside { padding: 0px 0px 0px 0px; width: 100%; overflow: hidden; text-align: initial; }
.Pricing_sec2 .Pricingside ul{ list-style: none; margin: 0px; }
.Pricing_sec2 .Pricingside li{float:none;padding:0px;margin:0px 0px 11px 0px;height:70px;background:#fff;text-align:center;border:#CCC solid 1px }
.Pricing_sec2 .Pricingside li .Dollar { padding: 3px 0px 2px 0px; width: 192px; float: left; background: #d14f39; transition: all ease 0.3s;}
.Pricing_sec2 .Pricingside li .Dollar h2 { font-size: 28px; color:#FFF; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; letter-spacing: 1px; }
.Pricing_sec2 .Pricingside li:hover .Dollar { background: #FFF; color: #979797; padding: 1px 0px 3px 0px; }
.Pricing_sec2 .Pricingside li:hover .Dollar h2 { color: #979797; }
.Pricing_sec2 .Pricingside li .Band{padding:2px 5px 3px 0px; width:60%;float:left;background:url(../img/divider.png) right 16px no-repeat;transition: all 0.3s ease; background:#FFF}
.Pricing_sec2 .Pricingside li .Band p{font-size:15px;color:#979797;margin:0px;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;text-transform:uppercase;line-height:0px; }.Pricing_sec2 .Pricingside li .Band p span { display: block; }
.Pricing_sec2 .Pricingside li:hover .Band {padding: 5px 5px 4px 0px; background: #d14f39 url(../img/divider-black.png) right 16px no-repeat; height: 69px; }
.Pricing_sec2 .Pricingside li:hover .Band p { color: #fff; }
.Pricing_sec2 .Pricingside li .Order {width: 147px; float: left; display: table; height: 68px;  }
.Pricing_sec2 .Pricingside li .Order a{ font-size:20px;color:#fff;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;text-decoration:none;display: table-cell; vertical-align:middle;text-transform:uppercase;background:#d14f39; }
.Pricing_sec2 .Pricingside li:hover .Order a { background: #FFF; color: #979797; transition: all 0.3s ease;}	
.list{ border:1px #04c7a9 solid ; width:23%; float:left; margin:10px 16px 0px 0px ; height:150px ; text-align:left}
.list_head{ padding:10px 0px 10px 0px ; font-family: 'Open Sans Condensed', sans-serif; color:#FFF ; font-weight:bold ; font-size:18px ; text-align:center}
.list i{ padding-top:5px}
.inner_list{ padding:5px 0px 0px 15px}
.inner_list2{ padding:1px 0px 0px 15px}
.list2{ border:1px #04c7a9 solid ; width:23%; float:left; margin:10px 16px 0px 0px ; max-height:150px ; text-align:left}
.ticket ul li{ color:#666 ; font-size:17px ; text-align:center; }
.ticket ul li i{ color:#666 ; text-align:center; padding:6px 0px 0px 10px}
.ticket_b ul li{ color:#666 ; font-size:17px ; text-align:center;width:33% ; float:left}
.ticket_b ul li i{ color:#666 ; text-align:center; padding:6px 0px 0px 10px}
.ticket_l ul li{ color:#666 ; font-size:17px ; text-align:center;width:13.5% ; float:left}
.ticket_l ul li i{ color:#666 ; text-align:center; padding:6px 0px 0px 10px}	
.moniter ul li{ color:#666 ; font-size:17px ; text-align:left; padding-left:150px}
.moniter ul li i{ color:#666 ; text-align:center; padding:6px 0px 0px 0px}
.content_inner p i{ padding:5px 20px 0px 0px ; color:#9073a0  }
.content_inner p { font-family: 'Open Sans Condensed', sans-serif;padding:0px 0px 0px 50px ;  text-align:left ; margin:0px; font-weight:500 }
.textleft{ text-align:left; padding-left:50px}
.our_skill{ font-family: 'Open Sans Condensed', sans-serif; }
.our_skill div{ font-size:18px; font-weight:bold ; margin:10px 0 ; color:#FFF}
.myButton_order {background-color:#3595c8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #3595c8;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:15px;font-weight:bold;padding:2px 23px;text-decoration:none;font-family: 'Open Sans Condensed', sans-serif; margin-left:50px}
.myButton_order:hover {background-color:#FFF;color:#a1a1a1;border:1px solid #a1a1a1;}
.myButton_order:active {position:relative;top:1px;}
.fifty{ width:50%; float:left}.contactus_head{ padding-bottom:20px}
.contactus_head h1{ font-family: 'Open Sans Condensed', sans-serif; font-size:18px ; margin:0px ; padding:0px; font-weight:bold ; color:#B0B0B0}
.contactus_head p{ font-family: 'Open Sans Condensed', sans-serif; font-size:15px ; margin:0px ; padding:0px; font-weight:700 ; margin-left:42px}
.contact_form{width:80%;margin-top:30px}
.contact_form h1{ background:#9073a0 ; font-family: 'Open Sans Condensed', sans-serif; color:#FFF ; -webkit-box-shadow: 19px -20px 29px 2px rgba(0,0,0,0.20);
-moz-box-shadow: 19px -20px 29px 2px rgba(0,0,0,0.20);box-shadow: 19px -20px 29px 2px rgba(0,0,0,0.20);margin:0px ; padding:20px 0px 20px 0px ; font-size:30px ; letter-spacing:3px}
.request_form h1{ background:#d14f39 ; font-family: 'Open Sans Condensed', sans-serif; color:#FFF ; -webkit-box-shadow: 19px -20px 29px 2px rgba(0,0,0,0.20);
-moz-box-shadow: 19px -20px 29px 2px rgba(0,0,0,0.20);box-shadow: 19px -20px 29px 2px rgba(0,0,0,0.20);margin:0px ; padding:20px 0px 20px 0px ; font-size:30px ; letter-spacing:3px}
.contact_form>div{ -webkit-box-shadow: 19px -10px 29px 2px rgba(0,0,0,0.20);-moz-box-shadow: 19px -10px 29px 2px rgba(0,0,0,0.20);box-shadow: 19px -10px 29px 2px rgba(0,0,0,0.20)}
.input{  float:left ;font-family: 'Open Sans Condensed', sans-serif; font-size:18px;width:30% ; margin:10px 0px ; text-align:left; padding-left:30px }
.input_left{  float:left; width:70% ;  margin:10px 0px 10px 0px}
.send_form{ width:86% ; display:inline-block ; background:#ff595a ; padding:5px 0px; font-family: 'Open Sans Condensed', sans-serif; color:#FFF; font-size:25px; font-weight:bold ; margin-top:10px ;border:0px}
.send_form_request{ width:86% ; display:inline-block ; background:#9073a0 ; padding:5px 0px; font-family: 'Open Sans Condensed', sans-serif; color:#FFF; font-size:25px; font-weight:bold ; margin-top:10px ; border:0px}
.form-control{ font-family:'Raleway', sans-serif;display:block;width:80%;height:34px;padding:6px 12px;font-size: 14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; color:#999}
/* testimonials*/
.immersive_slider{max-width: 100%;height: 320px;opacity: .9;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; position: relative; overflow:hidden;}
.immersive_slider .is-slide{display:table;height:100%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:50px 100px;position:absolute;
}.immersive_slider .is-slide .image{float: none;width: 50%;padding-left: 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;vertical-align: middle;display: table-cell;padding: 0 0 0 10px;}
.is-bg-overflow{width: 100%;height: 100%;position: absolute;z-index: 0;}
.is-overflow, .is-bg-overflow{height: 100%;}
.ease{-webkit-transition: 1000ms ease all; -moz-transition: 1000ms ease all; -o-transition: 1000ms ease all;transition: 1000ms ease all;}
.bounce{-webkit-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;-moz-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
  -o-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;}
.no-animation {-webkit-transition: none!important;-moz-transition: none!important;-o-transition: none!important;transition: none !important;}
.immersive_slider .is-slide .image img{max-width: 100%;display: block;width: 100%;}
.immersive_slider .is-slide .content { float: none; width: 50%;padding-right: 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
  color: white;text-align: left;line-height: 160%;vertical-align: middle;display: table-cell;}
.immersive_slider .is-slide .content h2{font-size: 42px;font-weight: 300;text-align: left;}
.is-container {position: relative;overflow: hidden;}
.is-container .is-background.gs_cssblur{ -webkit-filter: blur(20px);-moz-filter: blur(20px);-o-filter: blur(20px);filter: blur(20px);}
.is-next, .is-prev {padding: 5px 5px 15px;font-size: 50px;position: absolute;bottom: 50%;margin-bottom: -36px;width: 35px;color:#CCC;display: inline-block;line-height: 100%;}
.is-next { right: 10px;}
.is-prev {left: 10px;}
.icon_slide{text-align:justify;font-family:'Open Sans Condensed',sans-serif; font-weight:bold;font-size:22px;padding:15px 0px 0px 60px;color:#333;text-transform:capitalize}
.testi_content{width:95%;padding:3px 0px 3px 50px;margin:0px 0px 0px 0px;font-style:italic;font-family:Georgia, Times, Times New Roman, serif; font-size:15px; color:#666}
.icon_slide span { text-align:center; font-family: 'Open Sans Condensed', sans-serif; font-weight:100; font-size:15px ; color:#f17b42}
.test_img{height:200px ; width:200px ;border:8px solid #D4D4D4 ; border-radius:0px}
.buttons {  font-family: 'Oswald', sans-serif;  padding:1px 0px 1px 0px  ; color:#FFF ; border:1px #d43f3a solid ; width:150px; text-align:center ; border-radius: 4px ; background-color:#d43f3a ;  margin:30px 0px 0px 0px ; text-decoration:none ; font-size:14px }
.buttons:hover{ background:#d9534f ; text-decoration:none ; color:#FFF; }
.buttons a:hover{ text-decoration:none }
/* testimonials  ends*/
.sitemap h3{ padding:10px 6px; color:#483d3d; margin:0px 0px 0px -18px ;font-family: 'Oswald', sans-serif;font-size:15px; font-weight:400}
/*.sitemap h3:after{     content: '';  display: block;  margin-left: 30px;  width: 200px; border-top: 3px solid #0099ff;}*/
.sitemap{ padding:10px 0px;font-family: 'Oswald', sans-serif;}
.sitemap ul{ margin-left:0px }
.sitemap li{ font-family: 'Oswald', sans-serif;width: auto; float:left; padding:0px 10px 0px 20px ; margin-left:-10px ; line-height:20px ; font-size:13px ; font-weight:400 ; border-right:2px #CCC solid}
.sitemap > ul > li > span{ font-family: 'Oswald', sans-serif;padding-left:5px ; font-weight:400 ; font-size:13px; word-spacing:3px; letter-spacing:1px}
.location h3{font-family: 'Oswald', sans-serif; padding:10px 53px; margin:0px 0px 0px -18px ; color:#483d3d; font-size:15px; font-weight:400 }
.location { padding:10px 0px; }
/*.location h3:after{     content: '';  display: block;  margin-left: 25px;  width: 200px; border-top: 3px solid #0099ff;}*/
.f_plug h3{ padding:10px 0px;  margin:0px 0px 0px -18px ; color:#483d3d;;font-family: 'Oswald', sans-serif; font-size:15px; font-weight:400}
.f_plug { padding:10px 20px;}
/*.f_plug h3:after{     content: '';  display: block;  margin-left: 25px;  width: 235px; border-top: 3px solid #0099ff;}*/
.location li{ font-family: 'Oswald', sans-serif; font-size:12px ; margin:0px 0px 0px 50px ; line-height:22px ; font-weight:400 }
.call h3{ padding:0px 50px; margin:0px 0px 0px -18px ;color:#483d3d; font-family: 'Oswald', sans-serif;font-size:15px; font-weight:400 }
.call { padding:0px 0px;}
/*.call h3:after{     content: '';  display: block;  margin-left: 25px;  width: 200px; border-top: 3px solid #0099ff;}*/
.call li{ font-family: 'Oswald', sans-serif;sans-serif; font-size:11px ; font-weight:400; margin:0px 0px 0px 50px ; line-height:22px }
.copyright{background:#555555 ; color: #FFF; margin:0px; padding:10px 0}
.copyright a{ color:#2dcbf8}
.copyright a:hover{ color:#FFF}
.about_slide{ background:url(../images/cloud-servers.jpg)}
.about_slide h1{font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:148px 0 ; margin:0px}
.servermange{ background:url(../images/office.jpg)}
.servermange h1{font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:180px 0 ; margin:0px}
.development{ background:url(../images/development.jpg)}
.development h1{font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:180px 0 ; margin:0px}
.blog{ background:url(../images/blog.jpg)}
.blog h1{font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:180px 0 ; margin:0px}

.per_ticket_slide{ background:url(../images/livechat.jpg)}
.per_ticket_slide h1{font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:180px 0 ; margin:0px}
.serversloution h1 { font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:180px 0 ; margin:0px}
.serversloution { background:url(../images/server_management.jpg)}		
.dedicated_sales { background:url(../images/dedicated.jpg)}
.dedicated_sales h1 { font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:180px 0 ; margin:0px}
.billing_sales { background:url(../images/billing.jpg)}
.billing_sales h1 { font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:180px 0 ; margin:0px}
.live_chat{ background:url(../images/per_ticket.jpg)}
.live_chat h1{font-family: 'Oswald', sans-serif; color:#FFF ; font-weight:400; font-size:60px ; line-height:65px ; padding:180px 0 ; margin:0px}
.box_shadow{webkit-box-shadow: 2px 2px 15px -5px rgba(51,51,51,0.43); 
-moz-box-shadow: 1px 1px 27px -2px rgba(158,158,158,1);
box-shadow: 2px 2px 15px -5px rgba(51,51,51,0.43);}
.box_shadow > div {font-family: 'Oswald', sans-serif; color:#FFF}
.time{background:url(../images/price_bg.jpg); padding:50px 0px 130px 0px ; font-size:21px}
.price_main{background:#FFF; color:#666; width:180px ; padding:8px 7px ; margin:-91px 0px 0px 0px; border-radius:50% ; font-size:15px}
.price{background:#1bb9e6; color:#FFF; padding:60px 1px ; border-radius:50% ;-moz-box-shadow:    inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;
box-shadow:inset 0 0 10px #000000; font-size:24px}
.price span{ font-size:15px ; vertical-align:middle}
.ordernow{font-size:14px ; background:#d43f3a; width:80px ;padding:4px 0px;border-radius:4px ; color:#FFF}
.ordernow:hover { background:#d9534f; cursor:pointer}
.inner_main{ width:90%; display:inline-block}
.slab{ font-family: 'Raleway', sans-serif; font-size:1.8em ; padding:30px 0px 0px 0px }
.price_perticket{ font-family: 'Raleway', sans-serif; font-size:3em ; padding:20px 0px 20px 0px }
.order_perticket{ background:#d43f3a ; width:50% ; margin:0px 0px 0px 50px ; font-family: 'Oswald', sans-serif; color:#FFF ; padding:10px 0px; border-radius:4px }
.order_perticket:hover{ background:#d9534f; cursor:pointer}
.top_per { padding-top:15px}
.per_ticket:hover{ background:#0e304c; color:#FFF}
.box_shadow_per{webkit-box-shadow: 2px 2px 15px -5px rgba(51,51,51,0.43); 
-moz-box-shadow: 1px 1px 27px -2px rgba(158,158,158,1);
box-shadow: 2px 2px 15px -5px rgba(51,51,51,0.43);}
.price_billinticket{ font-family: 'Raleway', sans-serif; font-size:2em ; padding:10px 0px 20px 0px }
.slab_billing{ font-family: 'Raleway', sans-serif; font-size:1.2em ; padding:15px 0px 0px 0px }
.validity_billinticket{ font-family: 'Raleway', sans-serif; font-size:1em ; padding:10px 0px 0px 10px; line-height:15px }
.order_billingticket{ background:#0e304c ; width:50% ; margin:8px 0px 0px 100px ; font-family: 'Oswald', sans-serif; color:#FFF ; padding:5px 0px; border-radius:4px ;
font-size:.9em ;  }
.order_billingticket:hover{ background:#295b84 ; cursor:pointer  }
.per_ticket_billing:hover{ background:#d9534f; color:#FFF ; border:1px #d9534f solid}
.per_ticket_billing{  border:1px #CCC solid ; background:#F5F5F5}
.details_bullets{display:inline-block ; width:100% ; text-align:left}
.details_bullets>ul.b {list-style-position:outside; margin-left:25px}
.details_bullets>ul>li{ list-style: square ; color:#999 ;}
.details_bullets>ul>li>ul>li:before {content: "-";text-indent: -50px; color:#999; padding-left:25px ; margin:0px}


.half{ width:65% ; text-align:justify ; padding-bottom:10px; float:left}
.halfsecond{ width:30% ; float:left ;  text-align:center ; padding:50px  10px; border:1px solid #CCC ; margin:10px 0px 0px 30px ; border-radius:10px}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.nav_arrow1 {
  position: fixed;
  bottom: 10px;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 38px;
  background-image:url(../images/arrow.png);
  background-size: contain;
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
.confuse{ font-weight:500 ; padding:0px 0px 50px 0px ; font-size:18px ; color:#21496b}
.confuse span{ font-weight:bold  ; color:#FFF ; border:1px #d9534f solid ; background:#d9534f; padding:0px 5px 0px 5px }
#pad span{ padding-left:85px}
.content_inner_tech { font-size:15px; letter-spacing:1px; font-weight:bold ;font-family: 'Lato', sans-serif; color:#0000}
.content_inner_tech #num{ background:#afcd50 ; padding:5px ; color:#FFF}
.content_inner_tech #let{ background:#16c6f8 ; padding:5px ;color:#FFF}
.morepaln{ padding-top:20px ; color:#FFF ;font-family: 'Oswald', sans-serif}
.morepalns span{ width:50px ; background:#005f7e ; padding:8px 12px ; border-radius:5px ; font-size:13px ; cursor:pointer }
.menu_more { position:absolute;width: 40px;height: 38px; margin-top:550px}
#moreplans:hover #append {display:none}
#append{ border-radius:5px;display:none ;position:absolute ; border:3px solid #d43f3a ; margin:-328px 0px 0px 860px ; width:400px ; padding:2px ; background:#d43f3a  ; }
.morebutton_style{ width:90px ; background:#005f7e ; padding:6px 15px ; border-radius:5px ; font-size:13px ; cursor:pointer }
#append span{ padding-left:10px}
#append > ul { border:1px #ede6e6 solid ; padding:10px; border-radius:4px}
#append > ul > li { padding:5px 10px ; border-radius:4px ; color:#FFF }
#append > ul > li >a{  color:#FFF }
.morebutton_style #c {display:none}
body{background:url(../bg.jpg);font-size: 16px;}
/*body{background: url(parallax.jpg) repeat fixed;font-size: 16px;}*/
.panel{ background: rgba(108, 187, 168, 0); color: white;  margin: 0px 0px 50px 0px ; padding: 90px 0px 75px 0px; text-align:center ; max-width:100%;}
.panel h1{ font-family: 'Oswald', sans-serif; font-size: 3em; margin: 10px 0px 0px 0px; color:#FFF ;   width:100% ; padding:0px 0px 5px 0px ; background: rgba(108, 187, 255, 0) ; letter-spacing:1px}
.panel h2{ font-size: 1.3em; margin: 30px 0px 20px 0px  ; color:#FFF ;   width:100%; }
.panel h1:after{ content: ''; display: block; background: #fca301; height: 4px;  width: 50%;
  margin: 0 auto; text-align:center}
.panel p{ font-size: 1.1em; line-height: .8em; margin-bottom:2px; color:#FFF ;font-family: 'Amaranth', sans-serif;}
#skill_icon{float:left ;margin-left:60px}
#logo_site{float:left; width:25% ;}
.chaticon{ box-shadow: 0px 0px 20px #333; color:#FFF ; position:fixed ; width:60px; height:60px ; background:#0071b2 ; vertical-align:middle ; border-radius:50% ; padding-top:10px ;z-index:5000 ; display:none; cursor:pointer}
@media (min-width:320px) and (max-width:480px) {
body{background:url(../bg.jpg); background-size: 980px }	
.panel{ background: rgba(108, 187, 168, 0); color: white;  margin: 0px 0px 50px 0px ; padding: 30px 0px 20px 0px; text-align:center ; max-width:100%;}
.panel h1{ font-family: 'Oswald', sans-serif; font-size: 1.5em; margin: 10px 0px 0px 0px; color:#FFF ;   padding:0px 0px 5px 0px ; background: rgba(108, 187, 255, 0) ; letter-spacing:1px ; text-align: center}
.panel h1:after{ content: ''; display: block; background: #fca301; height: 4px;  width: 75%; margin: 0 auto; text-align:center}
.panel h2{ font-size: 1.1em; margin: 15px 0px 10px 0px  ; }
.panel p{ font-size: .8em; line-height: .8em; margin-bottom:2px; color:#FFF ;font-family: 'Amaranth', sans-serif;}
#catogory > div { float:none; width:98%}
.content_head_front ul{   padding-left:5px; }
.buttons {  margin:30px 0px 0px 70px ;}
.sub_line { font-size:15px ;}
#skill_icon{float:none ;margin-left:0px}
.zerogrid .wrap-col{ margin-left:0px}
#logo_site{ width:100% ;}
.info{ display:none}
.f_plug h3{  margin:0px 0px 0px 13px ; }
.sitemap h3{ margin:0px 0px 0px 13px ;}
.f_plug { padding:10px 0px;}
.logo_site{ padding-left:0px}
.chaticon{ box-shadow: 0px 0px 20px #333; color:#FFF ; position:fixed ; width:60px; height:60px ; background:#0071b2 ; vertical-align:middle ; border-radius:50% ; padding-top:10px ;z-index:5000 ; display:none; cursor:pointer; }
  }
@media (min-width:481px)  { }
@media (min-width:641px)  { }
@media (min-width:961px)  { }
@media (min-width:1025px) { }
@media (min-width:1281px) {
}