@font-face {
    font-family: IBMPlexSans-Light;
    src: url(../fonts/IBMPlexSans-Light.otf);
}

@font-face {
    font-family: IBMPlexSans-Regular;
    src: url(../fonts/IBMPlexSans-Regular.otf);
}

@font-face {
    font-family: Rajdhani-Medium;
    src: url(../fonts/Rajdhani-Medium.ttf);
}

@font-face {
    font-family: Rajdhani-SemiBold;
    src: url(../fonts/Rajdhani-SemiBold.ttf);
}

@font-face {
    font-family: IBMPlexSans-Text;
    src: url(../fonts/IBMPlexSans-Text.otf);
}

@font-face {
    font-family: AbrilFatface-Regular;
    src: url(../fonts/AbrilFatface-Regular.ttf);
}

@font-face {
    font-family: Montserrat-SemiBold;
    src: url(../fonts/Montserrat-SemiBold.ttf);
}

@font-face {
    font-family: Montserrat-Light;
    src: url(../fonts/Montserrat-Light.ttf);
}

@font-face {
    font-family: Montserrat-Medium;
    src: url(../fonts/Montserrat-Medium.ttf);
}

@font-face {
    font-family: Montserrat-Regular;
    src: url(../fonts/Montserrat-Regular.ttf);
}

@font-face {
    font-family: roboto-light;
    src: url(../fonts/roboto-light.ttf);
}

@font-face {
    font-family: Roboto-Thin;
    src: url(../fonts/roboto-Thin.html);
}


body {font-size: 12px; line-height: 22px; font-family: Rajdhani-Medium !important; background: url(../images/body-bg.html) repeat center top; min-width: 100%; margin:0 !important; padding:0; color:#333;}
html{height:100%; margin-bottom:0px;}
* { margin: 0; padding: 0; outline: 0; }


/* sample page css **/
.grayborder
{
border-color:#eeeeee;border-width:1px;padding:1em !important;border-style:solid;

}


.arrowul
{
list-style-position: outside;
list-style-image: url(../images/bullet.html);
list-style-type: square;
}
/**** ****/
.clear {clear:both;}

#wrapper { width:100%; height:100%; margin:0; padding:0;}

#main-wrapper{background: #0168B5; width:100%; margin:10px 0; padding:10px 0; }
#main-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

h1 { width:100%; text-align:center; margin:10px 0; padding:0; font-size:28px !important; line-height:30px; color:#FFF;}
h1 span { color:#0067B4;}



h4 strong { color:#0168B5; font-weight:500; font-style: normal;}

p {width:100%; font-size:14px; line-height:22px; text-align:center; margin:10px 0; padding:0 5%; color:#FFF;}
p span { color:#0168B5; font-weight: bold;}
p a {color:#0168B5; text-decoration:none;}
p a:hover { color:#333; }

strong { color:#0168B5; font-weight: 600; font-style:italic;}

/*** Social Icon***/
#facebook #facebook_inner {/*background-color: #333333;*/ background-image: url(../images/icon1.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 200px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#facebook #facebook_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon1.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 200px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#twitter #twitter_inner {/*background-color: #333333;*/ background-image: url(../images/icon2.html);color: #FFFFFF; cursor: pointer;
height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 235px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#twitter #twitter_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon2.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 235px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#google_plus #google_plus_inner {/*background-color: #333333;*/ background-image: url(../images/icon3.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 270px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#google_plus #google_plus_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon3.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 270px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#linkedIn #linkedIn_inner {/*background-color: #333333;*/ background-image: url(../images/icon4.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 305px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#linkedIn #linkedIn_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon4.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 305px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#skype #skype_inner {/*background-color: #333333;*/ background-image: url(../images/icon5.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 340px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#skype #skype_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon5.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 340px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
/*** Social Icon***/

#quick-quotation  #quick-quotation_inner {/*background-color: #333333;*/ background-image: url(../images/quick-quotation.html);color: #FFFFFF;
cursor: pointer; height: 126px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 200px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#quick-quotation #quick-quotation_inner:hover {/*background-color: #333333;*/ background-image: url(../images/quick-quotation.html); color: #FFFFFF;
cursor: pointer; height: 126px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 200px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#live-quotation  #live-quotation_inner {/*background-color: #333333;*/ background-image: url(../images/live-quotation.html);color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 330px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#live-quotation #live-quotation_inner:hover {/*background-color: #333333;*/ background-image: url(../images/live-quotation.html); color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 330px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

header{ background:#FFF; width:100%; min-height:150px; height: auto; margin:0; padding:0; /*position:fixed;*/top:0; /* z-index:3000;*/ /*border-bottom:1px solid #0168B5;*/}

.top-bg { background: #0168B5; width:100%; height:32px; margin:0; padding:0; border-bottom:2px solid #007298; position:fixed; z-index:3000;}

.center { width:1000px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/**breadcrumbs**/
.breadcrumbs { float:left; width: auto; height:30px; line-height:30px; margin:0; padding:0; font-size:12px; color:#FFF; font-weight:bold;}
.breadcrumbs span { color:#CCC; font-weight:normal;}
.breadcrumbs a { color:#CCC; text-decoration:none;}
.breadcrumbs a:hover {color:#FFF;}
/**breadcrumbs**/

/**Top-nav**/
.top-nav{ /*float:right;*/ width: auto; height:30px; margin:0; padding:0;}
.top-nav ul { float:left; margin:0; padding:0; list-style:none;}
.top-nav ul li { float:left; margin:0; padding:0; line-height:30px; }

/**.top-nav ul li { float:left; margin:0; padding:0; line-height:30px; background:url(../images/top-line.jpg) no-repeat right top;}**/
.top-nav ul li a { float:left; margin:0; padding:0 10px; line-height:30px; font-size:14px; color:#FFF; text-decoration:none; }
.top-nav ul li a:hover { color:#FFF;}
/**Top-nav**/

/**LOGO**/
.logo { float:left; width: auto; height: auto; margin:40px 0 0 0; padding:0px; display:block;}
/**LOGO**/

/**Top-Rt**/
.top-rt { float: right;  margin:45px 0 0 0px; padding:0; width: auto; height:auto;}

/**SEARCH-FORM**/
#search-form {display:inline-block;position:relative;background:#FAFAFA;width:198px;height:25px;margin:0 10px 0 0; border:1px solid #0168B5; }
#search-form input {outline:none;margin:0 !important ;color:#666;border:none;font-size:13px;background:none;text-transform: capitalize;height:25px; line-height:25px;width:170px; padding:0 0 0 5px;}
.search-form-submit {position:absolute;display:block;width:18px;height:25px;background:url(../images/header-search-submit.html) no-repeat 0 0;right:0px;top:0px;}
.search-form-submit:hover {background:url(../images/header-search-submit.html) no-repeat 0 bottom;}
/**SEARCH-FORM**/

/**CALL-NOW**/
.call-now { float:right; width: auto; height:30px; margin:0; padding:0;}
.call-now ul { float:left; margin:0; padding:0 5px; list-style:none; height:30px;}
.call-now ul li { }
.call-now ul li.icon { float:left; width:auto; width:20px; height:20px; line-height:20px; padding:5px 0; margin:0; }
.call-now ul li.text { float:left; text-align:left; font-size:15px; color:#333; font-weight:normal; width:auto; height:20px; line-height:20px; padding:5px; margin:0;}
.call-now ul li.text a { text-decoration:none; color:#333;}
.call-now ul li.text a:hover {color:#0168B5;}
/**CALL-NOW**/
/**Top-Rt**/

.col-sm-4 h3 { width:110%; float:left; text-align:left; font-size:16px; font-weight:bold; line-height:30px; color:#0168B5; margin:0; padding:0;}

.check-availability { float:left; width:100%; height:auto; min-height:50px; margin:10px 0; padding:10px 0; background:#D6E7F3;}
.check-availability p { width:100%; text-align:center; font-size:14px; color:#333; margin:10px 0; padding:0;}
.check-availability ul { /*float:left;*/ width:80%; margin:0 auto; padding:0; list-style:none;}
.check-availability ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.check-availability ul li { float:left; margin:0 5px; padding:0; height:30px; line-height:30px; text-align:left; font-size:14px; color:#333;}

input.btn { float:left; width:auto;  height: auto; margin:0px 0px 0px 0px; padding:0px 10px ; background:#333; font-size:14px; color:#CCC; font-weight:normal; cursor:pointer; border:none;  border-radius:5px; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out; line-height:30px; height:30px;}
input.btn:hover { background:#0168B5; color:#FFF; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}

.bor { float:left; width:235px; height:30px; line-height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; font-size:12px; color: #333; background:#FFF; border:1px solid #CCC	; 
}
.bor:focus { border:1px solid #0168B5; background:#FFF;  }
#domaintxt { float:left; width:235px; height:30px; line-height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; font-size:12px; color: #333; background:#FFF; border:1px solid #CCC	; 
}

#domaintxt:focus{ border:1px solid #0168B5; background:#FFF;  }

.sell { float:left; width:85px; height:30px !important; line-height:30px !important; margin:0px 0px 0px 0px; padding:5px 2px; font-size:14px; color: #333; background:#FFF; border:1px solid #CCC; 
}
.sell:focus { border:1px solid #0168B5; background:#FFF;  }


/**SERVICES**/

.all-services{ float:left; width:960px; height:auto; min-height:200px; margin:0 20px; padding:0;}

.services { float:left; width:220px; height:auto; min-height:300px; background:#FFF; margin:10px; padding:0; font-family:"Open Sans", Arial, Helvetica, sans-serif;}
.services:hover { float:left; width:220px; height:auto; min-height:300px; background:url(../images/service-box.html) repeat-x bottom; margin:10px; padding:0;}
.services h1 { width:100%; font-size:20px !important; text-align:center; margin:10px 0; padding:0; color:#333;}
.services h1 a { color:#333; text-decoration:none;}
.services h1 a:hover { color:#0168B5;}
.services p { width: auto; text-align:center; font-size:13px; color:#333; margin:0px 0 10px 0; padding:0 10px;}
.services ul { float:left; margin:0; padding:0; list-style:none;}
.services ul li { float:left; margin:0; padding:0; width:100%;}
.view-home { width: 154px; height:154px; margin:0px 33px !important; padding:0px !important; float: left; overflow: hidden; position: relative; text-align: center; cursor: default; }
.view-home .mask,.view-home .content { width: 154px; height:154px; position: absolute; overflow: hidden; top: 0; left: 0; }
.view-home img { display: block; position: relative; }

.view-home a.info { display: inline-block; text-decoration: none; font-size:0; color: #fff; text-transform: uppercase; width: 154px; height:154px; }
.view-home a.info: hover {}
.view-home-fifth img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth .mask { background: url(../images/member-hover-img.html) left top no-repeat; -webkit-transform: translateX(-300px); -moz-transform: translateX(-300px); -o-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth:hover .mask { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
.view-home-fifth:hover img { -webkit-transform: translateX(300px); -moz-transform: translateX(300px); -o-transform: translateX(300px); -ms-transform: translateX(300px); transform: translateX(300px); }
/**SERVICES**/

.button1 {cursor: pointer;display:block;font-size: 12px; min-height:25px;height: auto;/*line-height: 14px;*/ float:left; margin:1px 0px 0px 0px !important; text-decoration:none; color:#FFFFFF; font-style:normal;   width: auto;}
.button1 a { float:left; width: auto; line-height:25px; font-weight:normal; color:#FFFFFF; background:#333; text-decoration:none;  border-radius:0; margin:0px 5px 5px 0 ; padding:0 10px; text-align:left;}
.button1 a:hover {float:left; background:#0168B5;color: #FFFFFF;  text-decoration:none;}

/*Btn*/
.button { cursor: pointer;display: inline-block;font-size: 14px;height: auto !important;line-height: 14px; float:left;padding: 0px !important; margin:0px 50px 10px 50px; text-decoration:none; color:#FFFFFF !important; border:none; height:35px;}
.button a { float:left; margin-left:125px; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width:120px; margin:0; padding:0 !important; height:35px; line-height:35px; color:#FFFFFF; border-radius: 50px; text-shadow: 2px 2px 5px #000;}
.button1 a { float:left; margin-left:125px; text-align:center; font-weight:normal; background:#00A859 repeat-x center top; width:120px; margin:0; padding:0 !important; height:35px; line-height:35px; color:#FFFFFF; border-radius: 50px; text-shadow: 2px 2px 5px #000;}
.button a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/*****BUTTON*****/
.but { text-decoration:none; width: 178px; font-weight: normal; color:#FFF !important; text-align:center; text-transform: capitalize;margin:10px auto ;}
.but a { float: left;
padding: 2px;
width: 100%;
border: 1px solid #E73635;
border-radius: 50px;
font-size: 20px;
text-align: center;
background: #E73635 none repeat scroll 0% 0%;
color: #FFF;
font-weight: 500; }
.but a:hover { width:100%;  border:1px solid #FFF;-moz-border-radius: 50px;-webkit-border-radius: 50px;-o-border-radius: 50px;border-radius:50px; font-size:20px; font-weight: normal; color:#0168B5 ; text-align:center; background:#FFF;}
/*****BUTTON*****/

/**Our Recent Work**/
.our-recent-work { float:left; width:980px; margin:0 10px; padding:0;}

.boxgrid{ width: 225px; height: 150px; margin:10px; float:left; background:#0168B5; 
overflow: hidden; position: relative; -webkit-box-shadow: 2px 2px 5px 2px #333;
box-shadow: 0px 0px 5px 1px #CCC; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0;}
.boxgrid h3 { text-align:left; color:#FFF; font-size:20px; margin:0; padding:0 0 0 10px; line-height:40px; font-weight:200;}
.boxgrid p{ width:100%; font-size:13px; line-height:20px; text-align: left; margin: 0; padding:0 5%; color:#FFF;}
.boxgrid p a {color:#FFF; text-decoration:none;}
.boxgrid p a:hover { color:#FFF; text-decoration:underline !important;  }

.boxcaption{ float: left; position: absolute; background: #000; height: 100px;width: 100%;opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption {top: 220;left: 0;}

.more-btn { float:left; width:auto; margin:10px; padding:0;}
.more-btn a { float:left; width:auto; height:25px; line-height:25px; margin:0; padding:0 10px; font-size:13px; color:#FFF; background:#333; text-decoration:none; border-radius: 5px;}
.more-btn a:hover { background: #FFF; color:#0168B5;}
/**Our Recent Work**/				

/**Contact Info**/
/*.contact-info { float: left; width:560px; height: auto; margin:0 0 0 10px; padding:0px;}*/
.contact-info h4 { width:100%; font-size:22px; text-align:left; color:#FFF; font-weight:200;}
.contact-info ul { float:left; width:270px; height:auto; margin:0px 5px; padding:0; list-style:none;}
.contact-info ul li.icon { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.contact-info ul li.text { float:left; width:230px; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.contact-info ul li.text a { text-decoration:none; color:#FFF; }
.contact-info ul li.text a:hover { color:#FFF; text-decoration:underline;}
.contact-info ul li.text span { color:#FFF; font-weight:700;}

.follow-us { float:left; margin:0 0 0 25px; padding:0; width:220px;}
.follow-us ul { float:left; margin:0; padding:0; list-style:none;}
.follow-us ul li { float:left; width:30px; height:31px; margin:2px; padding:0;}
.follow-us ul li a { display: block;}
.follow-us ul li:hover {opacity:0.7;}
/**Contact Info**/

.weaccept { float:left; margin:0; padding:0;}
.weaccept ul { float:left; margin:0; padding:0; list-style:none;}
.weaccept ul li.icon1 { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.weaccept ul li.text1 { float:left; width:230px; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.weaccept ul li.text1 a { text-decoration:none; color:#FFF; }
.weaccept ul li.text1 a:hover { color:#FFF; text-decoration:underline;}
.weaccept ul li.text1 span { color:#FFF; font-weight:700;}

.we-accept { float:left; width:auto; height:auto; margin:0 0 0 25px; padding:0;}
.we-accept img { width:220px;}

/**Course Inquiry**/
.course-inquiry { float:left; width:420px; height: auto; margin:0 0 0 0; padding:0;}
.course-inquiry h4 { width:100%; font-size:22px; text-align:left; color:#FFF; font-weight:200;}
.course-inquiry ul { float:left; margin:0; padding:0; list-style:none;}
.course-inquiry ul li { float:left; width:auto; height:auto; margin:10px 5px 0px 10px; padding:0px;}

.bor1 { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:193px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
.textarea {font-size:13px !important; padding:5px; color:#999999;  width:400px; height:90px; border:1px solid #0168B5;  border-radius:5px; background:#E9F5FE; font-family:"Open Sans", Arial, Helvetica, sans-serif;}
/**Course Inquiry**/

/**Fotter**/
.footer-nav { width:100%; height: auto; bottom:0; margin:0px 0 0px 0; padding:0; background:url(../images/foot.png) repeat-x; 
font-family: Rajdhani-Medium !important;
background-repeat: no-repeat;
background-size: cover;
position: relative;
background-position: 0px 50%;
}
.footer-nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.footernav { width:1000px; margin:0 auto; height: auto; padding:0;  }
.footernav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.footernavigition { float:left; margin:10px 5px; padding:0; width:240px; height:auto; }
.footernavigition ul { float:left; margin:0px; padding:0; list-style:none; width:auto;}
.footernavigition ul li { float:left; margin:0; padding:0; width:100%; }
.footernavigition ul li a { float:left; text-align:left; font-size:13px; margin:0px; padding:0; color:#FFF; text-decoration:none; line-height:25px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.footernavigition ul li a:hover { color:#0168B5; padding:0 0 0 10px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.ft-menu-bg { width:100%; background:#00A859;;  height:44px; margin:0; padding:0; display:block;}

.ft-menu { width:1000px; margin:0 auto; height: auto; padding:0;  }
.ft-menu:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.ft-menu ul { float:left; margin:0; padding:0; list-style:none;}
.ft-menu ul li { float:left; width:auto; height: auto; margin:0; padding:0; background:url(../images/ft.html) no-repeat top right;}
.ft-menu ul li a { float:left; width:auto; height:44px; line-height:44px; margin:0; padding:0px 12px; font-size:12px; color:#FFF; text-align:left; text-decoration:none;}
.ft-menu ul li a:hover { color:#0168B5;}
/**Fotter**/

.copyright { width:100%; height:auto; line-height:45px;  padding:0; font-size:12px; text-align: center; font-weight:normal; color:#fff;
background-color:#0168B5;}

.footer-fix { width:100%; height:70px; margin:50px 0 0px 0; padding:0; background:#0168B5; padding:0; position:fixed;bottom:0;  z-index:3000; border-top:2px solid #014A81;}

.footer-fix-call { float:left; width:auto; height:70px; margin:0; padding:0; display:block;}
.footer-fix-call ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-call ul li { float:left; margin:0; padding:0;}
.footer-fix-call ul li.ic { float:left; width:auto; height:70px; margin:0 5px; padding:0;}
.footer-fix-call ul li.tc { float:left; text-align:left; color:#fff; font-size:28px; line-height:70px; font-weight:normal; margin:0 5px; padding:0;}

.footer-fix-icon-menu { float:right; width: auto; height:70px; margin:0; padding:0;}
.footer-fix-icon-menu ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-icon-menu ul li { float:left; width:90px; height:70px; background:#014A81; margin:0 0 0 1px; padding:0;}
.footer-fix-icon-menu ul li a { float:left; width:90px; height:70px; margin:0; padding:0; font-size:13px; text-align:center; color:#FFF; text-decoration:none;}
.footer-fix-icon-menu ul li a:hover { background: url(../images/footer-hover.html) repeat-x top center; color:#FFF;}
.menu-icon { float:left; width: 90px; height:auto; margin:0; padding:10px 0 5px 0; text-align:center; }


/*four_icon*/
.four_icon { float:left; margin: 10px; padding:10px; float:left; width:980px; height:120px; }
/********Scroll******/
.simply-scroll-container { position: relative;float:left;}
/* Clip DIV - automatically generated */
.simply-scroll-clip { position: relative;overflow: hidden;}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { overflow: hidden;margin: 0;padding: 0;list-style: none;float:left;}
.simply-scroll-list li {padding: 0;margin: 0px 0px 0px 0px;list-style: none;float:left;}
.simply-scroll-list li img {border: none;display: block;}
/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll { width:auto;height:100px;}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {width:960px;height: 100px; margin:0;}
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {float: left; /* Horizontal scroll only */
width: auto;height: 100px;margin:0px 10px 0px 0px;}
/********Scroll******/

.call-now-icon { display:none; /*float:left; width:30px; height:30px; margin:0; padding:0;*/}


/**pricing_table**/
.pricing_table {float:left; width:700px; margin:10px 20px; padding:0; }
.pricing_table-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table ul {list-style:none; float:left; width:100%; margin:1px 0 0 0px;padding:0px;text-align:center;background-color:#FFF; /*border:1px solid #f2f3f3;*/-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table ul li.a1 { float:left; width:438px; margin:0 0 0 0; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333;}
.pricing_table ul li.a2 { float:left; width:130px; margin:0 0 0 1px; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333;}
.pricing_table ul li.a2 span { float:left; color:#333; text-decoration: line-through;}

.pricing_table ul li.b1 { float:left; width:438px; margin:0 0 0 0; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333;}
.pricing_table ul li.b2 { float:left; width:130px; margin:0 0 0 1px; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333;}
.pricing_table ul li.b2 span { float:left; color:#333; text-decoration: line-through;}

/**pricing_table**/

/*Btn*/
.pricing_btn { cursor: pointer;display: inline-block;font-size: 12px;height: auto !important;line-height: 25px; float:left;padding: 0px !important; margin:10px 0 ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: auto; margin:0; padding:0 30px!important; height:25px; line-height:25px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**left-nav**/
.left-nav { float:left; width:240px; height:auto; margin:10px 0 0 20px; padding:0;font-family: Rajdhani-Medium !important;}
.left-nav-titel { float:left; width:100%; height:35px; line-height:35px; margin:0 0 1px 0; padding:0 0 0 10px; font-size:18px; color:#FFF; text-align:left; font-weight: normal; background:#0168B5 url(../images/banner-abstract.html) repeat-x center;}
.topnav { float:left;width:100%;padding: 40px 28px 25px 0;}
ul.topnav {padding: 0;margin: 0;font-size: 16px;line-height: 0.5em;list-style: none !important;font-family: Rajdhani-Medium !important;}
ul.topnav li {}
ul.topnav li a {line-height: 10px;font-size: 14px;padding: 10px 10px;color: #FFF;display: block;text-decoration: none;
font-weight: normal; background:#0168B5; margin:0 0 1px 0;}
ul.topnav li a:hover {background-color:#0168B5;color:#FFF;}
ul.topnav ul {margin: 0;padding: 0;display: none; list-style:none;}
ul.topnav ul li {margin: 0;padding: 0;clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 13px;font-weight: normal; color:#333;outline:0; background:#E9E9E9;font-family: Rajdhani-Medium !important;}
ul.topnav ul li a:hover {	background-color:#E9E9E9; padding-left: 15px; border-left: 5px solid #0168B5;color:#0168B5;}
ul.topnav ul ul li a {color:silver;padding-left: 40px; color:#0168B5;}
ul.topnav ul ul li a:hover {color:#333; padding-left: 35px;}
ul.topnav span{float:right;}
/**left-nav**/

.sub-banner { width:100%; height:200px; margin:0; padding:0; background: url(../images/sub-banner-bg.png) repeat-x top center;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.subbanner { width:980px; height: auto; float:left; margin:0 10px; padding:0;}
.subbanner ul { float:left; margin:0; padding:0; list-style:none;}
.subbanner ul li.text { float:left; width:760px; height:160px; margin:0 20px 0 0; padding:0;}

.subbanner ul li.text h1 { float:left; width:100%; height:auto; margin:0; padding:0; font-size:32px !important; line-height:70px; text-align:left; color:#FFF; font-weight:700;  text-shadow: 1px 1px 5px #000;}
.subbanner ul li.text p { float:left; text-align:left; color:#FFF; line-height:22px; margin:0; padding:0; font-size:16px;}
.subbanner ul li.image { float:left; margin:0; padding:0; width:200px; height:200px;}


/**pricing_table- logo**/
.pricing_table-logo {float:left; width:700px; height:auto; min-height:200px;margin:10px 20px; padding:0; }
.pricing_table-logo-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table-logo ul {list-style:none; float:left; width:231px; height:auto; min-height:200px; margin:0 1px;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-logo ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table-logo ul li.tl-1 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#0168B5 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 
.pricing_table-logo ul li.tl-2 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#FF3300 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;}
.pricing_table-logo ul li.tl-3 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#009900 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 

.pricing_table-logo ul li.tl-1 h1, .pricing_table-logo ul li.tl-2 h1, .pricing_table-logo ul li.tl-3 h1 { font-size:36px !important; text-align:center; color:#FFF; line-height:80px; margin:0; padding:10px 0 0 0; font-weight:200;  }
.pricing_table-logo ul li.tl-1 p, .pricing_table-logo ul li.tl-2 p, .pricing_table-logo ul li.tl-3 p {font-size:20px !important; text-align:center; color:#FFF; line-height:25px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-logo p1 {font-size:14px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-logo ul li.tl-1 p span, .pricing_table-logo ul li.tl-2 p span, .pricing_table-logo ul li.tl-3 p span { width:100%; font-size:20px !important; text-align:center !important; color:#FFF; line-height:25px; margin:0; padding:0 0 0 0; font-weight:200; text-decoration:line-through  }

.pricing_table-logo ul li { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:14px; line-height:40px; text-align:center; color:#333;} 
.pricing_table-logo ul li.bg { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:14px; line-height:40px; text-align:center; color:#333; background:#CCC; font-weight:bold;}
.pricing_table-logo ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:14px; line-height:40px; text-align:center; color:#333;}

.pricing_btn-logo { cursor: pointer;display: inline-block; width:120px; font-size: 12px;height: auto !important;line-height: 25px; /*float:left;*/padding: 0px !important; margin:10px auto !important ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn-logo a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: 120px; margin:0; padding:0 30px!important; height:30px; line-height:30px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn-logo a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/**pricing_table- logo**/

/**Pricing Table Hosting**/
.pricing_table-linux-hosting {float:left; width:700px; height:auto; min-height:200px;margin:10px 20px; padding:0;}
.pricing_table-linux-hosting p {width:100%; font-size:14px; line-height:22px; text-align: left; margin:10px 0; padding:0 0; color:#333;}
.pricing_table-linux-hosting p span { color:#0168B5; font-weight: bold;}
.pricing_table-linux-hosting p a {color:#0168B5; text-decoration:none;}
.pricing_table-linux-hosting p a:hover { color:#333; }

.pricing_table-linux-hosting ul {list-style:none; float:left; width:138px; height:auto; min-height:200px; margin: 0 1px;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-linux-hosting ul:hover { -webkit-transform: scale(1.03);-moz-transform: scale(1.03);-o-transform: scale(1.03);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}

.pricing_table-linux-hosting ul.ff { margin:0; padding:0; list-style:none;}
.pricing_table-linux-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-linux-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-linux-hosting ul li.c1 { float:left; width:138px; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-linux-hosting ul li.c2 { float:left; width:138px; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c3 { float:left; width:138px; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c4 { float:left; width:138px; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c5 { float:left; width:138px; margin:0 0 0 0; padding:0; height:90px; background:#0AB797 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c6 { float:left; width:138px; margin:0 0 0 0; padding:0; height:90px; background: #F00 url(../images/banner-abstract.html) repeat-x  top left;}

.pricing_table-linux-hosting ul li.c1-1 { float:left; width:138px; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-linux-hosting ul li.c2-1 { float:left; width:138px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c3-1 { float:left; width:138px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c4-1 { float:left; width:138px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c5-1 { float:left; width:138px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c6-1 { float:left; width:138px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}


.pricing_table-linux-hosting ul li.c2 h1, .pricing_table-linux-hosting ul li.c3 h1, .pricing_table-linux-hosting ul li.c4 h1, .pricing_table-linux-hosting ul li.c5 h1, .pricing_table-linux-hosting ul li.c6 h1 {font-size:22px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c2-1 h1, .pricing_table-linux-hosting ul li.c3-1 h1, .pricing_table-linux-hosting ul li.c4-1 h1, .pricing_table-linux-hosting ul li.c5-1 h1,  .pricing_table-linux-hosting ul li.c6-1 h1 {font-size:22px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 h1 {font-size:22px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 p{  font-size:13px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-linux-hosting ul li.c2 p, .pricing_table-linux-hosting ul li.c3 p, .pricing_table-linux-hosting ul li.c4 p, .pricing_table-linux-hosting ul li.c5 p, .pricing_table-linux-hosting ul li.c6 p { font-size:13px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li.c2-1 p, .pricing_table-linux-hosting ul li.c3-1 p, .pricing_table-linux-hosting ul li.c4-1 p, .pricing_table-linux-hosting ul li.c5-1 p, .pricing_table-linux-hosting ul li.c6-1 p { font-size:13px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-linux-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:12px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-linux-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:12px; line-height:30px; text-align:center; color:#FFF;}



#back-top {position: fixed;/*bottom: 70px;*/ top:79%; right:-90%;/* margin-right:0px;*//*margin-left:0px;*/}
#back-top a {width: 40px;height: 40px;display: block;margin-bottom: 0px;background:#0168B5 url(../images/scrolltop.png) no-repeat center center;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {background-color:#014A81;}

.pricing_table-linux-hosting-sel { float:left; width:90%; height:24px; line-height:24px; margin:3px 5%; padding:0; border:1px solid #CCC}

/**Pricing Table Hosting**/


/**Pricing Table**/
.pricing_table-reseller-hosting {float:left; width:700px; height:auto; min-height:200px;margin:10px 20px; padding:0;}

.pricing_table-reseller-hosting ul {list-style:none; float:left; width:173px; height:auto; min-height:200px; margin: 0 1px;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}

.pricing_table-reseller-hosting ul:hover { -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}


.pricing_table-reseller-hosting ul.ff { margin:0 1px!important; padding:0; list-style:none;}
.pricing_table-reseller-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-reseller-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-reseller-hosting ul li.c1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-reseller-hosting ul li.c2 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c3 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c4 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}


.pricing_table-reseller-hosting ul li.c1-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-reseller-hosting ul li.c2-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c3-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c4-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}



.pricing_table-reseller-hosting ul li.c2 h1, .pricing_table-reseller-hosting ul li.c3 h1, .pricing_table-reseller-hosting ul li.c4 h1 {font-size:22px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c2-1 h1, .pricing_table-reseller-hosting ul li.c3-1 h1, .pricing_table-reseller-hosting ul li.c4-1 h1{font-size:22px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 h1 {font-size:22px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 p{font-size:13px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-reseller-hosting ul li.c2 p, .pricing_table-reseller-hosting ul li.c3 p, .pricing_table-reseller-hosting ul li.c4 p{font-size:13px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li.c2-1 p, .pricing_table-reseller-hosting ul li.c3-1 p, .pricing_table-reseller-hosting ul li.c4-1 p {font-size:13px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-reseller-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:12px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-reseller-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:12px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table**/

/**live-quotation-form**/
.live-quotation-form {float:left; width:700px; height:auto; min-height:200px;margin:10px 20px; padding:0;}
.live-quotation-form p { width:100%; text-align:left; font-size:13px; margin:0 0 10px 0; padding:0; line-height:20px;}
.live-quotation-form p span { color:#F00}
.live-quotation-form h1 { text-align:left; color:#0168B5; font-size:20px !important; margin: 20px 0 10px 0 ; padding:0; line-height:30px; font-weight: normal;}

.live-quotation-form ul { float:left; margin:0; padding:0; display:block; list-style:none;width:700px; height:auto; min-height:100px;}
.live-quotation-form ul li { float:left; margin:5px 0; padding:0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.live-quotation-form ul li.bac { float:left; margin:1px 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px; background:#E9F5FE; border-radius: 8px;}

.live-quotation-form ul li.bactext { float:left; margin: 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.check-box { float:left; margin:0 10px !important; padding:3px 0 0 0 !important; width: 15px; height: auto;}
.live-quotation-form-text { float:left; width:495px; height: auto; min-height:25px; line-height:25px; margin:0 10px 0 0; padding:0; font-size:14px; text-align:left;}
.live-quotation-form-text1 { float:left; width:150px; height: auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:14px; text-align:right; color:#0168B5; font-weight:700; }

label { float:left; width:150px; margin:0 10px 0 0; padding:0; min-height:30px; line-height:30px; text-align: right; font-size:14px; font-weight:normal !important; color:#333;}
label span { color:#F00;}

.border-form { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:298px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea-form { float:left; font-size:13px; padding:5px; color:#333 !important;  width:500px; height:100px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.border-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:298px; height:30px; line-height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**live-quotation-form**/

.main { float:left; width:980px; height:auto; min-height:200px; margin:0 10px; padding:0;}

.main-left { float:left; width:700px; height:auto; min-height:200px; margin:0 ; padding:0;}
.main-right { float: left; width:270px; height:auto; min-height:50px; margin:0 0 0 10px; padding:0;}
.main h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:26px !important; line-height:32px !important; color:#333333;}

.main h2 { width:100%;text-align: left; margin:10px 0 0 0; padding:0; font-size:20px !important; line-height:32px !important; color:#0168B5;}

.main p {width:100%; font-size:14px; line-height:20px; text-align: left; margin:10px 0; padding:0; color:#333;}
.main p span { color:#0168B5; font-weight: bold;}
.main p a {color:#0168B5; text-decoration:none;}
.main p a:hover { color:#333; }

.contact-add { float:left;/* width:330px; */min-height:160px; height: auto; margin:5px 50px; padding:0; border:1px solid #D6E7F3}
.contact-add h1 { /*width:330px;*/ line-height:30px; margin:0; padding:0 0 0 10px !important; font-size:16px !important; text-align:left; color:#0168B5; background:#D6E7F3;}

.contact-add p {width:100%; font-size:14px; line-height:20px; text-align: left; margin: 0; padding:10px; color:#333;}
.contact-add p span { color:#0168B5; font-weight: bold;}
.contact-add p a {color:#0168B5; text-decoration:none;}
.contact-add p a:hover { color:#333; }

/**contact-page-form**/
.contact-page-form { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0;}

.contact-page-form h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:18px !important; line-height:24px !important; color:#0168B5;}
.contact-page-form h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:18px !important; line-height:24px !important; color:#0168B5;}

.contact-page-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-page-form ul li { margin:0; padding:0; float:left; width:100%; height:auto; min-height:20px; line-height:20px; font-size:13px;}
.contact-page-form ul li a {color:#0168B5; text-decoration:none;}
.contact-page-form ul li a:hover { color:#333; }
.contact-page-form ul li.lbb { float:left; width:100%; height:25px; line-height:25px; font-size:13px; text-align:left; color:#333;}
.contact-page-form-bor { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:270px; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.check { float:left; width:14px; height:14px; margin: 3px 8px 0 0 !important; padding:0 0 0 0 !important; text-align:left;}

.contact-page-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:270px; height:30px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.contact-page-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:270px; height:80px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**contact-page-form**/

.text-box{float:left; width:700px; height:auto; min-height:200px;margin:10px 20px; padding:0;font-family: Rajdhani-Medium !important; }
.text-box p {width:100%; font-size:14px; line-height:20px; text-align: left; margin:0 0 10px 0; padding:0; color:#333;}
.text-box p span { color:#0168B5; font-weight: bold;}
.text-box p a {color:#0168B5; text-decoration:none;}
.text-box p a:hover { color:#333; }

.text-box-img { float:left; width:700px; height:300px; margin:0 0 20px 0; padding:9px; border-radius: 5px; background:#E9E9E9; border:1px solid #CCC;}

.contact-map { float:left; width:690px; height:auto; min-height:300px; margin:0; padding:0; margin:5px 0 0 0; padding:5px; border:1px solid #D6E7F3; overflow:hidden;}

.career-img { float: left; width:270px; height:auto; min-height:200px; margin:0; padding:0; text-align:center;}

.career-text { float:left; width:100%; height:auto; min-height:100px; margin:10px 0; padding:10px; background:#D6E7F3;}

.career-text h1 { width:100%;text-align: left; margin: 0; padding:0; font-size:18px !important; line-height:26px !important; color:#0168B5;}

.career-text p {width:100%; font-size:14px; line-height:26px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.career-text p span { color:#0168B5; font-weight: bold;}
.career-text p a {color:#0168B5; text-decoration:none;}
.career-text p a:hover { color:#333; }

.demo-box { float:left; width:306px; height: auto; min-height:100px; margin:10px; padding:0 0 10px 0; background:#D6E7F3; border-radius: 7px;}
.demo-box-titel { float:left; width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; background:#0168B5; color:#FFF;  border-radius: 7px 7px 0 0 ;}
.demo-box ul { float:left; margin:0; padding:0; list-style:none;}
.demo-box ul li { float:left; width:306px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0 0 0 15px; color:#333; text-align: left; font-size:14px; font-weight:normal; border-bottom:1px solid #0168B5;}
.demo-box ul li a { color:#333; text-decoration:none;}
.demo-box ul li a:hover { color:#0168B5;}

.bank-account-details { float:left; width:980px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:10px; background:#D6E7F3; }

.bank-account-details h1{ width:100%;text-align: left; margin:0; padding:0; font-size:16px !important; line-height:24px !important; color:#333333;}

.bank-account-details ul { float:left; width:700px; margin:20px 0 0 0; padding:0; list-style:none;}
.bank-account-details ul li { float:left; margin:0; padding:0;}
.bank-account-details ul li.o1 { float:left; text-align:left; width:210px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0; font-size:14px; color:#333; }

.bank-account-details ul li.o2 { float:left; text-align:left; width:490px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0; font-size:14px; color:#0168B5;}

.bank-account-details-img { float:left; width:250px; height:170px; margin:20px 0 0 10px; padding:2px; border:1px solid #0168B5;}


.bank-account-details p {width:100%; font-size:14px; line-height:26px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.bank-account-details p span { color:#0168B5; font-weight: bold;}
.bank-account-details p a {color:#0168B5; text-decoration:none;}
.bank-account-details p a:hover { color:#333; }

/**testimonials**/
.testimonials { float:left; width:100%; min-height:50px; height:auto; margin:0 0 10px 0; padding:0;}
.testimonials p {width:100%; font-size:14px; line-height:20px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.testimonials p span { color:#0168B5; font-weight: bold;}
.testimonials p a {color:#0168B5; text-decoration:none;}
.testimonials p a:hover { color:#333; }

.testimonials-page-bg { float:left; width:100%; height:20px; margin:0; padding:0; background:url(../images/testimonials-bg.html) repeat-x center top;}
/**testimonials**/

/**Login**/

.login-form { width:270px; height:auto; min-height:100px; margin:0 auto; padding:0;}
.login-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/**Login**/

/**register-form**/
.register-form { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0;}

.register-form ul { float:left; margin:0 10px; padding:0; list-style:none; width:305px; height:auto;}
.register-form ul li { float:left; width:305px; height:auto; min-height:30px; margin:0px; padding:0; font-size:13px;}
.register-form ul li a { color:#0168B5; text-decoration:none;}
.register-form ul li a:hover { color:#333;}

label.lbbb { float:left; width:100%; margin:0 10px 0 0; padding:0; min-height:30px; line-height:30px; text-align: left; font-size:14px; font-weight:normal !important; color:#333;}

.register-form-bor { float:left; font-size:13px; margin:5px 0 0 0; padding:0 0 0 5px; color:#333 !important;  width:100%; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.register-form-err { float:left; font-size:13px; margin: 0; padding:0 0 0 0; color: #F00 !important;  width:100%; height:28px;}

.register-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:100%; height:125px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**register-form**/

/**themes**/
.themes { float:left; width:100%; height:auto; margin: 0; padding:0;}
.galleryImage {background:#FFF; width:225px; height:170px; overflow:hidden; margin:10px; padding:0px; float:left; box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;
-webkit-box-shadow:0 1px 2px #999;}
.galleryImage:hover {box-shadow:0 0px 7px #666; -moz-box-shadow:0 0px 7px #666;
 -webkit-box-shadow:0 0px 7px #666;}
.info {float:left; width:100%; margin:0; padding:0 10px 0 10px;}
.info h2 { width:100%; font-size:17px; margin: 5px 0; padding:0; line-height:20px; color:#0168B5; text-align:left;}
/**themes**/

/**** PORTFOLIO STYLES*****/

#portfolio {padding:0px; 	}	/* Images list */
#portfolio-list {width:100%;}
#portfolio-list li {float:left;margin:0px 10px;text-align:center;	background-color:#fbfbfb;border-bottom:1px solid #e5e5e5;height:235px;margin-bottom:30px;width:225px;}
#portfolio-list li:hover {border-bottom:1px solid /*mainColor*/#0168B5;height:235px;}
#portfolio-list img {background-color:#FFF;height:155px;width:225px; background:#000}
#portfolio-list li:hover .title {color:/*mainColor*/#0168B5;}
#portfolio-list li .title {font-size:16px !important;margin-top:5px;font-weight: 400;color: #3A3A3A;float:left; padding: 0 0 0 10px;}
#portfolio-list li .title a {color: #3A3A3A;}
#portfolio-list li .title a:hover {color:/*mainColor*/#0168B5;}

#portfolio-list li .categorie {	font-size:12px;line-height:25px;color:#0168B5; text-align:left; float:left; width:100%; margin:0; padding:0 0 0 10px;}	/* Filter menu */		

.cats-filter {border-bottom:1px solid #ededed;overflow:hidden;padding:10px 0;	}
.cats-filter li a {float:left;margin-right:3px;color:#014A81;background-color:#D6E7F3;		padding:6px 9px;margin-bottom:5px;	}
.cats-filter li a:hover {background-color:/*mainColor*/#0168B5; color:#FFF;	}	
.cats-filter li a.current {background-color:/*mainColor*/#0168B5; color:#FFF;	}	/* adipoli */		.adipoli-wrapper {margin:auto;position:relative;display: inline-block;	}
.adipoli-wrapper>img {position: absolute;z-index: 1;	}
.adipoli-before {position: absolute;z-index: 5;	}
.adipoli-after {position: absolute;z-index: 10;	}
.adipoli-slice {display:block;position:absolute;z-index:15;height:100%;}	.adipoli-box {display:block;position:absolute;z-index:15;	}	


/**** PORTFOLIO STYLES*****/

/**SITE-MAP**/
.site-map { float:left; width:980px; height:auto; min-height:200px; margin:0; padding:0; }

.site-map h5 { width:100%; font-size:15px; color:#0168B5; font-weight:700; margin:0; padding:0 0 0 10px; line-height:30px;}
.site-map ul { float:left; margin:0 5px; padding:0; list-style:none; width:235px; height:auto; min-height:100px;}

.site-map ul li { float:left; width:100%; line-height:26px; margin:0; padding:0; font-size:15px; font-weight:700; color:#333; }
.site-map ul li a { text-align:left; color:#0168B5; text-decoration:none; font-size:15px; font-weight:700;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; }
.site-map ul li a:hover { color:#333; margin:0; padding: 0 0 0 10px;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.site-map ul li.sm{ float:left; width:100%; line-height:25px; margin:0; padding:0; font-size:16px; font-weight:400; }
.site-map ul li.sm a { text-align:left; color:#333; text-decoration:none; font-size:14px; font-weight:400;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; margin:0; padding:0 0 0 10px; }

.site-map ul li.sm a:hover { color:#0168B5; margin:0; padding: 0 0 0 20px;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

/**SITE-MAP**/



/* Portrait tablet to landscape and desktop */
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {
h1 { width:100%;text-align:center; margin:0px 0; padding:0; font-size:28px !important; line-height:30px !important; color:#333333;}
h1 span { color:#0067B4;}

/*** Social Icon***/
#facebook #facebook_inner {/*background-color: #333333;*/ background-image: url(../images/icon1.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 200px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#facebook #facebook_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon1.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 200px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#twitter #twitter_inner {/*background-color: #333333;*/ background-image: url(../images/icon2.html);color: #FFFFFF; cursor: pointer;
height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 235px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#twitter #twitter_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon2.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 235px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#google_plus #google_plus_inner {/*background-color: #333333;*/ background-image: url(../images/icon3.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 270px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#google_plus #google_plus_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon3.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 270px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#linkedIn #linkedIn_inner {/*background-color: #333333;*/ background-image: url(../images/icon4.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 305px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#linkedIn #linkedIn_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon4.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 305px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#skype #skype_inner {/*background-color: #333333;*/ background-image: url(../images/icon5.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 340px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#skype #skype_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon5.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 340px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
/*** Social Icon***/

#quick-quotation  #quick-quotation_inner {/*background-color: #333333;*/ background-image: url(../images/quick-quotation.html);color: #FFFFFF;
cursor: pointer; height: 126px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 200px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#quick-quotation #quick-quotation_inner:hover {/*background-color: #333333;*/ background-image: url(../images/quick-quotation.html); color: #FFFFFF;
cursor: pointer; height: 126px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 200px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#live-quotation  #live-quotation_inner {/*background-color: #333333;*/ background-image: url(../images/live-quotation.html);color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 335px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#live-quotation #live-quotation_inner:hover {/*background-color: #333333;*/ background-image: url(../images/live-quotation.html); color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 335px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
	
header{ background:#FFF; width:100%; min-height:150px; height: auto; margin:0; padding:0; /*position:fixed;*/top:0;  /*z-index:3000;*/ border-bottom:1px solid #0168B5;}

.top-bg { background:#000; width:100%; height:32px; margin:0; padding:0; border-bottom:2px solid #0168B5; position:fixed; z-index:3000;}
.center { width:760px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/**breadcrumbs**/
.breadcrumbs { float:left; width: auto; height:30px; line-height:30px; margin:0; padding:0; font-size:12px; color:#FFF; font-weight:bold;}
.breadcrumbs span { color:#CCC; font-weight:normal;}
.breadcrumbs a { color:#CCC; text-decoration:none;}
.breadcrumbs a:hover {color:#FFF;}
/**breadcrumbs**/

/**Top-nav**/
.top-nav{ float:right; width: auto; height:30px; margin:0; padding:0;}
.top-nav ul { float:left; margin:0; padding:0; list-style:none;}
.top-nav ul li { float:left; margin:0; padding:0; line-height:30px; background:url(../images/top-line.html) no-repeat right top;}
.top-nav ul li a { float:left; margin:0; padding:0 10px; line-height:30px; font-size:12px; color:#CCC; text-decoration:none; font-weight:normal;}
.top-nav ul li a:hover { color:#FFF;}
/**Top-nav**/

/**LOGO**/
.logo { float:left; width: auto; height: auto; margin:40px 0 0 0; padding:0px; display:block;}
/**LOGO**/

/**Top-Rt**/
.top-rt { float: right; margin:50px 0 0 0px; padding:0; width: auto; height:auto;}

/**SEARCH-FORM**/
#search-form {display:inline-block;position:relative;background:#FAFAFA;width:198px;height:25px;margin:0 10px 0 0; border:1px solid #0168B5; }
#search-form input {outline:none;margin:0 !important ;color:#666;border:none;font-size:13px;background:none;text-transform: capitalize;height:25px; line-height:25px;width:170px; padding:0 0 0 5px;}
.search-form-submit {position:absolute;display:block;width:18px;height:25px;background:url(../images/header-search-submit.html) no-repeat 0 0;right:0px;top:0px;}
.search-form-submit:hover {background:url(../images/header-search-submit.html) no-repeat 0 bottom;}
/**SEARCH-FORM**/

/**CALL-NOW**/
.call-now { float:right; width: 200px; height: auto; margin:0; padding:0;}
.call-now ul { float:left; margin:0; padding:0 5px; list-style:none; height:30px;}
.call-now ul li { }
.call-now ul li.icon { float:left; width:auto; width:20px; height:20px; line-height:20px; padding:5px 0; margin:0; }
.call-now ul li.text { float:left; text-align:left; font-size:13px; color:#333; font-weight:normal; width:auto; height:20px; line-height:20px; padding:5px; margin:0;}
.call-now ul li.text a { text-decoration:none; color:#333;}
.call-now ul li.text a:hover {color:#0168B5;}
/**CALL-NOW**/
/**Top-Rt**/

.check-availability { float:left; width:100%; height:auto; min-height:50px; margin:10px 0; padding:10px 0; background:#D6E7F3;}
.check-availability p { width:100%; text-align:center; font-size:14px; color:#333; margin:10px 0; padding:0;}
.check-availability ul { /*float:left;*/ width:85%; margin:0 auto; padding:0; list-style:none;}
.check-availability ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.check-availability ul li { float:left; margin:0 5px; padding:0; height:30px; line-height:30px; text-align:left; font-size:14px; color:#333;}

input.btn { float:left; width:auto;  height: auto; margin:0px 0px 0px 0px; padding:0px 10px ; background:#333; font-size:12px; color:#CCC; font-weight:normal; cursor:pointer; border:none;  border-radius:5px; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out; line-height:30px; height:30px;}
input.btn:hover { background:#0168B5; color:#FFF; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}

.bor { float:left; width:185px; height:30px; line-height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; font-size:12px; color: #333; background:#FFF; border:1px solid #CCC	; 
}
.bor:focus { border:1px solid #0168B5; background:#FFF;  }

.sell { float:left; width:70px; height:30px !important; line-height:30px !important; margin:0px 0px 0px 0px; padding:5px 2px; font-size:14px; color: #333; background:#FFF; border:1px solid #CCC; 
}
.sell:focus { border:1px solid #0168B5; background:#FFF;  }

/**SERVICES**/

.all-services{ float:left; width:740px; height:auto; min-height:200px; margin:0; padding:0;}

.services { float:left; width:175px; height:auto; min-height:300px; background:#FFF; margin:10px 5px; padding:0; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.services:hover { float:left; width:175px !important; height:auto; min-height:300px; background:url(../images/service-box.html) repeat-x bottom; margin:10px 5px; padding:0;}
.services h1 { width:100% !important; font-size:20px !important; text-align:center; margin:10px 0; padding:0 !important; color:#333;}
.services h1 a { color:#333; text-decoration:none;}
.services h1 a:hover { color:#0168B5;}
.services p { width: auto; text-align:center; font-size:13px; color:#333; margin:0px 0 10px 0; padding:0 10px;}
.services ul { float:left; margin:0; padding:0; list-style:none;}
.services ul li { float:left; margin:0; padding:0; width:100%;}
.view-home { width: 154px; height:154px; margin:0px 10px !important; padding:0px !important; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;  }
.view-home .mask,.view-home .content { width: 154px; height:154px; position: absolute; overflow: hidden; top: 0; left: 0; }
.view-home img { display: block; position: relative; }

.view-home a.info { display: inline-block; text-decoration: none; font-size:0; color: #fff; text-transform: uppercase; width: 154px; height:154px; }
.view-home a.info: hover {}
.view-home-fifth img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth .mask { background: url(../images/member-hover-img.html) left top no-repeat; -webkit-transform: translateX(-300px); -moz-transform: translateX(-300px); -o-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth:hover .mask { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
.view-home-fifth:hover img { -webkit-transform: translateX(300px); -moz-transform: translateX(300px); -o-transform: translateX(300px); -ms-transform: translateX(300px); transform: translateX(300px); }
/**SERVICES**/

.button1 {cursor: pointer;display:block;font-size: 12px; min-height:25px;height: auto;/*line-height: 14px;*/ float:left; margin:1px 0px 0px 0px !important; text-decoration:none; color:#FFFFFF; font-style:normal;   width: auto;}
.button1 a { float:left; width: auto; line-height:25px; font-weight:normal; color:#FFFFFF; background:#333; text-decoration:none;  border-radius:0; margin:0px 5px 5px 0 ; padding:0 10px; text-align:left;}
.button1 a:hover {float:left; background:#0168B5;color: #FFFFFF;  text-decoration:none;}

/*Btn*/
.button { cursor: pointer;display: inline-block;font-size: 14px;height: auto !important;line-height: 14px; float:left;padding: 0px !important; margin:0px 27px 10px 27px; text-decoration:none; color:#FFFFFF !important; border:none; height:35px;}
.button a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width:121px; margin:0; padding:0 !important; height:35px; line-height:35px; color:#FFFFFF; border-radius: 50px; text-shadow: 2px 2px 5px #000;}
.button a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**Our Recent Work**/
.our-recent-work { float:left; width:100%; margin:0 ; padding:0;}

.boxgrid{ width: 225px; height: 150px; margin:10px 10px 10px 11px; float:left; background:#0168B5; 
overflow: hidden; position: relative; -webkit-box-shadow: 2px 2px 5px 2px #333;
box-shadow: 0px 0px 5px 1px #CCC; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0;}
.boxgrid h3 { text-align:left; color:#FFF; font-size:20px; margin:0; padding:0 0 0 10px; line-height:40px; font-weight:200;}
.boxgrid p{width:100%; font-size:13px; line-height:20px; text-align: left; margin: 0; padding:0 5%; color:#FFF;}
.boxgrid p a {color:#FFF; text-decoration:none;}
.boxgrid p a:hover { color:#FFF; text-decoration:underline !important;  }

.boxcaption{ float: left; position: absolute; background: #000; height: 100px;width: 100%;opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption {top: 220;left: 0;}

.more-btn { float:left; width:auto; margin:10px; padding:0;}
.more-btn a { float:left; width:auto; height:25px; line-height:25px; margin:0; padding:0 10px; font-size:13px; color:#FFF; background:#333; text-decoration:none; border-radius: 5px;}
.more-btn a:hover { background: #FFF; color:#0168B5;}
/**Our Recent Work**/

/**Contact Info**/
.contact-info { float: left; width:436px; height: auto; margin:0px; padding:0px;}
.contact-info h4 {  width:100%; font-size:22px; text-align:left; color:#FFF; font-weight:200;}
.contact-info ul { float:left; width:210px; height:auto; margin:0px 4px; padding:0; list-style:none;}
.contact-info ul li.icon { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.contact-info ul li.text { float:left; width:170px; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.contact-info ul li.text a { text-decoration:none; color:#FFF; }
.contact-info ul li.text a:hover { color:#FFF;}
.contact-info ul li.text span { color:#FFF; font-weight:700;}

.follow-us { float:left; margin:0 0 0 25px; padding:0; width:180px;}
.follow-us ul { float:left; margin:0; padding:0; list-style:none;}
.follow-us ul li { float:left; width:30px; height:31px; margin:2px; padding:0;}
.follow-us ul li a { display: block;}
.follow-us ul li:hover {opacity:0.7;}
/**Contact Info**/

.weaccept { float:left; margin:0; padding:0;}
.weaccept ul { float:left; margin:0; padding:0; list-style:none;}
.weaccept ul li.icon1 { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.weaccept ul li.text1 { float:left; width: auto; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.weaccept ul li.text1 a { text-decoration:none; color:#FFF; }
.weaccept ul li.text1 a:hover { color:#FFF;}
.weaccept ul li.text1 span { color:#FFF; font-weight:700;}



.we-accept { float:left; width:auto; height:auto; margin:0 0 0 30px; padding:0;}
.we-accept img { width:180px;}

/**Course Inquiry**/
.course-inquiry { float:left; width:300px; height: auto; margin:0 0 0 0; padding:0;}
.course-inquiry h4 { width:100%; font-size:22px; text-align:left; color:#FFF; font-weight:200;}
.course-inquiry ul { float:left; margin:0; padding:0; list-style:none;}
.course-inquiry ul li { float:left; width:auto; height:auto; margin:10px 5px 0px 10px; padding:0px;}

.bor1 { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:133px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea {font-size:13px !important; padding:5px; color:#999999;  width:280px; height:70px; border:1px solid #0168B5;  border-radius:5px; background:#E9F5FE; font-family:"Open Sans", Arial, Helvetica, sans-serif;}
/**Course Inquiry**/

/**Fotter**/
.footer-nav { width:100%; height: auto; bottom:0; margin:0px 0 0px 0; padding:0; background:#1B1B1B url(../images/banner-abstract.html) repeat-x; }
.footer-nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.footernav { width:740px; margin:0 auto; height: auto; padding:0;  }
.footernav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.footernavigition { float:left; margin:10px 5px; padding:0; width:175px; height:auto; }
.footernavigition ul { float:left; margin:0px; padding:0; list-style:none; width:auto;}
.footernavigition ul li { float:left; margin:0; padding:0; width:100%; }
.footernavigition ul li a { float:left; text-align:left; font-size:12px; margin:0px; padding:0; color:#FFF; text-decoration:none; line-height:25px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.footernavigition ul li a:hover { color:#0168B5; padding:0 0 0 0px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.ft-menu-bg { width:100%; background:#171516; border-top:1px solid #000; height: auto; margin:0; padding:0; display:block;}
.ft-menu-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.ft-menu { width:740px; margin:0 auto; height: auto; padding:0;  }
.ft-menu:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.ft-menu ul { float:left; margin:0; padding:0; list-style:none;}
.ft-menu ul li { float:left; width:auto; height: auto; margin:0; padding:0; background:url(../images/ft.html) no-repeat top right;}
.ft-menu ul li a { float:left; width:auto; height:44px; line-height:44px; margin:0; padding:0px 12px; font-size:12px; color:#FFF; text-align:left; text-decoration:none;}
.ft-menu ul li a:hover { color:#0168B5;}
/**Fotter**/

.copyright { width:100%; height:auto; line-height:45px; margin:0 0 70px 0; padding:0; font-size:12px; text-align: center; font-weight:normal; color:#014A81;}

.footer-fix { width:100%; height:70px; margin:50px 0 0px 0; padding:0; background:#0168B5; padding:0; position:fixed;bottom:0;  z-index:3000; border-top:2px solid #014A81;}

.footer-fix-call { float:left; width:auto; height:70px; margin:0; padding:0; display:block;}
.footer-fix-call ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-call ul li { float:left; margin:0; padding:0;}
.footer-fix-call ul li.ic { float:left; width:auto; height:70px; margin:0 5px; padding:0;}
.footer-fix-call ul li.tc { float:left; text-align:left; color:#fff; font-size:22px; line-height:70px; font-weight:normal; margin:0 0px; padding:0;}

.footer-fix-icon-menu { float:right; width: auto; height:70px; margin:0; padding:0;}
.footer-fix-icon-menu ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-icon-menu ul li { float:left; width:70px; height:70px; background:#014A81; margin:0 0 0 1px; padding:0;}
.footer-fix-icon-menu ul li a { float:left; width:70px; height:70px; margin:0; padding:0; font-size:11px; text-align:center; color:#FFF; text-decoration:none;}
.footer-fix-icon-menu ul li a:hover { background: url(../images/footer-hover.html) repeat-x top center; color:#FFF;}
.menu-icon { float:left; width: 70px; height:auto; margin:0; padding:10px 0 5px 0; text-align:center; }


/*four_icon*/
.four_icon { float:left; margin: 10px 0; padding:10px; float:left; width:740px; height:120px;  }
/********Scroll******/
.simply-scroll-container { position: relative;float:left;}
/* Clip DIV - automatically generated */
.simply-scroll-clip { position: relative;overflow: hidden;}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { overflow: hidden;margin: 0;padding: 0;list-style: none;float:left;}
.simply-scroll-list li {padding: 0;margin: 0px 0px 0px 0px;list-style: none;float:left;}
.simply-scroll-list li img {border: none;display: block;}
/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll { width:auto;height:100px;}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {width:740px;height: 100px; margin:0;}
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {float: left; /* Horizontal scroll only */
width: auto;height: 100px;margin:0px 10px 0px 0px;}
/********Scroll******/

.call-now-icon { display:none; /*float:left; width:30px; height:30px; margin:0; padding:0;*/}

/**pricing_table**/
.pricing_table { float: left; width:540px; margin:10px 0 0 20px !important; padding:0;}
.pricing_table:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.pricing_table-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table ul {list-style:none; float:left; width:100%; margin:1px 0 0 0px;padding:0px;text-align:center;background-color:#FFF; /*border:1px solid #f2f3f3;*/-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table ul li.a1 { float:left; width:318px; margin:0 0 0 0; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333; font-size:12px;}
.pricing_table ul li.a2 { float:left; width:110px; margin:0 0 0 1px; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333; font-size:12px;}
.pricing_table ul li.a2 span { float:left; color:#333; text-decoration: line-through; font-size:12px;}

.pricing_table ul li.b1 { float:left; width:318px; margin:0 0 0 0; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333; font-size:12px;}
.pricing_table ul li.b2 { float:left; width:110px; margin:0 0 0 1px; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333; font-size:12px;}
.pricing_table ul li.b2 span { float:left; color:#333; text-decoration: line-through; font-size:12px;}

/**pricing_table**/

/*Btn*/
.pricing_btn { cursor: pointer;display: inline-block;font-size: 12px;height: auto !important;line-height: 25px; float:left;padding: 0px !important; margin:10px 0 ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: auto; margin:0; padding:0 15px!important; height:25px; line-height:25px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**left-nav**/
.left-nav { float:left; width:200px; height:auto; margin:10px 0 0 0px; padding:0;}
.left-nav-titel { float:left; width:100%; height:35px; line-height:35px; margin:0 0 1px 0; padding:0 0 0 10px; font-size:18px; color:#FFF; text-align:left; font-weight: normal; background:#0168B5 url(../images/banner-abstract.html) repeat-x center;}
.topnav { float:left;width:100%;padding: 40px 28px 25px 0;}
ul.topnav {padding: 0;margin: 0;font-size: 16px;line-height: 0.5em;list-style: none !important;}
ul.topnav li {}
ul.topnav li a {line-height: 10px;font-size: 14px;padding: 10px 10px;color: #FFF;display: block;text-decoration: none;
font-weight: normal; background:#0168B5; margin:0 0 1px 0;}
ul.topnav li a:hover {background-color:#0168B5;color:#FFF;}
ul.topnav ul {margin: 0;padding: 0;display: none; list-style:none;}
ul.topnav ul li {margin: 0;padding: 0;clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 13px;font-weight: normal; color:#333;outline:0; background:#E9E9E9;}
ul.topnav ul li a:hover {	background-color:#E9E9E9; padding-left: 15px; border-left: 5px solid #0168B5;color:#0168B5;}
ul.topnav ul ul li a {color:silver;padding-left: 40px; color:#0168B5;}
ul.topnav ul ul li a:hover {color:#333; padding-left: 35px;}
ul.topnav span{float:right;}
/**left-nav**/


.sub-banner { width:100%; height:200px; margin:0; padding:0; background: url(../images/sub-banner-bg.png) repeat-x top center;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.subbanner { width:740px; height: auto; float: none; margin:0 auto; padding:0;}
.subbanner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.subbanner ul { float:left; margin:0; padding:0; list-style:none;}
.subbanner ul li.text { float:left; width:480px; height:160px; margin:0 20px 0 0; padding:0;}

.subbanner ul li.text h1 { width:100%; height:auto; margin:0; padding:0; font-size:32px !important; line-height:60px !important; text-align:left; color:#FFF; font-weight:700;  text-shadow: 1px 1px 5px #000;}
.subbanner ul li.text p { text-align:left; color:#FFF; line-height:22px; margin:0; padding:0; font-size:16px;}
.subbanner ul li.image { float:left; margin:0; padding:0; width:200px; height:200px;}

/**pricing_table- logo**/
.pricing_table-logo {float:left; width:540px; height:auto; min-height:200px;margin:10px 0px 10px 20px; padding:0;}
.pricing_table-logo-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table-logo ul {list-style:none; float:left; width:180px; height:auto; min-height:200px; margin:0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-logo ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table-logo ul li.tl-1 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#0168B5 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 
.pricing_table-logo ul li.tl-2 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#FF3300 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;}
.pricing_table-logo ul li.tl-3 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#009900 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 

.pricing_table-logo ul li.tl-1 h1, .pricing_table-logo ul li.tl-2 h1, .pricing_table-logo ul li.tl-3 h1 {  font-size:36px !important; text-align:center; color:#FFF; line-height:80px !important; margin:0; padding:10px 0 0 0; font-weight:200;  }
.pricing_table-logo ul li.tl-1 p, .pricing_table-logo ul li.tl-2 p, .pricing_table-logo ul li.tl-3 p {  font-size:20px !important; text-align:center; color:#FFF; line-height:30px !important; margin:0; padding:0 0 0 0; font-weight:200;  }

.pricing_table-logo ul li { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:14px; line-height:40px; text-align:center; color:#333;} 
.pricing_table-logo ul li.bg { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:14px; line-height:40px; text-align:center; color:#333; background:#CCC; font-weight:bold;}
.pricing_table-logo ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:14px; line-height:40px; text-align:center; color:#333;}

.pricing_btn-logo { cursor: pointer;display: inline-block; width:100px; font-size: 12px;height: auto !important;line-height: 25px; /*float:left;*/padding: 0px !important; margin:10px auto !important ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn-logo a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: 100px; margin:0; padding:0 10px!important; height:30px; line-height:30px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn-logo a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/**pricing_table- logo**/

/**Pricing Table Hosting**/
.pricing_table-linux-hosting {float:left; width:540px; height:auto; min-height:200px;margin:10px 0 10px 20px; padding:0;}


.pricing_table-linux-hosting ul {list-style:none; float:left; width:106px; height:auto; min-height:200px; margin: 0 1px;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-linux-hosting ul:hover { -webkit-transform: scale(1.03);-moz-transform: scale(1.03);-o-transform: scale(1.03);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}

.pricing_table-linux-hosting ul.ff { margin:0; padding:0; list-style:none;}
.pricing_table-linux-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-linux-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-linux-hosting ul li.c1 { float:left; width:106px; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-linux-hosting ul li.c2 { float:left; width:106px; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c3 { float:left; width:106px; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c4 { float:left; width:106px; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c5 { float:left; width:106px; margin:0 0 0 0; padding:0; height:90px; background:#0AB797 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c6 { float:left; width:106px; margin:0 0 0 0; padding:0; height:90px; background: #F00 url(../images/banner-abstract.html) repeat-x  top left;}

.pricing_table-linux-hosting ul li.c1-1 { float:left; width:106px; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-linux-hosting ul li.c2-1 { float:left; width:106px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c3-1 { float:left; width:106px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c4-1 { float:left; width:106px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c5-1 { float:left; width:106px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c6-1 { float:left; width:106px; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}


.pricing_table-linux-hosting ul li.c2 h1, .pricing_table-linux-hosting ul li.c3 h1, .pricing_table-linux-hosting ul li.c4 h1, .pricing_table-linux-hosting ul li.c5 h1, .pricing_table-linux-hosting ul li.c6 h1 { font-size:20px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c2-1 h1, .pricing_table-linux-hosting ul li.c3-1 h1, .pricing_table-linux-hosting ul li.c4-1 h1, .pricing_table-linux-hosting ul li.c5-1 h1, .pricing_table-linux-hosting ul li.c6-1 h1 { font-size:20px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 h1 { font-size:20px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 p{font-size:12px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-linux-hosting ul li.c2 p, .pricing_table-linux-hosting ul li.c3 p, .pricing_table-linux-hosting ul li.c4 p, .pricing_table-linux-hosting ul li.c5 p, .pricing_table-linux-hosting ul li.c6 p { font-size:12px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li.c2-1 p, .pricing_table-linux-hosting ul li.c3-1 p, .pricing_table-linux-hosting ul li.c4-1 p, .pricing_table-linux-hosting ul li.c5-1 p, .pricing_table-linux-hosting ul li.c6-1 p { font-size:12px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:10px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-linux-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:10px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-linux-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:10px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table Hosting**/

#back-top {position: fixed;/*bottom: 70px;*/ top:79%; right:-77%;/* margin-right:0px;*//*margin-left:0px;*/}
#back-top a {width: 40px;height: 40px;display: block;margin-bottom: 0px;background:#0168B5 url(../images/scrolltop.png) no-repeat center center;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {background-color:#014A81;}

/**Pricing Table**/
.pricing_table-reseller-hosting {float:left; width:540px; height:auto; min-height:200px;margin:10px 0px 10px 20px; padding:0;}

.pricing_table-reseller-hosting ul {list-style:none; float:left; width:133px; height:auto; min-height:200px; margin: 0 1px;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-reseller-hosting ul:hover { -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}


.pricing_table-reseller-hosting ul.ff { margin:0 1px!important; padding:0; list-style:none;}
.pricing_table-reseller-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-reseller-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-reseller-hosting ul li.c1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-reseller-hosting ul li.c2 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c3 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c4 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}


.pricing_table-reseller-hosting ul li.c1-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-reseller-hosting ul li.c2-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c3-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c4-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}



.pricing_table-reseller-hosting ul li.c2 h1, .pricing_table-reseller-hosting ul li.c3 h1, .pricing_table-reseller-hosting ul li.c4 h1 {font-size:22px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c2-1 h1, .pricing_table-reseller-hosting ul li.c3-1 h1, .pricing_table-reseller-hosting ul li.c4-1 h1{ font-size:22px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 h1 { font-size:22px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 p{ font-size:13px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-reseller-hosting ul li.c2 p, .pricing_table-reseller-hosting ul li.c3 p, .pricing_table-reseller-hosting ul li.c4 p{  font-size:13px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li.c2-1 p, .pricing_table-reseller-hosting ul li.c3-1 p, .pricing_table-reseller-hosting ul li.c4-1 p {  font-size:13px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-reseller-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:12px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-reseller-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:12px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table**/

/**live-quotation-form**/
.live-quotation-form {float:left; width:540px; height:auto; min-height:200px;margin:10px 0px 10px 20px; padding:0;}
.live-quotation-form p { width:100%; text-align:left; font-size:13px; margin:0 0 10px 0; padding:0; line-height:20px;}
.live-quotation-form p span { color:#F00}
.live-quotation-form h1 { text-align:left; color:#0168B5; font-size:20px !important; margin: 20px 0 10px 0 ; padding:0; line-height:30px; font-weight: normal;}

.live-quotation-form ul { float:left; margin:0; padding:0; display:block; list-style:none;width:100%; height:auto; min-height:100px;}
.live-quotation-form ul li { float:left; margin:5px 0; padding:0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.live-quotation-form ul li.bac { float:left; margin:1px 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px; background:#E9F5FE; border-radius: 8px;}

.live-quotation-form ul li.bactext { float:left; margin: 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.check-box { float:left; margin:0 10px !important; padding:3px 0 0 0 !important; width: 15px; height: auto;}
.live-quotation-form-text { float:left; width:365px; height: auto; min-height:25px; line-height:25px; margin:0 10px 0 0; padding:0; font-size:14px; text-align:left;}
.live-quotation-form-text1 { float:left; width:120px; height: auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:14px; text-align:right; color:#0168B5; font-weight:700;}

label { float:left; width:150px; margin:0 10px 0 0; padding:0; min-height:30px; line-height:30px; text-align: right; font-size:14px; font-weight:normal !important; color:#333;}
label span { color:#F00;}

.border-form { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:298px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea-form { float:left; font-size:13px; padding:5px; color:#333 !important;  width:500px; height:100px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.border-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:298px; height:30px; line-height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**live-quotation-form**/

.main { float:left; width:740px; height:auto; min-height:200px; margin:0 10px; padding:0;}
.main-left { float:left; width:500px; height:auto; min-height:200px; margin:0 ; padding:0;}
.main-right { float: left; width:230px; height:auto; min-height:50px; margin:0 0 0 10px; padding:0;}
.main h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:22px !important; line-height:26px !important; color:#333333;}

.main h2 { width:100%;text-align: left; margin:10px 0 0 0; padding:0; font-size:18px !important; line-height:32px !important; color:#0168B5;}

.main p {width:100%; font-size:14px; line-height:20px; text-align: left; margin:10px 0; padding:0; color:#333;}
.main p span { color:#0168B5; font-weight: bold;}
.main p a {color:#0168B5; text-decoration:none;}
.main p a:hover { color:#333; }

.contact-add { float:left; width:240px; min-height:180px; height: auto; margin:5px; padding:0; border:1px solid #D6E7F3}
.contact-add h1 { width:100%; line-height:30px; margin:0; padding:0 0 0 10px !important; font-size:16px !important; text-align:left; color:#0168B5; background:#D6E7F3;}

.contact-add p {width:100%; font-size:13px; line-height:20px; text-align: left; margin: 0; padding:10px; color:#333;}
.contact-add p span { color:#0168B5; font-weight: bold;}
.contact-add p a {color:#0168B5; text-decoration:none;}
.contact-add p a:hover { color:#333; }

/**contact-page-form**/
.contact-page-form { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0;}
.contact-page-form h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:18px !important; line-height:24px !important; color:#0168B5;}
.contact-page-form ul { float:left; width:100%; margin:0; padding:0; list-style:none; }
.contact-page-form ul li { margin:0; padding:0; float:left; width:100%; height:auto; min-height:20px; line-height:20px;}
.contact-page-form ul li a {color:#0168B5; text-decoration:none;}
.contact-page-form ul li a:hover { color:#333; }
.contact-page-form ul li.lbb { float:left; width:100%; height:25px; line-height:25px; font-size:13px; text-align:left; color:#333; margin:0; padding:0;}
.contact-page-form-bor { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:231px; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }





.check { float:left; width:14px; height:14px; margin: 3px 8px 0 0 !important; padding:0 0 0 0 !important; text-align:left;}

.contact-page-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:230px; height:30px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.contact-page-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:230px; height:80px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**contact-page-form**/

.text-box{float:left; width:540px; height:auto; min-height:200px;margin:10px 0px 10px 20px; padding:0;}
.text-box p {width:100%; font-size:14px; line-height:20px; text-align: justify; margin:0 0 10px 0; padding:0; color:#333;}
.text-box p span { color:#0168B5; font-weight: bold;}
.text-box p a {color:#0168B5; text-decoration:none;}
.text-box p a:hover { color:#333; }

.text-box-img { float:left; width:540px; height:250px; margin:0 0 20px 0; padding:9px; border-radius: 5px; background:#E9E9E9; border:1px solid #CCC;}
.text-box-img img { float:left; width:520px !important; height:230px !important;}

.contact-map { float:left; width:490px; height:auto; min-height:300px; margin:0; padding:0; margin:5px; padding:5px; border:1px solid #D6E7F3; overflow:hidden;}

.career-img { float: left; width:230px; height:auto; min-height:200px; margin:0; padding:0; text-align:center;}

.career-text { float:left; width:100%; height:auto; min-height:100px; margin:10px 0; padding:10px; background:#D6E7F3;}

.career-text h1 { width:100%;text-align: left; margin: 0; padding:0; font-size:18px !important; line-height:26px !important; color:#0168B5;}

.career-text p {width:100%; font-size:14px; line-height:26px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.career-text p span { color:#0168B5; font-weight: bold;}
.career-text p a {color:#0168B5; text-decoration:none;}
.career-text p a:hover { color:#333; }


.demo-box { float:left; width:226px; height: auto; min-height:100px; margin:10px; padding:0 0 10px 0; background:#D6E7F3; border-radius: 7px;}
.demo-box-titel { float:left; width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; background:#0168B5; color:#FFF;  border-radius: 7px 7px 0 0 ;}
.demo-box ul { float:left; margin:0; padding:0; list-style:none;}
.demo-box ul li { float:left; width:226px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0 10px; color:#333; text-align: left; font-size:14px; font-weight:normal; border-bottom:1px solid #0168B5;}
.demo-box ul li a { color:#333; text-decoration:none;}
.demo-box ul li a:hover { color:#0168B5;}

.bank-account-details { float:left; width:740px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:10px; background:#D6E7F3; }

.bank-account-details h1{ width:100%;text-align: left; margin:0; padding:0; font-size:16px !important; line-height:24px !important; color:#333333;}

.bank-account-details ul { float:left; width:460px; margin:20px 0 0 0; padding:0; list-style:none;}
.bank-account-details ul li { float:left; margin:0; padding:0;}
.bank-account-details ul li.o1 { float:left; text-align:left; width:180px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0; font-size:14px; color:#333;  }

.bank-account-details ul li.o2 { float:left; text-align:left; width:280px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0; font-size:14px; color:#0168B5;}

.bank-account-details-img { float:left; width:250px; height:170px; margin:20px 0 0 10px; padding:2px; border:1px solid #0168B5;}

.bank-account-details p {width:100%; font-size:14px; line-height:26px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.bank-account-details p span { color:#0168B5; font-weight: bold;}
.bank-account-details p a {color:#0168B5; text-decoration:none;}
.bank-account-details p a:hover { color:#333; }

/**testimonials**/
.testimonials { float:left; width:100%; min-height:50px; height:auto; margin:0 0 10px 0; padding:0;}
.testimonials p {width:100%; font-size:14px; line-height:20px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.testimonials p span { color:#0168B5; font-weight: bold;}
.testimonials p a {color:#0168B5; text-decoration:none;}
.testimonials p a:hover { color:#333; }

.testimonials-page-bg { float:left; width:100%; height:20px; margin:0; padding:0; background:url(../images/testimonials-bg.html) repeat-x center top;}
/**testimonials**/

.login-form { width:231px; height:auto; min-height:100px; margin:0 auto; padding:0; }
.login-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}



/**register-form**/
.register-form { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0;}

.register-form ul { float:left; margin:0 10px; padding:0; list-style:none; width:225px; height:auto;}
.register-form ul li { float:left; width:225px; height:auto; min-height:30px; margin:0px; padding:0; font-size:13px;}
.register-form ul li a { color:#0168B5; text-decoration:none;}
.register-form ul li a:hover { color:#333;}

label.lbbb { float:left; width:100%; margin:0 10px 0 0; padding:0; min-height:30px; line-height:30px; text-align: left; font-size:13px; font-weight:normal !important; color:#333;}

.register-form-bor { float:left; font-size:13px; margin:5px 0 0 0; padding:0 0 0 5px; color:#333 !important;  width:100%; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.register-form-err { float:left; font-size:13px; margin: 0; padding:0 0 0 0; color: #F00 !important;  width:100%; height:22px;}

.register-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:100%; height:125px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**register-form**/


/**themes**/
.themes { float:left; width:100%; height:auto; margin: 0; padding:0;}
.galleryImage {background:#FFF; width:225px; height:170px; overflow:hidden; margin:10px; padding:0px; float:left; box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;
-webkit-box-shadow:0 1px 2px #999;}
.galleryImage:hover {box-shadow:0 0px 7px #666; -moz-box-shadow:0 0px 7px #666;
 -webkit-box-shadow:0 0px 7px #666;}
.info {float:left; width:100%; margin:0; padding:0 10px 0 10px;}
.info h2 { width:100%; font-size:17px; margin: 5px 0; padding:0; line-height:20px; color:#0168B5; text-align:left;}
/**themes**/

/**** PORTFOLIO STYLES*****/

#portfolio {padding:0px; 	}	/* Images list */
#portfolio-list {width:100%;}
#portfolio-list li {float:left;margin:0px 10px;text-align:center;	background-color:#fbfbfb;border-bottom:1px solid #e5e5e5;height:235px;margin-bottom:30px;width:225px;}
#portfolio-list li:hover {border-bottom:1px solid /*mainColor*/#0168B5;height:235px;}
#portfolio-list img {background-color:#FFF;height:155px;width:225px; background:#000}
#portfolio-list li:hover .title {color:/*mainColor*/#0168B5;}
#portfolio-list li .title {font-size:16px !important;margin-top:5px;font-weight: 400;color: #0168B5 !important;float:left; padding: 0 0 0 10px;}
#portfolio-list li .title a {color: #3A3A3A;}
#portfolio-list li .title a:hover {color:/*mainColor*/#0168B5;}
#portfolio-list li .categorie {	font-size:12px;line-height:25px;color:#0168B5; text-align:left; float:left; width:100%; margin:0; padding:0 0 0 10px;}	/* Filter menu */		

.cats-filter {border-bottom:1px solid #ededed;overflow:hidden;padding:10px 0;	}
.cats-filter li a {float:left;margin-right:3px;color:#014A81;background-color:#D6E7F3;		padding:6px;margin-bottom:3px;	}
.cats-filter li a:hover {background-color:/*mainColor*/#0168B5; color:#FFF;	}	
.cats-filter li a.current {background-color:/*mainColor*/#0168B5; color:#FFF;	}	/* adipoli */		.adipoli-wrapper {margin:auto;position:relative;display: inline-block;	}
.adipoli-wrapper>img {position: absolute;z-index: 1;	}
.adipoli-before {position: absolute;z-index: 5;	}
.adipoli-after {position: absolute;z-index: 10;	}
.adipoli-slice {display:block;position:absolute;z-index:15;height:100%;}	.adipoli-box {display:block;position:absolute;z-index:15;	}	

/**** PORTFOLIO STYLES*****/

/**SITE-MAP**/
.site-map { float:left; width:740px; height:auto; min-height:200px; margin:0; padding:0; }

.site-map h5 { width:100%; font-size:15px; color:#0168B5; font-weight:700; margin:0; padding:0 0 0 10px; line-height:30px;}
.site-map ul { float:left; margin:0 5px; padding:0; list-style:none; width:175px; height:auto; min-height:100px;}

.site-map ul li { float:left; width:100%; line-height:26px; margin:0; padding:0; font-size:15px; font-weight:700; color:#333; }
.site-map ul li a { text-align:left; color:#0168B5; text-decoration:none; font-size:15px; font-weight:700;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; }
.site-map ul li a:hover { color:#333; margin:0; padding: 0 0 0 10px;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.site-map ul li.sm{ float:left; width:100%; line-height:25px; margin:0; padding:0; font-size:16px; font-weight:400; }
.site-map ul li.sm a { text-align:left; color:#333; text-decoration:none; font-size:14px; font-weight:400;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; margin:0; padding:0 0 0 10px; }

.site-map ul li.sm a:hover { color:#0168B5; margin:0; padding: 0 0 0 20px;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

/**SITE-MAP**/

}
/* Portrait tablet to landscape and desktop */


/* Landscape phone to portrait tablet */
@media only screen and ( min-width: 600px) and ( max-width: 767px ) {

h1 { width:100%; text-align:center; margin:10px 0; padding:0; font-size:24px !important; line-height:30px !important; color:#333333;}
h1 span { color:#0067B4;}
	
/*** Social Icon***/
#facebook #facebook_inner {/*background-color: #333333;*/ background-image: url(../images/icon1.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 200px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#facebook #facebook_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon1.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 200px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#twitter #twitter_inner {/*background-color: #333333;*/ background-image: url(../images/icon2.html);color: #FFFFFF; cursor: pointer;
height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 235px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#twitter #twitter_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon2.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 235px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#google_plus #google_plus_inner {/*background-color: #333333;*/ background-image: url(../images/icon3.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 270px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#google_plus #google_plus_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon3.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 270px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#linkedIn #linkedIn_inner {/*background-color: #333333;*/ background-image: url(../images/icon4.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 305px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#linkedIn #linkedIn_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon4.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 305px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#skype #skype_inner {/*background-color: #333333;*/ background-image: url(../images/icon5.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 340px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#skype #skype_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon5.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 340px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
/*** Social Icon***/

#quick-quotation  #quick-quotation_inner { display:none; /* background-image: url(../images/quick-quotation.png);color: #FFFFFF;
cursor: pointer; height: 140px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 200px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
#quick-quotation #quick-quotation_inner:hover { display:none; /* background-image: url(../images/quick-quotation.png); color: #FFFFFF;
cursor: pointer; height: 140px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 200px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}

#live-quotation  #live-quotation_inner { display:none; /*background-image: url(../images/live-quotation.png);color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 345px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
#live-quotation #live-quotation_inner:hover { display:none; /*background-image: url(../images/live-quotation.png); color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 345px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}

header{ background:#FFF; width:100%; min-height:150px; height: auto; margin:0; padding:0;/* position:fixed;*/top:0;  /*z-index:3000;*/ border-bottom:1px solid #0168B5;}

.top-bg { display:none; /*background:#333; width:100%; height:32px; margin:0; padding:0; border-bottom:2px solid #0168B5; position:fixed; z-index:3000;*/}	
.center { width:96%; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/**breadcrumbs**/
.breadcrumbs { float:left; width: auto; height:30px; line-height:30px; margin:0; padding:0; font-size:12px; color:#FFF; font-weight:bold;}
.breadcrumbs span { color:#CCC; font-weight:normal;}
.breadcrumbs a { color:#CCC; text-decoration:none;}
.breadcrumbs a:hover {color:#FFF;}
/**breadcrumbs**/

/**Top-nav**/
.top-nav{ float:right; width: auto; height:30px; margin:0; padding:0;}
.top-nav ul { float:left; margin:0; padding:0; list-style:none;}
.top-nav ul li { float:left; margin:0; padding:0; line-height:30px; background:url(../images/top-line.html) no-repeat right top;}
.top-nav ul li a { float:left; margin:0; padding:0 10px; line-height:30px; font-size:12px; color:#CCC; text-decoration:none; font-weight:normal;}
.top-nav ul li a:hover { color:#FFF;}
/**Top-nav**/

/**LOGO**/
.logo { float:left; width: auto; height: auto; margin:50px 0 10px 0; padding:0px; display:block;}
/**LOGO**/

/**Top-Rt**/
.top-rt { float: right; margin:70px 10px 0 0px; padding:0; width: auto; height:auto;}

/**SEARCH-FORM**/
#search-form {display:inline-block;position:relative;background:#FAFAFA;width:198px;height:25px;margin:0 10px 0 0; border:1px solid #0168B5; }
#search-form input {outline:none;margin:0 !important ;color:#666;border:none;font-size:13px;background:none;text-transform: capitalize;height:25px; line-height:25px;width:170px; padding:0 0 0 5px;}
.search-form-submit {position:absolute;display:block;width:18px;height:25px;background:url(../images/header-search-submit.html) no-repeat 0 0;right:0px;top:0px;}
.search-form-submit:hover {background:url(../images/header-search-submit.html) no-repeat 0 bottom;}
/**SEARCH-FORM**/

/**CALL-NOW**/
.call-now { float:right; width: 200px; height: auto; margin:0; padding:0;}
.call-now ul { float:left; margin:0; padding:0 5px; list-style:none; height:30px;}
.call-now ul li { }
.call-now ul li.icon { float:left; width:auto; width:20px; height:20px; line-height:20px; padding:5px 0; margin:0; }
.call-now ul li.text { float:left; text-align:left; font-size:13px; color:#333; font-weight:normal; width:auto; height:20px; line-height:20px; padding:5px; margin:0;}
.call-now ul li.text a { text-decoration:none; color:#333;}
.call-now ul li.text a:hover {color:#0168B5;}
/**CALL-NOW**/
/**Top-Rt**/

.col-sm-4 h3 { width:90%; float:left; text-align:left; font-size:16px; font-weight:bold; line-height:30px; color:#FFF; margin:0; padding:0 0 0 10px !important;}


.check-availability { float:left; width:100%; height:auto; min-height:50px; margin:10px 0; padding:10px 0; background:#D6E7F3;}
.check-availability p { width:100%; text-align:center; font-size:14px; color:#333; margin:10px 0; padding:0;}
.check-availability ul { /*float:left;*/ width:70%; margin:0 auto; padding:0; list-style:none; }
.check-availability ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.check-availability ul li { float:left; margin:5px; padding:0; height:30px; line-height:30px; text-align:left; font-size:14px; color:#333;}

input.btn { float:left; width:auto;  height: auto; margin:0px 5px; padding:0px 10px ; background:#333; font-size:12px; color:#CCC; font-weight:normal; cursor:pointer; border:none;  border-radius:5px; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out; line-height:30px; height:30px;}
input.btn:hover { background:#0168B5; color:#FFF; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}

.bor { float:left; width:235px; height:30px; line-height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; font-size:12px; color: #333; background:#FFF; border:1px solid #CCC	; 
}
.bor:focus { border:1px solid #0168B5; background:#FFF;  }

.sell { float:left; width:90px; height:30px !important; line-height:30px !important; margin:0px 0px 0px 0px; padding:5px 2px; font-size:14px; color: #333; background:#FFF; border:1px solid #CCC; 
}
.sell:focus { border:1px solid #0168B5; background:#FFF;  }

/**SERVICES**/

.all-services{ float:left; width:570px; height:auto; min-height:200px; margin:0 0 0 3px; padding:0;}

.services { float:left; width:180px; height:auto; min-height:300px; background:#FFF; margin:10px 5px 0 5px; padding:0; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.services:hover { float:left; width:180px !important; height:auto; min-height:300px; background:url(../images/service-box.html) repeat-x bottom; margin:10px 5px 0 5px; padding:0;}
.services h1 { width:100% !important; font-size:20px !important; text-align:center; margin:10px 0; padding:0 !important; color:#333;}
.services h1 a { color:#333; text-decoration:none;}
.services h1 a:hover { color:#0168B5;}
.services p { width: auto; text-align:center; font-size:13px; color:#333; margin:0px 0 10px 0; padding:0 10px;}
.services ul { float:left; margin:0; padding:0; list-style:none;}
.services ul li { float:left; margin:0; padding:0; width:100%;}
.view-home { width: 154px; height:154px; margin:0px 13px !important; padding:0px !important; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;  }
.view-home .mask,.view-home .content { width: 154px; height:154px; position: absolute; overflow: hidden; top: 0; left: 0; }
.view-home img { display: block; position: relative; }

.view-home a.info { display: inline-block; text-decoration: none; font-size:0; color: #fff; text-transform: uppercase; width: 154px; height:154px; }
.view-home a.info: hover {}
.view-home-fifth img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth .mask { background: url(../images/member-hover-img.html) left top no-repeat; -webkit-transform: translateX(-300px); -moz-transform: translateX(-300px); -o-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth:hover .mask { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
.view-home-fifth:hover img { -webkit-transform: translateX(300px); -moz-transform: translateX(300px); -o-transform: translateX(300px); -ms-transform: translateX(300px); transform: translateX(300px); }
/**SERVICES**/

.button1 {cursor: pointer;display:block;font-size: 12px; min-height:25px;height: auto;/*line-height: 14px;*/ float:left; margin:1px 0px 0px 0px !important; text-decoration:none; color:#FFFFFF; font-style:normal;   width: auto;}
.button1 a { float:left; width: auto; line-height:25px; font-weight:normal; color:#FFFFFF; background:#333; text-decoration:none;  border-radius:0; margin:0px 5px 5px 0 ; padding:0 10px; text-align:left;}
.button1 a:hover {float:left; background:#0168B5;color: #FFFFFF;  text-decoration:none;}

/*Btn*/
.button { cursor: pointer;display: inline-block;font-size: 14px;height: auto !important;line-height: 14px; float:left;padding: 0px !important; margin:0px 30px 10px 30px; text-decoration:none; color:#FFFFFF !important; border:none; height:35px;}
.button a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width:121px; margin:0; padding:0 !important; height:35px; line-height:35px; color:#FFFFFF; border-radius: 50px; text-shadow: 2px 2px 5px #000;}
.button a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**Our Recent Work**/
.our-recent-work { float:left; width:570px; margin:0 0 0 3px; padding:0;}

.boxgrid{ width: 265px; height: 175px; margin:10px; float:left; background:#0168B5; 
overflow: hidden; position: relative; -webkit-box-shadow: 2px 2px 5px 2px #333;
box-shadow: 0px 0px 5px 1px #CCC; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0;}
.boxgrid img { width:265px; height:175px;}
.boxgrid h3 {text-align:left; color:#FFF; font-size:20px; margin:0; padding:0 0 0 10px; line-height:40px; font-weight:200;}
.boxgrid p{width:100%; font-size:13px; line-height:20px; text-align: left; margin: 0; padding:0 5%; color:#FFF;}
.boxgrid p a {color:#FFF; text-decoration:none;}
.boxgrid p a:hover { color:#FFF; text-decoration:underline !important;  }

.boxcaption{ float: left; position: absolute; background: #000; height: 100px;width: 100%;opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption {top: 220;left: 0;}

.more-btn { float:left; width:auto; margin:10px; padding:0;}
.more-btn a { float:left; width:auto; height:25px; line-height:25px; margin:0; padding:0 10px; font-size:13px; color:#FFF; background:#333; text-decoration:none; border-radius: 5px;}

.more-btn a:hover { background: #FFF; color:#0168B5;}
/**Our Recent Work**/

/**Contact Info**/
.contact-info { float: left; width:300px; height: auto; margin:0px; padding:0px;}
.contact-info h4 {width:100%; font-size:20px; text-align:left; color:#FFF; font-weight:200;}
.contact-info ul { float:left; width:300px; height:auto; margin:0px ; padding:0; list-style:none;}
.contact-info ul li.icon { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.contact-info ul li.text { float:left; width:260px; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.contact-info ul li.text a { text-decoration:none; color:#FFF; }
.contact-info ul li.text a:hover { color:#FFF; text-decoration:underline;}
.contact-info ul li.text span { color:#FFF; font-weight:700;}

.follow-us { float:left; margin:0 0 0 0; padding:0; width:180px;}
.follow-us ul { float:left; margin:0; padding:0; list-style:none;}
.follow-us ul li { float:left; width:30px; height:31px; margin:2px; padding:0;}
.follow-us ul li a { display: block;}
.follow-us ul li:hover {opacity:0.7;}
/**Contact Info**/

.weaccept { float:left; margin:5px 0 0 0; padding:0; }
.weaccept ul { float:left; margin:0; padding:0; list-style:none;}
.weaccept ul li.icon1 { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.weaccept ul li.text1 { float:left; width: auto; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.weaccept ul li.text1 a { text-decoration:none; color:#FFF; }
.weaccept ul li.text1 a:hover { color:#FFF;}
.weaccept ul li.text1 span { color:#FFF; font-weight:700;}



.we-accept { float:left; width:auto; height:auto; margin:5px 0 0 30px; padding:0;}
.we-accept img { width:180px;}



/**Course Inquiry**/
.course-inquiry { float:left; width:270px; height: auto; margin:0 0 0 0; padding:0;}
.course-inquiry h4 {width:100%; font-size:20px; text-align:left; color:#FFF; font-weight:200;}
.course-inquiry ul { float:left; margin:0; padding:0; list-style:none;}
.course-inquiry ul li { float:left; width:auto; height:auto; margin:10px 5px 0px 5px; padding:0px;}

.bor1 { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:260px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea {font-size:13px !important; padding:5px; color:#999999;  width:260px; height:70px; border:1px solid #0168B5;  border-radius:5px; background:#E9F5FE; font-family:"Open Sans", Arial, Helvetica, sans-serif;}
/**Course Inquiry**/

/**Fotter**/
.footer-nav { width:100%; height: auto; bottom:0; margin:0px 0 0px 0; padding:10px 0 0 0; background:#1B1B1B url(../images/banner-abstract.html) repeat-x; }
.footer-nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.footernav { width:570px; margin:0px auto 10px auto; height: auto; padding:0;  }
.footernav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.footernavigition { float:left; margin:0px 5px 0 5px; padding:0; width:275px; height:auto;}
.footernavigition ul { float:left; margin:0px; padding:0; list-style:none; width:auto;}
.footernavigition ul li { float:left; margin:0; padding:0; width:100%; }
.footernavigition ul li a { float:left; text-align:left; font-size:13px; margin:0px; padding:0; color:#FFF; text-decoration:none; line-height:25px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.footernavigition ul li a:hover { color:#0168B5; padding:0 0 0 10px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.ft-menu-bg { width:100%; background:#171516; border-top:1px solid #000; height: auto; margin:0; padding:0; display:block;}
.ft-menu-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.ft-menu { width:570px; margin:0 auto; height: auto; padding:0;  }
.ft-menu:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.ft-menu ul { float:left; margin:0; padding:0; list-style:none;}
.ft-menu ul li { float:left; width:auto; height: auto; margin:0; padding:0; background:url(../images/ft.html) no-repeat top right;}
.ft-menu ul li a { float:left; width:auto; height:44px; line-height:44px; margin:0; padding:0px 12px; font-size:12px; color:#FFF; text-align:left; text-decoration:none;}
.ft-menu ul li a:hover { color:#0168B5;}
/**Fotter**/

.copyright { width:100%; height:auto; line-height:45px; margin:0 0 0px 0; padding:0; font-size:12px; text-align: center; font-weight:normal; color:#014A81;}

.footer-fix { display:none; /*width:100%; height:70px; margin:50px 0 0px 0; padding:0; background:#0168B5; padding:0; position:fixed;bottom:0;  z-index:3000; border-top:2px solid #014A81;*/}

/*.footer-fix-call { float:left; width:auto; height:70px; margin:0; padding:0; display:block;}
.footer-fix-call ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-call ul li { float:left; margin:0; padding:0;}
.footer-fix-call ul li.ic { float:left; width:auto; height:70px; margin:0 5px; padding:0;}
.footer-fix-call ul li.tc { float:left; text-align:left; color:#fff; font-size:28px; line-height:70px; font-weight:normal; margin:0 5px; padding:0;}

.footer-fix-icon-menu { float:right; width: auto; height:70px; margin:0; padding:0;}
.footer-fix-icon-menu ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-icon-menu ul li { float:left; width:90px; height:70px; background:#014A81; margin:0 0 0 1px; padding:0;}
.footer-fix-icon-menu ul li a { float:left; width:90px; height:70px; margin:0; padding:0; font-size:13px; text-align:center; color:#FFF; text-decoration:none;}
.footer-fix-icon-menu ul li a:hover { background: url(../images/footer-hover.jpg) repeat-x top center; color:#FFF;}
.menu-icon { float:left; width: 90px; height:auto; margin:0; padding:10px 0 5px 0; text-align:center; }*/

/*four_icon*/
.four_icon { float:left; margin: 10px 2%; padding:10px; float:left; width:96%; height:120px;}
/********Scroll******/
.simply-scroll-container { position: relative;float:left;}
/* Clip DIV - automatically generated */
.simply-scroll-clip { position: relative;overflow: hidden;}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { overflow: hidden;margin: 0;padding: 0;list-style: none;float:left;}
.simply-scroll-list li {padding: 0;margin: 0px 0px 0px 0px;list-style: none;float:left;}
.simply-scroll-list li img {border: none;display: block;}
/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll { width:auto;height:100px;}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {width:550px;height: 100px; margin:0;}
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {float: left; /* Horizontal scroll only */
width: auto;height: 100px;margin:0px 10px 0px 0px;}
/********Scroll******/

.call-now-icon { /*float:left;*/ width:25px; height:25px; margin:0; padding:0; position: fixed; top:7px; left:10px; display:block; z-index:3000 !important;}

/**pricing_table**/
.pricing_table { float: left; width:325px; margin:10px 0 0 20px !important; padding:0; }
.pricing_table:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.pricing_table-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table ul {list-style:none; float:left; width:100%; margin:1px 0 0 0px;padding:0px;text-align:center;background-color:#FFF; /*border:1px solid #f2f3f3;*/-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table ul li.a1 { float:left; width:325px; margin:1px 0 0 0; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.a2 { float:left; width:325px; margin:1px 0 0 0; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.a2 span { float:left; color:#333; text-decoration: line-through;}

.pricing_table ul li.b1 { float:left; width:325px; margin:1px 0 0 0; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.b2 { float:left; width:325px; margin:1px 0 0 0; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.b2 span { float:left; color:#333; text-decoration: line-through;}

/**pricing_table**/

/*Btn*/
.pricing_btn { cursor: pointer;display: inline-block;font-size: 12px;height: auto !important;line-height: 25px; float:left;padding: 0px !important; margin:10px 0 ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: auto; margin:0; padding:0 30px!important; height:25px; line-height:25px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**left-nav**/
.left-nav { float:left; width:230px; height:auto; margin:10px 0 0 0px; padding:0;}
.left-nav-titel { float:left; width:100%; height:35px; line-height:35px; margin:0 0 1px 0; padding:0 0 0 10px; font-size:18px; color:#FFF; text-align:left; font-weight: normal; background:#0168B5 url(../images/banner-abstract.html) repeat-x center;}
.topnav { float:left;width:100%;padding: 40px 28px 25px 0;}
ul.topnav {padding: 0;margin: 0;font-size: 16px;line-height: 0.5em;list-style: none !important;}
ul.topnav li {}
ul.topnav li a {line-height: 10px;font-size: 14px;padding: 10px 10px;color: #FFF;display: block;text-decoration: none;
font-weight: normal; background:#0168B5; margin:0 0 1px 0;}
ul.topnav li a:hover {background-color:#0168B5;color:#FFF;}
ul.topnav ul {margin: 0;padding: 0;display: none; list-style:none;}
ul.topnav ul li {margin: 0;padding: 0;clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 13px;font-weight: normal; color:#333;outline:0; background:#E9E9E9;}
ul.topnav ul li a:hover {	background-color:#E9E9E9; padding-left: 15px; border-left: 5px solid #0168B5;color:#0168B5;}
ul.topnav ul ul li a {color:silver;padding-left: 40px; color:#0168B5;}
ul.topnav ul ul li a:hover {color:#333; padding-left: 35px;}
ul.topnav span{float:right;}
/**left-nav**/

.sub-banner { width:100%; height:200px; margin:0; padding:0; background: url(../images/sub-banner-bg.png) repeat-x top center;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.subbanner { width:560px; height: auto; float: none; margin:0 auto; padding:0;}
.subbanner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.subbanner ul { float:left; margin:0; padding:0; list-style:none;}
.subbanner ul li.text { float:left; width:340px; height:160px; margin:0 20px 0 0; padding:0;}

.subbanner ul li.text h1 {width:100%; height:auto; margin:0; padding:0; font-size:22px !important; line-height:40px !important; text-align:left; color:#FFF; font-weight:700;  text-shadow: 1px 1px 5px #000;}
.subbanner ul li.text p { text-align:left; color:#FFF; line-height:18px; margin:0; padding:0; font-size:13px;}
.subbanner ul li.image { float:left; margin:0; padding:0; width:200px; height:200px;}

/**pricing_table- logo**/
.pricing_table-logo {float:left; width:325px; height:auto; min-height:200px;margin:10px 0px 10px 20px; padding:0;}
.pricing_table-logo-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table-logo ul {list-style:none; float:left; width:325px; height:auto; min-height:200px; margin:0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-logo ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table-logo ul li.tl-1 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#0168B5 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 
.pricing_table-logo ul li.tl-2 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#FF3300 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;}
.pricing_table-logo ul li.tl-3 { float:left; width:100%; height:150px; margin:0; padding:0;  background:#009900 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 

.pricing_table-logo ul li.tl-1 h1, .pricing_table-logo ul li.tl-2 h1, .pricing_table-logo ul li.tl-3 h1 { font-size:36px !important; text-align:center; color:#FFF; line-height:80px !important; margin:0; padding:10px 0 0 0; font-weight:200;  }
.pricing_table-logo ul li.tl-1 p, .pricing_table-logo ul li.tl-2 p, .pricing_table-logo ul li.tl-3 p { font-size:20px !important; text-align:center; color:#FFF; line-height:30px !important; margin:0; padding:0 0 0 0; font-weight:200;  }

.pricing_table-logo ul li { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:14px; line-height:40px; text-align:center; color:#333;} 
.pricing_table-logo ul li.bg { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:14px; line-height:40px; text-align:center; color:#333; background:#CCC; font-weight:bold;}
.pricing_table-logo ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:14px; line-height:40px; text-align:center; color:#333;}

.pricing_btn-logo { cursor: pointer;display: inline-block; width:120px; font-size: 12px;height: auto !important;line-height: 25px; /*float:left;*/padding: 0px !important; margin:10px auto !important ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn-logo a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: 120px; margin:0; padding:0 30px!important; height:30px; line-height:30px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn-logo a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}

/**pricing_table- logo**/

/**Pricing Table Hosting**/
.pricing_table-linux-hosting {float:left; width:325px; height:auto; min-height:200px;margin:10px 0 10px 20px; padding:0;}


.pricing_table-linux-hosting ul {list-style:none; float:left; width:325px; height:auto; min-height:200px; margin: 5px 0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-linux-hosting ul:hover { -webkit-transform: scale(1.03);-moz-transform: scale(1.03);-o-transform: scale(1.03);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}

.pricing_table-linux-hosting ul.ff { margin:0; padding:0; list-style:none;}
.pricing_table-linux-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-linux-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-linux-hosting ul li.c1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-linux-hosting ul li.c2 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c3 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c4 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c5 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0AB797 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c6 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0AB797 url(../images/banner-abstract.html) repeat-x  top left;}

.pricing_table-linux-hosting ul li.c1-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-linux-hosting ul li.c2-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c3-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c4-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c5-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c6-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}


.pricing_table-linux-hosting ul li.c2 h1, .pricing_table-linux-hosting ul li.c3 h1, .pricing_table-linux-hosting ul li.c4 h1, .pricing_table-linux-hosting ul li.c5 h1, .pricing_table-linux-hosting ul li.c6 h1 {font-size:20px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c2-1 h1, .pricing_table-linux-hosting ul li.c3-1 h1, .pricing_table-linux-hosting ul li.c4-1 h1, .pricing_table-linux-hosting ul li.c5-1 h1, .pricing_table-linux-hosting ul li.c6-1 h1 {font-size:24px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 h1 { font-size:24px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 p{ font-size:14px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-linux-hosting ul li.c2 p, .pricing_table-linux-hosting ul li.c3 p, .pricing_table-linux-hosting ul li.c4 p, .pricing_table-linux-hosting ul li.c5 p, .pricing_table-linux-hosting ul li.c6 p { font-size:14px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li.c2-1 p, .pricing_table-linux-hosting ul li.c3-1 p, .pricing_table-linux-hosting ul li.c4-1 p, .pricing_table-linux-hosting ul li.c5-1 p, .pricing_table-linux-hosting ul li.c6-1 p {font-size:14px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:14px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-linux-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:14px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-linux-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:14px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table Hosting**/

#back-top {position: fixed;/*bottom: 70px;*/ top:90%; right:-72%;/* margin-right:0px;*//*margin-left:0px;*/}
#back-top a {width: 40px;height: 40px;display: block;margin-bottom: 0px;background:#0168B5 url(../images/scrolltop.png) no-repeat center center;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {background-color:#014A81;}


/**Pricing Table**/
.pricing_table-reseller-hosting {float:left; width:325px; height:auto; min-height:200px;margin:10px 0px 10px 20px; padding:0;}

.pricing_table-reseller-hosting ul {list-style:none; float:left; width:100%; height:auto; min-height:200px; margin: 0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-reseller-hosting ul:hover { -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}


.pricing_table-reseller-hosting ul.ff { margin:0!important; padding:0; list-style:none;}
.pricing_table-reseller-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-reseller-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-reseller-hosting ul li.c1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-reseller-hosting ul li.c2 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c3 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c4 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}


.pricing_table-reseller-hosting ul li.c1-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-reseller-hosting ul li.c2-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c3-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c4-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}



.pricing_table-reseller-hosting ul li.c2 h1, .pricing_table-reseller-hosting ul li.c3 h1, .pricing_table-reseller-hosting ul li.c4 h1 {font-size:22px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c2-1 h1, .pricing_table-reseller-hosting ul li.c3-1 h1, .pricing_table-reseller-hosting ul li.c4-1 h1{ font-size:22px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 h1 { font-size:22px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 p{ font-size:13px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-reseller-hosting ul li.c2 p, .pricing_table-reseller-hosting ul li.c3 p, .pricing_table-reseller-hosting ul li.c4 p{ font-size:13px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li.c2-1 p, .pricing_table-reseller-hosting ul li.c3-1 p, .pricing_table-reseller-hosting ul li.c4-1 p {  font-size:13px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-reseller-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:12px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-reseller-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:12px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table**/


/**live-quotation-form**/
.live-quotation-form {float:left; width:325px; height:auto; min-height:200px;margin:10px 0px 10px 20px; padding:0;}
.live-quotation-form p { width:100%; text-align:left; font-size:13px; margin:0 0 10px 0; padding:0; line-height:20px;}
.live-quotation-form p span { color:#F00}
.live-quotation-form h1 { text-align:left; color:#0168B5; font-size:20px !important; margin: 20px 0 10px 0 ; padding:0; line-height:30px; font-weight: normal;}

.live-quotation-form ul { float:left; margin:0; padding:0; display:block; list-style:none;width:100%; height:auto; min-height:100px;}
.live-quotation-form ul li { float:left; margin:5px 0; padding:0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.live-quotation-form ul li.bac { float:left; margin:1px 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px; background:#E9F5FE; border-radius: 8px;}

.live-quotation-form ul li.bactext { float:left; margin: 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.check-box { float:left; margin:0 10px !important; padding:3px 0 0 0 !important; width: 15px; height: auto;}
.live-quotation-form-text { float:left; width:170px; height: auto; min-height:25px; line-height:25px; margin:0 10px 0 0; padding:0; font-size:13px; text-align:left;}
.live-quotation-form-text1 { float:left; width:100px; height: auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:13px; text-align:right; color:#0168B5; font-weight:700;}

label { float:left; width:110px; margin:0 10px 0 0; padding:0; min-height:30px; line-height:30px; text-align: right; font-size:13px; font-weight:normal !important; color:#333;}
label span { color:#F00;}

.border-form { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:198px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea-form { float:left; font-size:13px; padding:5px; color:#333 !important;  width:318px; height:100px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.border-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:198px; height:30px; line-height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**live-quotation-form**/

.main { float:left; width:96%; height:auto; min-height:200px; margin:0 2%; padding:0;}

.main-left { float:left; width:50%; height:auto; min-height:200px; margin:0 ; padding:0;}
.main-right { float: left; width:48%; height:auto; min-height:50px; margin:0 0 0 2%; padding:0;}

.main h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:20px !important; line-height:24px !important; color:#333333;}

.main h2 { width:100%;text-align: left; margin:10px 0 0 0; padding:0; font-size:18px !important; line-height:32px !important; color:#0168B5;}

.main p {width:100%; font-size:13px; line-height:18px; text-align: left; margin:10px 0; padding:0; color:#333;}
.main p span { color:#0168B5; font-weight: bold;}
.main p a {color:#0168B5; text-decoration:none;}
.main p a:hover { color:#333; }

.contact-add { float:left; width:100%; min-height:160px; height: auto; margin:5px 0; padding:0; border:1px solid #D6E7F3}
.contact-add h1 { width:100%; line-height:30px; margin:0; padding:0 0 0 10px !important; font-size:16px !important; text-align:left; color:#0168B5; background:#D6E7F3;}

.contact-add p {width:100%; font-size:13px; line-height:20px; text-align: left; margin: 0; padding:10px; color:#333;}
.contact-add p span { color:#0168B5; font-weight: bold;}
.contact-add p a {color:#0168B5; text-decoration:none;}
.contact-add p a:hover { color:#333; }

/**contact-page-form**/
.contact-page-form { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0;}

.contact-page-form h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:18px !important; line-height:24px !important; color:#0168B5;}
.contact-page-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-page-form ul li { margin:0; padding:0; float:left; width:100%; height:auto; min-height:20px; line-height:20px;}
.contact-page-form ul li a {color:#0168B5; text-decoration:none;}
.contact-page-form ul li a:hover { color:#333; }
.contact-page-form ul li.lbb { float:left; width:100%; height:25px; line-height:25px; font-size:13px; text-align:left; color:#333;}
.contact-page-form-bor { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:231px; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.check { float:left; width:14px; height:14px; margin: 3px 8px 0 0 !important; padding:0 0 0 0 !important; text-align:left;}

.contact-page-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:230px; height:30px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.contact-page-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:230px; height:80px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**contact-page-form**/

.text-box {float:left; width:325px; height:auto; min-height:200px;margin:10px 0px 10px 20px; padding:0;}
.text-box p {width:100%; font-size:13px; line-height:18px; text-align: justify; margin:0 0 10px 0; padding:0; color:#333;}
.text-box p span { color:#0168B5; font-weight: bold;}
.text-box p a {color:#0168B5; text-decoration:none;}
.text-box p a:hover { color:#333; }

.text-box-img { float:left; width:325px; height:125px; margin:0 0 20px 0; padding:9px; border-radius: 5px; background:#E9E9E9; border:1px solid #CCC;}
.text-box-img img { width:305px; height:105px;}

.contact-map { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0; margin:5px 0 0 0; padding:0px; border:1px solid #D6E7F3; overflow:hidden;}

.career-img { float: left; width:100%; height:auto; min-height:200px; margin:0; padding:0; text-align:center;}

.career-text { float:left; width:100%; height:auto; min-height:100px; margin:10px 0; padding:10px; background:#D6E7F3;}

.career-text h1 { width:100%;text-align: left; margin: 0; padding:0; font-size:17px !important; line-height:26px !important; color:#0168B5;}

.career-text p {width:100%; font-size:13px; line-height:22px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.career-text p span { color:#0168B5; font-weight: bold;}
.career-text p a {color:#0168B5; text-decoration:none;}
.career-text p a:hover { color:#333; }

.demo-box { float:left; width:255px; height: auto; min-height:100px; margin:10px; padding:0 0 10px 0; background:#D6E7F3; border-radius: 7px;}
.demo-box-titel { float:left; width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; background:#0168B5; color:#FFF;  border-radius: 7px 7px 0 0 ;}
.demo-box ul { float:left; margin:0; padding:0; list-style:none;}
.demo-box ul li { float:left; width:255px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0 10px; color:#333; text-align: left; font-size:14px; font-weight:normal; border-bottom:1px solid #0168B5;}
.demo-box ul li a { color:#333; text-decoration:none;}
.demo-box ul li a:hover { color:#0168B5;}


.bank-account-details { float:left; width:100%; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:10px; background:#D6E7F3; }

.bank-account-details h1{ width:100%;text-align: left; margin:0; padding:0; font-size:16px !important; line-height:24px !important; color:#333333;}

.bank-account-details ul { float:left; width:350px; margin:20px 0 0 0; padding:0; list-style:none;}
.bank-account-details ul li { float:left; margin:0; padding:0;}
.bank-account-details ul li.o1 { float:left; text-align:left; width:130px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0; font-size:12px; color:#333;  }

.bank-account-details ul li.o2 { float:left; text-align:left; width:220px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0; font-size:12px; color:#0168B5;}

.bank-account-details-img { float:left; width:170px; height:110px; margin:20px 0 0 10px; padding:2px; border:1px solid #0168B5;}

.bank-account-details-img img { width:164px; height:104px;}

.bank-account-details p {width:100%; font-size:13px; line-height:26px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.bank-account-details p span { color:#0168B5; font-weight: bold;}
.bank-account-details p a {color:#0168B5; text-decoration:none;}
.bank-account-details p a:hover { color:#333; }

/**testimonials**/
.testimonials { float:left; width:100%; min-height:50px; height:auto; margin:0 0 10px 0; padding:0;}
.testimonials p {width:100%; font-size:13px; line-height:20px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.testimonials p span { color:#0168B5; font-weight: bold;}
.testimonials p a {color:#0168B5; text-decoration:none;}
.testimonials p a:hover { color:#333; }

.testimonials-page-bg { float:left; width:100%; height:20px; margin:0; padding:0; background:url(../images/testimonials-bg.html) repeat-x center top;}
/**testimonials**/

.login-form { width:231px; height:auto; min-height:100px; margin:0 auto; padding:0; }
.login-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}


/**register-form**/
.register-form { /*float:left;*/ width:100%; height:auto; min-height:300px; margin:0 auto; padding:0;}
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.register-form ul { float:left; margin:0 5px; padding:0; list-style:none; width:170px; height:auto;}
.register-form ul li { float:left; width:170px; height:auto; min-height:30px; margin:0px; padding:0; font-size:13px;}
.register-form ul li a { color:#0168B5; text-decoration:none;}
.register-form ul li a:hover { color:#333;}

label.lbbb { float:left; width:100%; margin:0 10px 0 0; padding:0; min-height:30px; line-height:30px; text-align: left; font-size:13px; font-weight:normal !important; color:#333;}

.register-form-bor { float:left; font-size:13px; margin:5px 0 0 0; padding:0 0 0 5px; color:#333 !important;  width:100%; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.register-form-err { float:left; font-size:13px; margin: 0; padding:0 0 0 0; color: #F00 !important;  width:100%; height:22px;}

.register-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:100%; height:125px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**register-form**/

/**themes**/
.themes { float:left; width:100%; height:auto; margin: 0; padding:0;}
.galleryImage {background:#FFF; width:225px; height:170px; overflow:hidden; margin:10px 25px; padding:0px; float:left; box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;
-webkit-box-shadow:0 1px 2px #999;}
.galleryImage:hover {box-shadow:0 0px 7px #666; -moz-box-shadow:0 0px 7px #666;
 -webkit-box-shadow:0 0px 7px #666;}
.info {float:left; width:100%; margin:0; padding:0 10px 0 10px;}
.info h2 { width:100%; font-size:17px; margin: 5px 0; padding:0; line-height:20px; color:#0168B5; text-align:left;}
/**themes**/


/**** PORTFOLIO STYLES*****/
#portfolio {padding:0px; 	}	/* Images list */
#portfolio-list {width: auto;}
#portfolio-list li {float:left;margin:0px 25px;text-align:center;	background-color:#fbfbfb;border-bottom:1px solid #e5e5e5;height:235px;margin-bottom:30px;width:225px;}
#portfolio-list li:hover {border-bottom:1px solid /*mainColor*/#0168B5;height:235px;}
#portfolio-list img {background-color:#FFF;height:155px;width:225px; background:#000}
#portfolio-list li:hover .title {color:/*mainColor*/#0168B5;}
#portfolio-list li .title {font-size:16px !important;margin-top:5px;font-weight: 400;color: #3A3A3A;float:left; padding: 0 0 0 10px;}
#portfolio-list li .title a {color: #3A3A3A;}
#portfolio-list li .title a:hover {color:/*mainColor*/#0168B5;}
#portfolio-list li .categorie {	font-size:12px;line-height:25px;color:#0168B5; text-align:left; float:left; width:100%; margin:0; padding:0 0 0 10px;}	/* Filter menu */		

.cats-filter {border-bottom:1px solid #ededed;overflow:hidden;padding:10px 0;	}
.cats-filter li a {float:left;margin-right:3px;color:#014A81;background-color:#D6E7F3;		padding:6px;margin-bottom:3px;	}
.cats-filter li a:hover {background-color:/*mainColor*/#0168B5; color:#FFF;	}	
.cats-filter li a.current {background-color:/*mainColor*/#0168B5; color:#FFF;	}	/* adipoli */		.adipoli-wrapper {margin:auto;position:relative;display: inline-block;	}
.adipoli-wrapper>img {position: absolute;z-index: 1;	}
.adipoli-before {position: absolute;z-index: 5;	}
.adipoli-after {position: absolute;z-index: 10;	}
.adipoli-slice {display:block;position:absolute;z-index:15;height:100%;}	.adipoli-box {display:block;position:absolute;z-index:15;	}	


/**** PORTFOLIO STYLES*****/

/**SITE-MAP**/
.site-map { float:left; width:100%; height:auto; min-height:200px; margin:0; padding:0;  }

.site-map h5 { width:100%; font-size:14px; color:#0168B5; font-weight:700; margin:0; padding:0 0 0 10px; line-height:30px;}
.site-map ul { float:left; margin:0 1px ; padding:0; list-style:none; width:135px; height:auto; min-height:100px;}

.site-map ul li { float:left; width:100%; line-height:26px; margin:0; padding:0; font-size:14px; font-weight:700; color:#333; }
.site-map ul li a { text-align:left; color:#0168B5; text-decoration:none; font-size:13px; font-weight:700;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; }
.site-map ul li a:hover { color:#333; margin:0; padding: 0 0 0 0;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.site-map ul li.sm{ float:left; width:100%; line-height:25px; margin:0; padding:0; font-size:12px; font-weight:400; }
.site-map ul li.sm a { text-align:left; color:#333; text-decoration:none; font-size:12px; font-weight:400;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; margin:0; padding:0 0 0 0; }

.site-map ul li.sm a:hover { color:#0168B5; margin:0; padding: 0 0 0 0;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

/**SITE-MAP**/

}


@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 { width:100%; float:left; text-align:center; margin:10px 0; padding:0; font-size:24px !important; line-height:30px !important; color:#333333;}
h1 span { color:#0067B4;}
	

/*** Social Icon***/
#facebook #facebook_inner {/*background-color: #333333;*/ background-image: url(../images/icon1.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 110px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#facebook #facebook_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon1.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 110px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#twitter #twitter_inner {/*background-color: #333333;*/ background-image: url(../images/icon2.html);color: #FFFFFF; cursor: pointer;
height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 145px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#twitter #twitter_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon2.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 145px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#google_plus #google_plus_inner {/*background-color: #333333;*/ background-image: url(../images/icon3.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 180px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#google_plus #google_plus_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon3.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 180px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#linkedIn #linkedIn_inner {/*background-color: #333333;*/ background-image: url(../images/icon4.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 215px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#linkedIn #linkedIn_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon4.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 215px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#skype #skype_inner {/*background-color: #333333;*/ background-image: url(../images/icon5.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 250px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#skype #skype_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon5.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 250px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
/*** Social Icon***/

#quick-quotation  #quick-quotation_inner { display:none;/*background-image: url(../images/quick-quotation.png);color: #FFFFFF;
cursor: pointer; height: 140px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 100px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
#quick-quotation #quick-quotation_inner:hover { display:none;/*background-image: url(../images/quick-quotation.png); color: #FFFFFF;
cursor: pointer; height: 140px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 100px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}

#live-quotation  #live-quotation_inner { display:none; /*background-image: url(../images/live-quotation.png);color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 245px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
#live-quotation #live-quotation_inner:hover { display:none; /* background-image: url(../images/live-quotation.png); color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 245px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
	
header{ background:#FFF; width:100%; min-height:150px; height: auto; margin:0; padding:0; /*position:fixed;*/top:0;  /*z-index:3000;*/ border-bottom:1px solid #0168B5;}

.top-bg { display:none !important; /*background:#333; width:100%; height:32px; margin:0; padding:0; border-bottom:2px solid #0168B5; position:fixed; z-index:3000;*/}	
.center { width:96%; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}	

/**breadcrumbs**/
.breadcrumbs { display:none; /*float:left; width: auto; height:30px; line-height:30px; margin:0; padding:0; font-size:12px; color:#FFF; font-weight:bold; */}
/*.breadcrumbs span { color:#CCC; font-weight:normal;}
.breadcrumbs a { color:#CCC; text-decoration:none;}
.breadcrumbs a:hover {color:#FFF;}*/
/**breadcrumbs**/

/**Top-nav**/
.top-nav{ display:none; /*float:right; width: auto; height:30px; margin:0; padding:0;*/}
/*.top-nav ul { float:left; margin:0; padding:0; list-style:none;}
.top-nav ul li { float:left; margin:0; padding:0; line-height:30px; background:url(../images/top-line.jpg) no-repeat right top;}
.top-nav ul li a { float:left; margin:0; padding:0 10px; line-height:30px; font-size:12px; color:#CCC; text-decoration:none; font-weight:normal;}
.top-nav ul li a:hover { color:#FFF;}*/
/**Top-nav**/

/**LOGO**/
.logo { float: none; width: 220px; height: auto; margin:0 auto; padding:50px 0 0px 0;}
.logo img { width:220px; height:80px;}
/**LOGO**/

/**Top-Rt**/
.top-rt { float: none; margin:10px auto; padding:0; width: 80%; height:auto;}
.top-rt:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/**SEARCH-FORM**/
#search-form {display:inline-block;position:relative;background:#FAFAFA;width:366px;height:25px;margin:0 10px 0 0; border:1px solid #0168B5; }
#search-form input {outline:none;margin:0 !important ;color:#666;border:none;font-size:13px;background:none;text-transform: capitalize;height:25px; line-height:25px;width:340px; padding:0 0 0 5px;}
.search-form-submit {position:absolute;display:block;width:18px;height:25px;background: url(../images/header-search-submit.html) no-repeat 0 0;right:0px;top:0px;}
.search-form-submit:hover {background:url(../images/header-search-submit.html) no-repeat 0 bottom;}
/**SEARCH-FORM**/

/**CALL-NOW**/
.call-now { float: left; width: auto; height: auto; margin:5px 0 ; padding:0;}
.call-now ul { float:left; margin:0; padding:0 5px; list-style:none; height:30px;}
.call-now ul li { }
.call-now ul li.icon { float:left; width:auto; width:20px; height:20px; line-height:20px; padding:5px 0; margin:0; }
.call-now ul li.text { float:left; text-align:left; font-size:13px; color:#333; font-weight:normal; width:auto; height:20px; line-height:20px; padding:5px; margin:0;}
.call-now ul li.text a { text-decoration:none; color:#333;}
.call-now ul li.text a:hover {color:#0168B5;}
/**CALL-NOW**/
/**Top-Rt**/

.col-sm-4 h3 { width:90%; float:left; text-align:left; font-size:15px; font-weight:bold; line-height:30px; color:#FFF; margin:0; padding:0 0 0 10px !important;}

.check-availability { float:left; width:100%; height:auto; min-height:50px; margin:10px 0; padding:10px 0; background:#D6E7F3;}
.check-availability p { width:100%;text-align:center; font-size:14px; color:#333; margin:10px 0; padding:0;}
.check-availability ul { /*float:left;*/ width:70%; margin:0 auto; padding:0; list-style:none; }
.check-availability ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.check-availability ul li { float:left; margin:5px; padding:0; height:30px; line-height:30px; text-align:left; font-size:14px; color:#333;}

input.btn { float:left; width:auto;  height: auto; margin:0px 0px 0px 0px; padding:0px 10px ; background:#333; font-size:12px; color:#CCC; font-weight:normal; cursor:pointer; border:none;  border-radius:5px; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out; line-height:30px; height:30px;}
input.btn:hover { background:#0168B5; color:#FFF; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}

.bor { float:left; width:165px; height:30px; line-height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; font-size:12px; color: #333; background:#FFF; border:1px solid #CCC	; 
}
.bor:focus { border:1px solid #0168B5; background:#FFF;  }

.sell { float:left; width:90px; height:30px !important; line-height:30px !important; margin:0px 0px 0px 0px; padding:5px 2px; font-size:12px; color: #333; background:#FFF; border:1px solid #CCC; 
}
.sell:focus { border:1px solid #0168B5; background:#FFF;  }


/**SERVICES**/

.all-services{ float:left; width:460px; height:auto; min-height:200px; margin:0; padding:0;}

.services { float:left; width:210px; height:auto; min-height:300px; background:#FFF; margin:10px 10px 0 10px; padding:0; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.services:hover { float:left; width:210px !important; height:auto; min-height:300px; background:url(../images/service-box.html) repeat-x bottom; margin:10px 10px 0 10px; padding:0;}
.services h1 { width:100% !important; font-size:20px !important; text-align:center; margin:10px 0; padding:0 !important; color:#333;}
.services h1 a { color:#333; text-decoration:none;}
.services h1 a:hover { color:#0168B5;}
.services p { width: auto;text-align:center; font-size:13px; color:#333; margin:0px 0 10px 0; padding:0 10px;}
.services ul { float:left; margin:0; padding:0; list-style:none;}
.services ul li { float:left; margin:0; padding:0; width:100%;}
.view-home { width: 154px; height:154px; margin:0px 28px !important; padding:0px !important; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;  }
.view-home .mask,.view-home .content { width: 154px; height:154px; position: absolute; overflow: hidden; top: 0; left: 0; }
.view-home img { display: block; position: relative; }

.view-home a.info { display: inline-block; text-decoration: none; font-size:0; color: #fff; text-transform: uppercase; width: 154px; height:154px; }
.view-home a.info: hover {}
.view-home-fifth img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth .mask { background: url(../images/member-hover-img.html) left top no-repeat; -webkit-transform: translateX(-300px); -moz-transform: translateX(-300px); -o-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth:hover .mask { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
.view-home-fifth:hover img { -webkit-transform: translateX(300px); -moz-transform: translateX(300px); -o-transform: translateX(300px); -ms-transform: translateX(300px); transform: translateX(300px); }
/**SERVICES**/

.button1 {cursor: pointer;display:block;font-size: 12px; min-height:25px;height: auto;/*line-height: 14px;*/ float:left; margin:1px 0px 0px 0px !important; text-decoration:none; color:#FFFFFF; font-style:normal;   width: auto;}
.button1 a { float:left; width: auto; line-height:25px; font-weight:normal; color:#FFFFFF; background:#333; text-decoration:none;  border-radius:0; margin:0px 5px 5px 0 ; padding:0 10px; text-align:left;}
.button1 a:hover {float:left; background:#0168B5;color: #FFFFFF;  text-decoration:none;}

/*Btn*/
.button { cursor: pointer;display: inline-block;font-size: 14px;height: auto !important;line-height: 14px; float:left;padding: 0px !important; margin:0px 45px 10px 45px; text-decoration:none; color:#FFFFFF !important; border:none; height:35px;}
.button a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width:121px; margin:0; padding:0 !important; height:35px; line-height:35px; color:#FFFFFF; border-radius: 50px; text-shadow: 2px 2px 5px #000;}
.button a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**Our Recent Work**/
.our-recent-work { float:left; width:460px; margin:0; padding:0;}

.boxgrid{ width: 210px; height: 140px; margin:10px ; float:left; background:#0168B5; 
overflow: hidden; position: relative; -webkit-box-shadow: 2px 2px 5px 2px #333;
box-shadow: 0px 0px 5px 1px #CCC; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0;}
.boxgrid img { width:210px; height:140px;}
.boxgrid h3 { text-align:left; color:#FFF; font-size:20px; margin:0; padding:0 0 0 10px; line-height:40px; font-weight:200;}
.boxgrid p{ width:100%; font-size:13px; line-height:18px; text-align: left; margin: 0; padding:0 5%; color:#FFF;}
.boxgrid p a {color:#FFF; text-decoration:none;}
.boxgrid p a:hover { color:#FFF; text-decoration:underline !important;  }

.boxcaption{ float: left; position: absolute; background: #000; height: 100px;width: 100%;opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption {top: 220;left: 0;}

.more-btn { float:left; width:auto; margin:10px; padding:0;}
.more-btn a { float:left; width:auto; height:25px; line-height:25px; margin:0; padding:0 10px; font-size:13px; color:#FFF; background:#333; text-decoration:none; border-radius: 5px;}
.more-btn a:hover { background: #FFF; color:#0168B5;}
/**Our Recent Work**/



/**Contact Info**/
.contact-info { float: left; width:460px; height: auto; margin:0px; padding:0px;}
.contact-info h4 {  width:100%; font-size:20px; text-align:left; color:#FFF; font-weight:200;}
.contact-info ul { float:left; width: auto; height:auto; margin:0px ; padding:0; list-style:none;}
.contact-info ul li.icon { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.contact-info ul li.text { float:left; width:190px; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.contact-info ul li.text a { text-decoration:none; color:#FFF; }
.contact-info ul li.text a:hover { color:#FFF; text-decoration:underline;}
.contact-info ul li.text span { color:#FFF; font-weight:700;}

.follow-us { float:left; margin:0 0 0 0; padding:0; display:inline-block; width:180px !important;}
.follow-us ul { float:left; margin:0; padding:0; list-style:none;}
.follow-us ul li { float:left; width:30px; height:31px; margin:2px; padding:0;}
.follow-us ul li a { display: block;}
.follow-us ul li:hover {opacity:0.7;}
/**Contact Info**/

.weaccept { float:left; margin:5px 0 0 0; padding:0; width:210px; }
.weaccept ul { float:left; margin:0; padding:0; list-style:none;}
.weaccept ul li.icon1 { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.weaccept ul li.text1 { float:left; width: auto; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.weaccept ul li.text1 a { text-decoration:none; color:#FFF; }
.weaccept ul li.text1 a:hover { color:#FFF;}
.weaccept ul li.text1 span { color:#FFF; font-weight:700;}



.we-accept { float:left; width:auto; height:auto; margin:5px 0 0 30px; padding:0;}
.we-accept img { width:180px;}



/**Course Inquiry**/
.course-inquiry { float:left; width:460px; height: auto; margin:0 0 0 0; padding:0;}
.course-inquiry h4 { width:100%; font-size:20px; text-align:left; color:#FFF; font-weight:200;}
.course-inquiry ul { float:left; margin:0; padding:0; list-style:none;}
.course-inquiry ul li { float:left; width:auto; height:auto; margin:10px 5px 0px 5px; padding:0px;}

.bor1 { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:220px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea {font-size:13px !important; padding:5px; color:#999999;  width:450px; height:70px; border:1px solid #0168B5;  border-radius:5px; background:#E9F5FE; font-family:"Open Sans", Arial, Helvetica, sans-serif;}
/**Course Inquiry**/

/**Fotter**/
.footer-nav { width:100%; height: auto; bottom:0; margin:0px 0 0px 0; padding:10px 0 0 0; background:#1B1B1B url(../images/banner-abstract.html) repeat-x; }
.footer-nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.footernav { width:460px; margin:0px auto 10px auto; height: auto; padding:0;  }
.footernav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.footernavigition { float:left; margin:0px 5px 0 5px; padding:0; width:220px; height:auto;}
.footernavigition ul { float:left; margin:0px; padding:0; list-style:none; width:auto;}
.footernavigition ul li { float:left; margin:0; padding:0; width:100%; }
.footernavigition ul li a { float:left; text-align:left; font-size:13px; margin:0px; padding:0; color:#FFF; text-decoration:none; line-height:25px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.footernavigition ul li a:hover { color:#0168B5; padding:0 0 0 10px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.ft-menu-bg { display:none; /*width:100%; background:#171516; border-top:1px solid #000; height: auto; margin:0; padding:0; display:block;*/}
/*.ft-menu-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.ft-menu { width:460px; margin:0 auto; height: auto; padding:0;  }
.ft-menu:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.ft-menu ul { float:left; margin:0; padding:0; list-style:none;}
.ft-menu ul li { float:left; width:auto; height: auto; margin:0; padding:0; background:url(../images/ft.jpg) no-repeat top right;}
.ft-menu ul li a { float:left; width:auto; height:44px; line-height:44px; margin:0; padding:0px 12px; font-size:12px; color:#FFF; text-align:left; text-decoration:none;}
.ft-menu ul li a:hover { color:#0168B5;}*/
/**Fotter**/

.copyright { width:100%; height:auto; line-height:45px; margin:0 0 0px 0; padding:0; font-size:12px; text-align: center; font-weight:normal; color:#014A81;}

.footer-fix { display:none; /*width:100%; height:70px; margin:50px 0 0px 0; padding:0; background:#0168B5; padding:0; position:fixed;bottom:0;  z-index:3000; border-top:2px solid #014A81;*/}

/*.footer-fix-call { float:left; width:auto; height:70px; margin:0; padding:0; display:block;}
.footer-fix-call ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-call ul li { float:left; margin:0; padding:0;}
.footer-fix-call ul li.ic { float:left; width:auto; height:70px; margin:0 5px; padding:0;}
.footer-fix-call ul li.tc { float:left; text-align:left; color:#fff; font-size:28px; line-height:70px; font-weight:normal; margin:0 5px; padding:0;}

.footer-fix-icon-menu { float:right; width: auto; height:70px; margin:0; padding:0;}
.footer-fix-icon-menu ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-icon-menu ul li { float:left; width:90px; height:70px; background:#014A81; margin:0 0 0 1px; padding:0;}
.footer-fix-icon-menu ul li a { float:left; width:90px; height:70px; margin:0; padding:0; font-size:13px; text-align:center; color:#FFF; text-decoration:none;}
.footer-fix-icon-menu ul li a:hover { background: url(../images/footer-hover.jpg) repeat-x top center; color:#FFF;}
.menu-icon { float:left; width: 90px; height:auto; margin:0; padding:10px 0 5px 0; text-align:center; }*/

/*four_icon*/
.four_icon { float:left; margin: 10px 2%; padding:10px; float:left; width:96%; height:120px;  }
/********Scroll******/
.simply-scroll-container { position: relative;float:left;}
/* Clip DIV - automatically generated */
.simply-scroll-clip { position: relative;overflow: hidden;}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { overflow: hidden;margin: 0;padding: 0;list-style: none;float:left;}
.simply-scroll-list li {padding: 0;margin: 0px 0px 0px 0px;list-style: none;float:left;}
.simply-scroll-list li img {border: none;display: block;}
/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll { width:auto;height:100px;}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {width:420px;height: 100px; margin:0;}
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {float: left; /* Horizontal scroll only */
width: auto;height: 100px;margin:0px 10px 0px 0px;}
/********Scroll******/

.call-now-icon { /*float:left;*/ width:25px; height:25px; margin:0; padding:0; position: fixed; top:7px; left:10px; display:block; z-index:3000 !important;}


/**pricing_table**/
.pricing_table { float:none; width:440px; margin:10px auto !important; padding:0; }
.pricing_table:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.pricing_table-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table ul {list-style:none; float:left; width:100%; margin:1px 0 0 0px;padding:0px;text-align:center;background-color:#FFF; /*border:1px solid #f2f3f3;*/-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table ul li.a1 { float:left; width:100%; margin:0 0 0 0; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.a2 { float:left; width:100%; margin:1px 0 0 0; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.a2 span { float:left; color:#333; text-decoration: line-through;}

.pricing_table ul li.b1 { float:left; width:100%; margin:0 0 0 0; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.b2 { float:left; width:100%; margin:1px 0 0 0; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.b2 span { float:left; color:#333; text-decoration: line-through;}

/**pricing_table**/

/*Btn*/
.pricing_btn { cursor: pointer;display: inline-block;font-size: 12px;height: auto !important;line-height: 25px; float:left;padding: 0px !important; margin:10px 0 ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: auto; margin:0; padding:0 20px!important; height:25px; line-height:25px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**left-nav**/
.left-nav { display:none; /*float:left; width:230px; height:auto; margin:10px 0 0 0px; padding:0;*/}
/*.left-nav-titel { float:left; width:100%; height:35px; line-height:35px; margin:0 0 1px 0; padding:0 0 0 10px; font-size:18px; color:#FFF; text-align:left; font-weight: normal; background:#0168B5 url(../images/banner-abstract.png) repeat-x center;}
.topnav { float:left;width:100%;padding: 40px 28px 25px 0;}
ul.topnav {padding: 0;margin: 0;font-size: 16px;line-height: 0.5em;list-style: none !important;}
ul.topnav li {}
ul.topnav li a {line-height: 10px;font-size: 14px;padding: 10px 10px;color: #FFF;display: block;text-decoration: none;
font-weight: normal; background:#0168B5; margin:0 0 1px 0;}
ul.topnav li a:hover {background-color:#0168B5;color:#FFF;}
ul.topnav ul {margin: 0;padding: 0;display: none; list-style:none;}
ul.topnav ul li {margin: 0;padding: 0;clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 13px;font-weight: normal; color:#333;outline:0; background:#E9E9E9;}
ul.topnav ul li a:hover {	background-color:#E9E9E9; padding-left: 15px; border-left: 5px solid #0168B5;color:#0168B5;}
ul.topnav ul ul li a {color:silver;padding-left: 40px; color:#0168B5;}
ul.topnav ul ul li a:hover {color:#333; padding-left: 35px;}
ul.topnav span{float:right;}*/
/**left-nav**/

.sub-banner { width:100%; height: auto; margin:0; padding:0; background: url(../images/sub-banner-bg.png) repeat-x top center;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.subbanner { width:440px; height: auto; float: none; margin:0 auto; padding:0;}
.subbanner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.subbanner ul { float:left; margin:0; padding:0; list-style:none;}
.subbanner ul li.text { float:left; width:320px; height:160px; margin:0 20px 0 0; padding:0;}

.subbanner ul li.text h1 {width:100%; height:auto; margin:0; padding:0; font-size:22px !important; line-height:40px !important; text-align:left; color:#FFF; font-weight:700;  text-shadow: 1px 1px 5px #000;}
.subbanner ul li.text p {text-align:left; color:#FFF; line-height:18px; margin:0; padding:0; font-size:13px;}
.subbanner ul li.image { float:left; margin:0; padding:0; width:100px; height:100px;}
.subbanner ul li.image img { width:100px; height:100px;}

/**pricing_table- logo**/
.pricing_table-logo {float: none; width:460px; height:auto; min-height:200px; margin:10px auto !important; padding:0;}
.pricing_table-logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.pricing_table-logo-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table-logo ul {list-style:none; float:left; width:151px; height:auto; min-height:200px; margin:0 1px;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-logo ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table-logo ul li.tl-1 { float:left; width:100%; height:130px; margin:0; padding:0;  background:#0168B5 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 
.pricing_table-logo ul li.tl-2 { float:left; width:100%; height:130px; margin:0; padding:0;  background:#FF3300 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;}
.pricing_table-logo ul li.tl-3 { float:left; width:100%; height:130px; margin:0; padding:0;  background:#009900 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 

.pricing_table-logo ul li.tl-1 h1, .pricing_table-logo ul li.tl-2 h1, .pricing_table-logo ul li.tl-3 h1 { font-size:30px !important; text-align:center; color:#FFF; line-height:60px !important; margin:0; padding:10px 0 0 0; font-weight:200;  }
.pricing_table-logo ul li.tl-1 p, .pricing_table-logo ul li.tl-2 p, .pricing_table-logo ul li.tl-3 p { font-size:18px !important; text-align:center; color:#FFF; line-height:30px !important; margin:0; padding:0 0 0 0; font-weight:200;  }

.pricing_table-logo ul li { float:left; width:100%; min-height:40px !important; height: auto;  margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:40px; text-align:center; color:#333;} 
.pricing_table-logo ul li.bg { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:40px; text-align:center; color:#333; background:#CCC; font-weight:bold;}
.pricing_table-logo ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:13px; line-height:40px; text-align:center; color:#333;}

.pricing_btn-logo { cursor: pointer;display: inline-block; width:120px; font-size: 12px;height: auto !important;line-height: 25px; /*float:left;*/padding: 0px !important; margin:10px auto !important ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn-logo a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: 120px; margin:0; padding:0 30px!important; height:30px; line-height:30px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn-logo a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/**pricing_table- logo**/

/**Pricing Table Hosting**/
.pricing_table-linux-hosting {float: none; width:460px; height:auto; min-height:200px;margin:10px  auto !important; padding:0;}
.pricing_table-linux-hosting:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}


.pricing_table-linux-hosting ul {list-style:none; float:left; width:100%; height:auto; min-height:200px; margin: 5px 0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-linux-hosting ul:hover { -webkit-transform: scale(1.03);-moz-transform: scale(1.03);-o-transform: scale(1.03);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}

.pricing_table-linux-hosting ul.ff { margin:0; padding:0; list-style:none;}
.pricing_table-linux-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-linux-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-linux-hosting ul li.c1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-linux-hosting ul li.c2 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c3 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c4 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c5 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0AB797 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c6 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background: #F00 url(../images/banner-abstract.html) repeat-x  top left;}

.pricing_table-linux-hosting ul li.c1-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-linux-hosting ul li.c2-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c3-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c4-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c5-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c6-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}


.pricing_table-linux-hosting ul li.c2 h1, .pricing_table-linux-hosting ul li.c3 h1, .pricing_table-linux-hosting ul li.c4 h1, .pricing_table-linux-hosting ul li.c5 h1, .pricing_table-linux-hosting ul li.c6 h1 { font-size:24px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c2-1 h1, .pricing_table-linux-hosting ul li.c3-1 h1, .pricing_table-linux-hosting ul li.c4-1 h1, .pricing_table-linux-hosting ul li.c5-1 h1, .pricing_table-linux-hosting ul li.c6-1 h1 {font-size:24px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 h1 {font-size:24px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 p{ font-size:14px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-linux-hosting ul li.c2 p, .pricing_table-linux-hosting ul li.c3 p, .pricing_table-linux-hosting ul li.c4 p, .pricing_table-linux-hosting ul li.c5 p, .pricing_table-linux-hosting ul li.c6 p { font-size:14px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li.c2-1 p, .pricing_table-linux-hosting ul li.c3-1 p, .pricing_table-linux-hosting ul li.c4-1 p, .pricing_table-linux-hosting ul li.c5-1 p, .pricing_table-linux-hosting ul li.c6-1 p {font-size:14px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-linux-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:12px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-linux-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:12px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table Hosting**/

#back-top {position: fixed;/*bottom: 70px;*/ top:80%; right:-73%;/* margin-right:0px;*//*margin-left:0px;*/}
#back-top a {width: 40px;height: 40px;display: block;margin-bottom: 0px;background:#0168B5 url(../images/scrolltop.png) no-repeat center center;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {background-color:#014A81;}

/**Pricing Table**/

.pricing_table-reseller-hosting  {float: none; width:460px; height:auto; min-height:200px;margin:10px  auto !important; padding:0;}
.pricing_table-reseller-hosting :after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.pricing_table-reseller-hosting ul {list-style:none; float:left; width:100%; height:auto; min-height:200px; margin: 0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-reseller-hosting ul:hover { -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}


.pricing_table-reseller-hosting ul.ff { margin:0!important; padding:0; list-style:none;}
.pricing_table-reseller-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-reseller-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-reseller-hosting ul li.c1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-reseller-hosting ul li.c2 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c3 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c4 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}


.pricing_table-reseller-hosting ul li.c1-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-reseller-hosting ul li.c2-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c3-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c4-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}



.pricing_table-reseller-hosting ul li.c2 h1, .pricing_table-reseller-hosting ul li.c3 h1, .pricing_table-reseller-hosting ul li.c4 h1 {font-size:22px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c2-1 h1, .pricing_table-reseller-hosting ul li.c3-1 h1, .pricing_table-reseller-hosting ul li.c4-1 h1{font-size:22px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 h1 { font-size:22px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 p{  font-size:13px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-reseller-hosting ul li.c2 p, .pricing_table-reseller-hosting ul li.c3 p, .pricing_table-reseller-hosting ul li.c4 p{ font-size:13px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li.c2-1 p, .pricing_table-reseller-hosting ul li.c3-1 p, .pricing_table-reseller-hosting ul li.c4-1 p { font-size:13px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-reseller-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:12px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-reseller-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:12px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table**/

/**live-quotation-form**/


.live-quotation-form  {float: none; width:460px; height:auto; min-height:200px;margin:10px  auto !important; padding:0;}
.live-quotation-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.live-quotation-form p { width:100%; text-align:left; font-size:13px; margin:0 0 10px 0; padding:0; line-height:20px;}
.live-quotation-form p span { color:#F00}
.live-quotation-form h1 { text-align:left; color:#0168B5; font-size:20px !important; margin: 20px 0 10px 0 ; padding:0; line-height:30px; font-weight: normal;}

.live-quotation-form ul { float:left; margin:0; padding:0; display:block; list-style:none;width:100%; height:auto; min-height:100px;}
.live-quotation-form ul li { float:left; margin:5px 0; padding:0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.live-quotation-form ul li.bac { float:left; margin:1px 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px; background:#E9F5FE; border-radius: 8px;}

.live-quotation-form ul li.bactext { float:left; margin: 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.check-box { float:left; margin:0 10px !important; padding:3px 0 0 0 !important; width: 15px; height: auto;}
.live-quotation-form-text { float:left; width:305px; height: auto; min-height:25px; line-height:25px; margin:0 10px 0 0; padding:0; font-size:13px; text-align:left;}
.live-quotation-form-text1 { float:left; width:100px; height: auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:13px; text-align:right; color:#0168B5; font-weight:700;}

label { float:left; width:130px; margin:0 10px 0 0; padding:0; min-height:30px; line-height:30px; text-align: right; font-size:13px; font-weight:normal !important; color:#333;}
label span { color:#F00;}

.border-form { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:298px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea-form { float:left; font-size:13px; padding:5px; color:#333 !important;  width:458px; height:100px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.border-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:298px; height:30px; line-height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**live-quotation-form**/

.main { float:left; width:96%; height:auto; min-height:200px; margin:0 2%; padding:0;}
.main-left { float:left; width:100%; height:auto; min-height:200px; margin:10px 0 0 0 ; padding:0;}
.main-right { float: left; width:100%; height:auto; min-height:50px; margin:20px 0 0 0; padding:0;}
.main h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:20px !important; line-height:24px !important; color:#333333;}

.main h2 { width:100%;text-align: left; margin:10px 0 0 0; padding:0; font-size:18px !important; line-height:32px !important; color:#0168B5;}

.main p {width:100%; font-size:13px; line-height:18px; text-align: justify; margin:10px 0; padding:0; color:#333;}
.main p span { color:#0168B5; font-weight: bold;}
.main p a {color:#0168B5; text-decoration:none;}
.main p a:hover { color:#333; }

.contact-add { float:left; width:100%; min-height:130px; height: auto; margin:5px 0; padding:0; border:1px solid #D6E7F3}
.contact-add h1 { width:100%; line-height:30px !important; margin:0; padding:0 0 0 10px !important; font-size:16px !important; text-align:left; color:#0168B5; background:#D6E7F3;}

.contact-add p {width:100%; font-size:13px; line-height:20px; text-align: left; margin: 0; padding:10px; color:#333;}
.contact-add p span { color:#0168B5; font-weight: bold;}
.contact-add p a {color:#0168B5; text-decoration:none;}
.contact-add p a:hover { color:#333; }


/**contact-page-form**/
.contact-page-form { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0;}

.contact-page-form h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:18px !important; line-height:24px !important; color:#0168B5;}
.contact-page-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-page-form ul li { margin:0; padding:0; float:left; width:100%; height:auto; min-height:20px; line-height:20px;}
.contact-page-form ul li a {color:#0168B5; text-decoration:none;}
.contact-page-form ul li a:hover { color:#333; }
.contact-page-form ul li.lbb { float:left; width:100%; height:25px; line-height:25px; font-size:13px; text-align:left; color:#333;}
.contact-page-form-bor { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:231px; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.check { float:left; width:14px; height:14px; margin: 3px 8px 0 0 !important; padding:0 0 0 0 !important; text-align:left;}

.contact-page-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:230px; height:30px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.contact-page-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:230px; height:80px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**contact-page-form**/

.text-box{float: none; width:460px; height:auto; min-height:200px; margin:10px auto !important; padding:0;}
.text-box p {width:100%; font-size:13px; line-height:18px; text-align: justify; margin:0 0 10px 0; padding:0; color:#333;}
.text-box p span { color:#0168B5; font-weight: bold;}
.text-box p a {color:#0168B5; text-decoration:none;}
.text-box p a:hover { color:#333; }

.text-box-img { float:left; width:460px; height:185px; margin:0 0 20px 0; padding:9px; border-radius: 5px; background:#E9E9E9; border:1px solid #CCC;}
.text-box-img img { width:440px; height:165px;}

.contact-map { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0; margin:5px 0 0 0; padding:0px; border:1px solid #D6E7F3; overflow:hidden;}

.career-img { display:none;}

.career-text { float:left; width:100%; height:auto; min-height:100px; margin:10px 0; padding:10px; background:#D6E7F3;}

.career-text h1 { width:100%;text-align: left; margin: 0; padding:0; font-size:17px !important; line-height:26px !important; color:#0168B5;}

.career-text p {width:100%; font-size:13px; line-height:22px; text-align: justify; margin:10px 0 0 0; padding:0; color:#333;}
.career-text p span { color:#0168B5; font-weight: bold;}
.career-text p a {color:#0168B5; text-decoration:none;}
.career-text p a:hover { color:#333; }

.demo-box { float:left; width:420px; height: auto; min-height:100px; margin:10px; padding:0 0 10px 0; background:#D6E7F3; border-radius: 7px;}
.demo-box-titel { float:left; width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; background:#0168B5; color:#FFF;  border-radius: 7px 7px 0 0 ;}
.demo-box ul { float:left; margin:0; padding:0; list-style:none;}
.demo-box ul li { float:left; width:420px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0 10px; color:#333; text-align: left; font-size:14px; font-weight:normal; border-bottom:1px solid #0168B5;}
.demo-box ul li a { color:#333; text-decoration:none;}
.demo-box ul li a:hover { color:#0168B5;}

.bank-account-details { float:left; width:100%; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:10px; background:#D6E7F3; }

.bank-account-details h1{ width:100%;text-align: left; margin:0; padding:0; font-size:16px !important; line-height:24px !important; color:#333333;}

.bank-account-details ul { float:left; width:310px; margin:20px 0 0 0; padding:0; list-style:none;}
.bank-account-details ul li { float:left; margin:0; padding:0;}
.bank-account-details ul li.o1 { float:left; text-align:left; width:110px; height:auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:12px; color:#333; }

.bank-account-details ul li.o2 { float:left; text-align:left; width:200px; height:auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:12px; color:#0168B5;}

.bank-account-details-img { float:left; width:100px; height:70px; margin:20px 0 0 10px; padding:2px; border:1px solid #0168B5;}

.bank-account-details-img img { width:94px; height:64px;}

.bank-account-details p {width:100%; font-size:13px; line-height:26px; text-align: justify; margin:10px 0 0 0; padding:0; color:#333;}
.bank-account-details p span { color:#0168B5; font-weight: bold;}
.bank-account-details p a {color:#0168B5; text-decoration:none;}
.bank-account-details p a:hover { color:#333; }

/**testimonials**/
.testimonials { float:left; width:100%; min-height:50px; height:auto; margin:0 0 10px 0; padding:0;}
.testimonials p {width:100%; font-size:13px; line-height:20px; text-align: justify; margin:10px 0 0 0; padding:0; color:#333;}
.testimonials p span { color:#0168B5; font-weight: bold;}
.testimonials p a {color:#0168B5; text-decoration:none;}
.testimonials p a:hover { color:#333; }

.testimonials-page-bg { float:left; width:100%; height:20px; margin:0; padding:0; background:url(../images/testimonials-bg.html) repeat-x center top;}
/**testimonials**/

.login-form { width:231px; height:auto; min-height:100px; margin:10px auto; padding:0; }
.login-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/**register-form**/
.register-form { /*float:left;*/ width:100%; height:auto; min-height:300px; margin:10px auto; padding:0;}
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.register-form ul { float:left; margin:0 ; padding:0; list-style:none; width:100%; height:auto;}
.register-form ul li { float:left; width:100%; height:auto; min-height:30px; margin:5px0 0 0; padding:0; font-size:13px;}
.register-form ul li a { color:#0168B5; text-decoration:none;}
.register-form ul li a:hover { color:#333;}

label.lbbb { float:left; width:30%; margin:5px 0 0 0; padding:0; min-height:30px; line-height:30px; text-align: left; font-size:13px; font-weight:normal !important; color:#333; }

.register-form-bor { float:left; font-size:13px; margin:5px 0 0 0; padding:0 0 0 5px; color:#333 !important;  width:30%; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.register-form-err { float:left; font-size:13px; margin: 5px 0 0 10px; padding:0 0 0 0; color: #F00 !important;  width:35%; height:28px;}

.register-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:100%; height:125px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**register-form**/


/**themes**/
.themes { float:left; width:100%; height:auto; margin: 10px 0; padding:0;}
.galleryImage {background:#FFF; width:200px; height:170px; overflow:hidden; margin:10px ; padding:0px; float:left; box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;
-webkit-box-shadow:0 1px 2px #999;}
.galleryImage:hover {box-shadow:0 0px 7px #666; -moz-box-shadow:0 0px 7px #666;
 -webkit-box-shadow:0 0px 7px #666;}
.info {float:left; width:100%; margin:0; padding:0 10px 0 10px;}
.info h2 { width:100%; font-size:17px; margin: 5px 0; padding:0; line-height:20px; color:#0168B5; text-align:left;}
/**themes**/


/**** PORTFOLIO STYLES*****/

#portfolio {padding:0px; 	}	/* Images list */
#portfolio-list {width: auto;}
#portfolio-list li {float:left;margin:0px 10px;text-align:center;	background-color:#fbfbfb;border-bottom:1px solid #e5e5e5;height:235px;margin-bottom:30px;width:200px;}
#portfolio-list li:hover {border-bottom:1px solid /*mainColor*/#0168B5;height:235px;}
#portfolio-list img {background-color:#FFF;height:135px;width:200px; text-align:center; background:#000}

#portfolio-list li:hover .title {color:/*mainColor*/#0168B5;}
#portfolio-list li .title {font-size:16px !important;margin-top:5px;font-weight: 400;color: #3A3A3A;float:left; padding: 0 0 0 10px;}
#portfolio-list li .title a {color: #3A3A3A;}
#portfolio-list li .title a:hover {color:/*mainColor*/#0168B5;}
#portfolio-list li .categorie {	font-size:12px;line-height:25px;color:#0168B5; text-align:left; float:left; width:100%; margin:0; padding:0 0 0 10px;}	/* Filter menu */		

.cats-filter {border-bottom:1px solid #ededed;overflow:hidden;padding:10px 0;	}
.cats-filter li a {float:left;margin-right:3px;color:#014A81;background-color:#D6E7F3;		padding:6px 10px;margin-bottom:3px;	}
.cats-filter li a:hover {background-color:/*mainColor*/#0168B5; color:#FFF;	}	
.cats-filter li a.current {background-color:/*mainColor*/#0168B5; color:#FFF;	}	/* adipoli */		.adipoli-wrapper {margin:auto;position:relative;display: inline-block;	}
.adipoli-wrapper>img {position: absolute;z-index: 1;	}
.adipoli-before {position: absolute;z-index: 5;	}
.adipoli-after {position: absolute;z-index: 10;	}
.adipoli-slice {display:block;position:absolute;z-index:15;height:100%;}	.adipoli-box {display:block;position:absolute;z-index:15;	}

/**** PORTFOLIO STYLES*****/

/**SITE-MAP**/
.site-map { float:left; width:100%; height:auto; min-height:200px; margin:0; padding:0;}

.site-map h5 { width:100%; font-size:15px; color:#0168B5; font-weight:700; margin:0; padding:0 0 0 10px; line-height:30px;}
.site-map ul { float:left; margin:0  ; padding:0; list-style:none; width:50%; height:auto; min-height:100px;}

.site-map ul li { float:left; width:100%; line-height:26px; margin:0; padding:0; font-size:14px; font-weight:700; color:#333; }
.site-map ul li a { text-align:left; color:#0168B5; text-decoration:none; font-size:14px; font-weight:700;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; }
.site-map ul li a:hover { color:#333; margin:0; padding: 0 0 0 0;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.site-map ul li.sm{ float:left; width:100%; line-height:25px; margin:0; padding:0; font-size:12px; font-weight:400; }
.site-map ul li.sm a { text-align:left; color:#333; text-decoration:none; font-size:13px; font-weight:400;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; margin:0; padding:0 0 0 0; }

.site-map ul li.sm a:hover { color:#0168B5; margin:0; padding: 0 0 0 0;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

/**SITE-MAP**/
}



@media only screen and ( min-width: 320px) and ( max-width: 480px ) {

h1 { width:100%;  text-align:center; margin:10px 0; padding:0; font-size:24px !important; line-height:30px !important; color:#333333;}
h1 span { color:#0067B4;}	

/*** Social Icon***/
#facebook #facebook_inner {/*background-color: #333333;*/ background-image: url(../images/icon1.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 200px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#facebook #facebook_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon1.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 200px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#twitter #twitter_inner {/*background-color: #333333;*/ background-image: url(../images/icon2.html);color: #FFFFFF; cursor: pointer;
height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 235px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#twitter #twitter_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon2.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 235px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#google_plus #google_plus_inner {/*background-color: #333333;*/ background-image: url(../images/icon3.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 270px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#google_plus #google_plus_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon3.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 270px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#linkedIn #linkedIn_inner {/*background-color: #333333;*/ background-image: url(../images/icon4.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 305px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#linkedIn #linkedIn_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon4.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 305px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

#skype #skype_inner {/*background-color: #333333;*/ background-image: url(../images/icon5.html); color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: -100px; overflow: hidden; position: fixed; text-indent: -100000px; top: 340px;
width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#skype #skype_inner:hover {/*background-color: #333333;*/ background-image: url(../images/icon5.html);color: #FFFFFF;
cursor: pointer; height: 30px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 340px; width: 130px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
/*** Social Icon***/

#quick-quotation  #quick-quotation_inner { display:none;/*background-color: #333333;*/ /*background-image: url(../images/quick-quotation.png);color: #FFFFFF;
cursor: pointer; height: 140px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 100px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
#quick-quotation #quick-quotation_inner:hover { display:none;/*background-color: #333333;*/ /*background-image: url(../images/quick-quotation.png); color: #FFFFFF;
cursor: pointer; height: 140px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 100px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}

#live-quotation  #live-quotation_inner { display: none;/*background-color: #333333;*/ /*background-image: url(../images/live-quotation.png);color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top: 245px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s*/;}
#live-quotation #live-quotation_inner:hover { display:none;/*background-color: #333333;*/ /*background-image: url(../images/live-quotation.png); color: #FFFFFF;
cursor: pointer; height: 130px; right: 0; margin-right: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top: 245px; width: 40px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
	
header{ background:#FFF; width:100%; min-height:150px; height: auto; margin:0; padding:0; /*position:fixed;*/top:0;  /*z-index:3000;*/ border-bottom:1px solid #0168B5;}

.top-bg { display:none !important; /*background:#333; width:100%; height:32px; margin:0; padding:0; border-bottom:2px solid #0168B5; position:fixed; z-index:3000;*/}				
.center { width:100%; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/**breadcrumbs**/
.breadcrumbs { display:none; /*float:left; width: auto; height:30px; line-height:30px; margin:0; padding:0; font-size:12px; color:#FFF; font-weight:bold; */}
/*.breadcrumbs span { color:#CCC; font-weight:normal;}
.breadcrumbs a { color:#CCC; text-decoration:none;}
.breadcrumbs a:hover {color:#FFF;}*/
/**breadcrumbs**/

/**Top-nav**/
.top-nav{ display:none; /*float: left; width: auto; height:30px; margin:0; padding:0;*/}
/*.top-nav ul { float:left; margin:0; padding:0; list-style:none;}
.top-nav ul li { float:left; margin:0; padding:0; line-height:30px; background:url(../images/top-line.jpg) no-repeat right top;}
.top-nav ul li a { float:left; margin:0; padding:0 10px; line-height:30px; font-size:12px; color:#CCC; text-decoration:none; font-weight:normal;}
.top-nav ul li a:hover { color:#FFF;}*/
/**Top-nav**/

/**LOGO**/
.logo { float: none; width: 220px; height: auto; margin:0 auto; padding:50px 0 0px 0;}
.logo img { width:220px; height:80px;}
/**LOGO**/

/**Top-Rt**/
.top-rt { float: none; margin:10px auto; padding:0; width: 100%; height:auto; }
.top-rt:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/**SEARCH-FORM**/
#search-form {display:inline-block;position:relative;background:#FAFAFA;width:274px;height:25px;margin:0 10px 0 0; border:1px solid #0168B5; }
#search-form input {outline:none;margin:0 !important ;color:#666;border:none;font-size:13px;background:none;text-transform: capitalize;height:25px; line-height:25px;width:250px; padding:0 0 0 5px; }
.search-form-submit {position:absolute;display:block;width:18px;height:25px;background: url(../images/header-search-submit.html) no-repeat 0 0;right:0px;top:0px;}
.search-form-submit:hover {background:url(../images/header-search-submit.html) no-repeat 0 bottom;}
/**SEARCH-FORM**/

/**CALL-NOW**/
.call-now { float: left; width: auto; height: auto; margin:5px 0 ; padding:0;}
.call-now ul { float:left; margin:0; padding:0 5px; list-style:none; height:30px;}
.call-now ul li { }
.call-now ul li.icon { float:left; width:auto; width:20px; height:20px; line-height:20px; padding:5px 0; margin:0; }
.call-now ul li.text { float:left; text-align:left; font-size:12px; color:#333; font-weight:normal; width:auto; height:20px; line-height:20px; padding:5px 2px; margin:0;}
.call-now ul li.text a { text-decoration:none; color:#333;}
.call-now ul li.text a:hover {color:#0168B5;}
/**CALL-NOW**/
/**Top-Rt**/

.col-sm-4 h3 { width:90%;text-align:left; font-size:15px; font-weight:bold; line-height:30px; color:#FFF; margin:0; padding:0 0 0 10px !important;}

.check-availability { float:left; width:100%; height:auto; min-height:50px; margin:10px 0; padding:10px 0; background:#D6E7F3;}
.check-availability p { width:100%;text-align:center; font-size:14px; color:#333; margin:10px 0; padding:0;}
.check-availability ul { /*float:left;*/ width:90%; margin:0 auto; padding:0; list-style:none; }
.check-availability ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.check-availability ul li { float:left; margin:5px; padding:0; height:30px; line-height:30px; text-align:left; font-size:14px; color:#333;}

input.btn { float:left; width:auto;  height: auto; margin:0px 0px 0px 0px; padding:0px 5px ; background:#333; font-size:12px; color:#CCC; font-weight:normal; cursor:pointer; border:none;  border-radius:5px; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out; line-height:30px; height:30px;}
input.btn:hover { background:#0168B5; color:#FFF; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}

.bor { float:left; width:105px; height:30px; line-height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; font-size:12px; color: #333; background:#FFF; border:1px solid #CCC	; 
}
.bor:focus { border:1px solid #0168B5; background:#FFF;  }

.sell { float:left; width:70px; height:30px !important; line-height:30px !important; margin:0px 0px 0px 0px; padding:5px 2px; font-size:12px; color: #333; background:#FFF; border:1px solid #CCC; 
}
.sell:focus { border:1px solid #0168B5; background:#FFF;  }

/**SERVICES**/

.all-services{ float:left; width:300px; height:auto; min-height:200px; margin:0 10px; padding:0;}

.services { float:left; width:300px; height:auto; min-height:300px; background:#FFF; margin:10px 0px 0 0px; padding:0; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.services:hover { float:left; width:300px !important; height:auto; min-height:300px; background:url(../images/service-box.html) repeat-x bottom; margin:10px 0px 0 0px; padding:0;}
.services h1 { width:100% !important; font-size:20px !important; text-align:center; margin:10px 0; padding:0 !important; color:#333;}
.services h1 a { color:#333; text-decoration:none;}
.services h1 a:hover { color:#0168B5;}
.services p { width: auto; text-align:center; font-size:13px; color:#333; margin:0px 0 10px 0; padding:0 10px;}
.services ul { float:left; margin:0; padding:0; list-style:none;}
.services ul li { float:left; margin:0; padding:0; width:100%;}
.view-home { width: 154px; height:154px; margin:0px 73px !important; padding:0px !important; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;  }
.view-home .mask,.view-home .content { width: 154px; height:154px; position: absolute; overflow: hidden; top: 0; left: 0; }
.view-home img { display: block; position: relative; }

.view-home a.info { display: inline-block; text-decoration: none; font-size:0; color: #fff; text-transform: uppercase; width: 154px; height:154px; }
.view-home a.info: hover {}
.view-home-fifth img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth .mask { background: url(../images/member-hover-img.html) left top no-repeat; -webkit-transform: translateX(-300px); -moz-transform: translateX(-300px); -o-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.view-home-fifth:hover .mask { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
.view-home-fifth:hover img { -webkit-transform: translateX(300px); -moz-transform: translateX(300px); -o-transform: translateX(300px); -ms-transform: translateX(300px); transform: translateX(300px); }
/**SERVICES**/

.button1 {cursor: pointer;display:block;font-size: 12px; min-height:25px;height: auto;/*line-height: 14px;*/ float:left; margin:1px 0px 0px 0px !important; text-decoration:none; color:#FFFFFF; font-style:normal;   width: auto;}
.button1 a { float:left; width: auto; line-height:25px; font-weight:normal; color:#FFFFFF; background:#333; text-decoration:none;  border-radius:0; margin:0px 5px 5px 0 ; padding:0 10px; text-align:left;}
.button1 a:hover {float:left; background:#0168B5;color: #FFFFFF;  text-decoration:none;}

/*Btn*/
.button { cursor: pointer;display: inline-block;font-size: 14px;height: auto !important;line-height: 14px; float:left;padding: 0px !important; margin:0px 90px 10px 90px; text-decoration:none; color:#FFFFFF !important; border:none; height:35px;}
.button a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width:121px; margin:0; padding:0 !important; height:35px; line-height:35px; color:#FFFFFF; border-radius: 50px; text-shadow: 2px 2px 5px #000;}
.button a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**Our Recent Work**/
.our-recent-work { float:left; width:300px; margin:0 10px; padding:0;}

.boxgrid{ width: 280px; height: 175px; margin:10px; float:left; background:#0168B5; 
overflow: hidden; position: relative; -webkit-box-shadow: 2px 2px 5px 2px #333;
box-shadow: 0px 0px 5px 1px #CCC; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0;}
.boxgrid img { width:280px; height:175px;}
.boxgrid h3 {text-align:left; color:#FFF; font-size:20px; margin:0; padding:0 0 0 10px; line-height:40px; font-weight:200;}
.boxgrid p{ width:100%; font-size:13px; line-height:20px; text-align: left; margin: 0; padding:0 5%; color:#FFF;}
.boxgrid p a {color:#FFF; text-decoration:none;}
.boxgrid p a:hover { color:#FFF; text-decoration:underline !important;  }

.boxcaption{ float: left; position: absolute; background: #000; height: 100px;width: 100%;opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption {top: 220;left: 0;}

.more-btn { float:left; width:auto; margin:10px; padding:0;}
.more-btn a { float:left; width:auto; height:25px; line-height:25px; margin:0; padding:0 10px; font-size:13px; color:#FFF; background:#333; text-decoration:none; border-radius: 5px;}
.more-btn a:hover { background: #FFF; color:#0168B5;}
/**Our Recent Work**/	

/**Contact Info**/
.contact-info { float: left; width:300px; height: auto; margin:10px; padding:0px;}
.contact-info h4 {width:100%; font-size:20px; text-align:left; color:#FFF; font-weight:200;}
.contact-info ul { float:left; width: auto; height:auto; margin:0px ; padding:0; list-style:none;}
.contact-info ul li.icon { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.contact-info ul li.text { float:left; width:270px; height:auto; margin:5px 0px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.contact-info ul li.text a { text-decoration:none; color:#FFF; }
.contact-info ul li.text a:hover { color:#FFF; text-decoration:underline;}
.contact-info ul li.text span { color:#FFF; font-weight:700;}

.follow-us { float:left; margin:0 0 0 0; padding:0; display:inline-block; width:180px !important;}
.follow-us ul { float:left; margin:0; padding:0; list-style:none;}
.follow-us ul li { float:left; width:30px; height:31px; margin:2px; padding:0;}
.follow-us ul li a { display: block;}
.follow-us ul li:hover {opacity:0.7;}
/**Contact Info**/

.weaccept { float:left; margin:5px 0 0 0; padding:0; width:210px; }
.weaccept ul { float:left; margin:0; padding:0; list-style:none;}
.weaccept ul li.icon1 { float:left; width:20px; height:20px; margin:5px 10px 5px 0; padding:0;}
.weaccept ul li.text1 { float:left; width: auto; height:auto; margin:5px 10px 5px 0; padding:0; font-size:13px; font-weight:normal; color:#FFF; text-align: left; line-height:18px;}
.weaccept ul li.text1 a { text-decoration:none; color:#FFF; }
.weaccept ul li.text1 a:hover { color:#FFF;}
.weaccept ul li.text1 span { color:#FFF; font-weight:700;}



.we-accept { float:left; width:auto; height:auto; margin:5px 0 0 30px; padding:0;}
.we-accept img { width:180px;}

/**Course Inquiry**/
.course-inquiry { float:left; width:300px; height: auto; margin:10px; padding:0;}
.course-inquiry h4 { width:100%; font-size:20px; text-align:left; color:#FFF; font-weight:200;}
.course-inquiry ul { float:left; margin:0; padding:0; list-style:none;}
.course-inquiry ul li { float:left; width:auto; height:auto; margin:10px 5px 0px 5px; padding:0px;}

.bor1 { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:140px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea {font-size:13px !important; padding:5px; color:#999999;  width:290px; height:70px; border:1px solid #0168B5;  border-radius:5px; background:#E9F5FE; font-family:"Open Sans", Arial, Helvetica, sans-serif;}
/**Course Inquiry**/

/**Fotter**/
.footer-nav { width:100%; height: auto; bottom:0; margin:0px 0 0px 0; padding:10px 0 0 0; background:url(../images/foot.png) repeat center; }
.footer-nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.footernav { width:300px; margin:0px auto 10px auto; height: auto; padding:0;  }
.footernav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.footernavigition { float:left; margin:0px 10px; padding:0; width:280px; height:auto;}
.footernavigition ul { float:left; margin:0px; padding:0; list-style:none; width:auto;}
.footernavigition ul li { float:left; margin:0; padding:0; width:100%; }
.footernavigition ul li a { float:left; text-align:left; font-size:13px; margin:0px; padding:0; color:#FFF; text-decoration:none; line-height:25px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.footernavigition ul li a:hover { color:#0168B5; padding:0 0 0 10px; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.ft-menu-bg { display:none; /*width:100%; background:#171516; border-top:1px solid #000; height: auto; margin:0; padding:0; display:block;*/}
/*.ft-menu-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.ft-menu { width:300px; margin:0 auto; height: auto; padding:0;  }
.ft-menu:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.ft-menu ul { float:left; margin:0; padding:0; list-style:none;}
.ft-menu ul li { float:left; width:auto; height: auto; margin:0; padding:0; background:url(../images/ft.jpg) no-repeat top right;}
.ft-menu ul li a { float:left; width:auto; height:44px; line-height:44px; margin:0; padding:0px 12px; font-size:12px; color:#FFF; text-align:left; text-decoration:none;}
.ft-menu ul li a:hover { color:#0168B5;}*/
/**Fotter**/

.copyright { width:100%; height:auto; line-height:45px; margin:0 0 0px 0; padding:0; font-size:12px; text-align: center; font-weight:normal; color:#014A81;}

.footer-fix { display:none; /*width:100%; height:70px; margin:50px 0 0px 0; padding:0; background:#0168B5; padding:0; position:fixed;bottom:0;  z-index:3000; border-top:2px solid #014A81;*/}

/*.footer-fix-call { float:left; width:auto; height:70px; margin:0; padding:0; display:block;}
.footer-fix-call ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-call ul li { float:left; margin:0; padding:0;}
.footer-fix-call ul li.ic { float:left; width:auto; height:70px; margin:0 5px; padding:0;}
.footer-fix-call ul li.tc { float:left; text-align:left; color:#fff; font-size:28px; line-height:70px; font-weight:normal; margin:0 5px; padding:0;}

.footer-fix-icon-menu { float:right; width: auto; height:70px; margin:0; padding:0;}
.footer-fix-icon-menu ul { float:left; margin:0; padding:0; list-style:none;}
.footer-fix-icon-menu ul li { float:left; width:90px; height:70px; background:#014A81; margin:0 0 0 1px; padding:0;}
.footer-fix-icon-menu ul li a { float:left; width:90px; height:70px; margin:0; padding:0; font-size:13px; text-align:center; color:#FFF; text-decoration:none;}
.footer-fix-icon-menu ul li a:hover { background: url(../images/footer-hover.jpg) repeat-x top center; color:#FFF;}
.menu-icon { float:left; width: 90px; height:auto; margin:0; padding:10px 0 5px 0; text-align:center; }*/

/*four_icon*/
.four_icon { float:left; margin:10px 2%; padding:10px; float:left; width:96%; height:120px;}
/********Scroll******/
.simply-scroll-container { position: relative;float:left;}
/* Clip DIV - automatically generated */
.simply-scroll-clip { position: relative;overflow: hidden;}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { overflow: hidden;margin: 0;padding: 0;list-style: none;float:left;}
.simply-scroll-list li {padding: 0;margin: 0px 0px 0px 0px;list-style: none;float:left;}
.simply-scroll-list li img {border: none;display: block;}
/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll { width:auto;height:100px;}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {width:280px;height: 100px; margin:0;}
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {float: left; /* Horizontal scroll only */
width: auto;height: 100px;margin:0px 10px 0px 0px;}
/********Scroll******/

.call-now-icon { /*float:left;*/ width:25px; height:25px; margin:0; padding:0; position: fixed; top:7px; left:10px; display:block !important; z-index:3000 !important;}

/**pricing_table**/
.pricing_table { float:none; width:280px; margin:10px auto !important; padding:0; }
.pricing_table:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.pricing_table-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table ul {list-style:none; float:left; width:100%; margin:1px 0 0 0px;padding:0px;text-align:center;background-color:#FFF; /*border:1px solid #f2f3f3;*/-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table ul li.a1 { float:left; width:100%; margin:0 0 0 0; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.a2 { float:left; width:100%; margin:1px 0 0 0; padding:0 0 0 10px; line-height:45px; background:#DBDBDB !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.a2 span { float:left; color:#333; text-decoration: line-through;}

.pricing_table ul li.b1 { float:left; width:100%; margin:0 0 0 0; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.b2 { float:left; width:100%; margin:1px 0 0 0; padding:0 0 0 10px; line-height:45px; background:#F0F0F0 !important; text-align:left; color:#333; font-size:14px;}
.pricing_table ul li.b2 span { float:left; color:#333; text-decoration: line-through;}

/**pricing_table**/

/*Btn*/
.pricing_btn { cursor: pointer;display: inline-block;font-size: 12px;height: auto !important;line-height: 25px; float:left;padding: 0px !important; margin:10px 0 ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: auto; margin:0; padding:0 20px!important; height:25px; line-height:25px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}
/*Btn*/

/**left-nav**/
.left-nav { display:none; /*float:left; width:230px; height:auto; margin:10px 0 0 0px; padding:0;*/}
/*.left-nav-titel { float:left; width:100%; height:35px; line-height:35px; margin:0 0 1px 0; padding:0 0 0 10px; font-size:18px; color:#FFF; text-align:left; font-weight: normal; background:#0168B5 url(../images/banner-abstract.png) repeat-x center;}
.topnav { float:left;width:100%;padding: 40px 28px 25px 0;}
ul.topnav {padding: 0;margin: 0;font-size: 16px;line-height: 0.5em;list-style: none !important;}
ul.topnav li {}
ul.topnav li a {line-height: 10px;font-size: 14px;padding: 10px 10px;color: #FFF;display: block;text-decoration: none;
font-weight: normal; background:#0168B5; margin:0 0 1px 0;}
ul.topnav li a:hover {background-color:#0168B5;color:#FFF;}
ul.topnav ul {margin: 0;padding: 0;display: none; list-style:none;}
ul.topnav ul li {margin: 0;padding: 0;clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 13px;font-weight: normal; color:#333;outline:0; background:#E9E9E9;}
ul.topnav ul li a:hover {	background-color:#E9E9E9; padding-left: 15px; border-left: 5px solid #0168B5;color:#0168B5;}
ul.topnav ul ul li a {color:silver;padding-left: 40px; color:#0168B5;}
ul.topnav ul ul li a:hover {color:#333; padding-left: 35px;}
ul.topnav span{float:right;}*/
/**left-nav**/

.sub-banner { width:100%; height: auto; margin:0; padding:0; background: url(../images/sub-banner-bg.png) repeat-x top center;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.subbanner { width:300px; height: 280px; float: none; margin:0 auto; padding:0;}
.subbanner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.subbanner ul { float:left; margin:0; padding:0; list-style:none;}
.subbanner ul li.text { float:left; width:300px; height:160px; margin:0 0 0 0; padding:0;}

.subbanner ul li.text h1 {width:100%; height:auto; margin:0; padding:0; font-size:22px !important; line-height:40px !important; text-align:left; color:#FFF; font-weight:700;  text-shadow: 1px 1px 5px #000;}
.subbanner ul li.text p { text-align:left; color:#FFF; line-height:18px; margin:0; padding:0; font-size:13px;}
.subbanner ul li.image { float: none; margin:0 auto; padding:0; width:120px; height:120px;}
.subbanner ul li.image:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.subbanner ul li.image img { width:120px; height:120px;}

/**pricing_table- logo**/
.pricing_table-logo {/*float:left;*/ float:none; width:280px; height:auto; min-height:200px;margin:10px auto; padding:0;}
.pricing_table-logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}
.pricing_table-logo-titel { float:left; width:100%; height:auto; line-height:35px; margin:0; padding:0 0 0 10px; background:#0168B5; font-size:16px; color:#FFF;}
.pricing_table-logo ul {list-style:none; float:left; width:278px; height:auto; min-height:200px; margin:5px 0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-logo ul:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}
.pricing_table-logo ul li.tl-1 { float:left; width:100%; height:130px; margin:0; padding:0;  background:#0168B5 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 
.pricing_table-logo ul li.tl-2 { float:left; width:100%; height:130px; margin:0; padding:0;  background:#FF3300 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;}
.pricing_table-logo ul li.tl-3 { float:left; width:100%; height:130px; margin:0; padding:0;  background:#009900 url(../images/banner-abstract.html) repeat-x center; font-size:20px; border:none;} 

.pricing_table-logo ul li.tl-1 h1, .pricing_table-logo ul li.tl-2 h1, .pricing_table-logo ul li.tl-3 h1 {  font-size:30px !important; text-align:center; color:#FFF; line-height:60px !important; margin:0; padding:10px 0 0 0; font-weight:200;  }
.pricing_table-logo ul li.tl-1 p, .pricing_table-logo ul li.tl-2 p, .pricing_table-logo ul li.tl-3 p { font-size:18px !important; text-align:center; color:#FFF; line-height:30px !important; margin:0; padding:0 0 0 0; font-weight:200;  }

.pricing_table-logo ul li { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:13px; line-height:40px; text-align:center; color:#333;} 
.pricing_table-logo ul li.bg { float:left; width:100%; min-height:40px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:13px; line-height:40px; text-align:center; color:#333; background:#CCC; font-weight:bold;}
.pricing_table-logo ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:13px; line-height:40px; text-align:center; color:#333;}

.pricing_btn-logo { cursor: pointer;display: inline-block; width:120px; font-size: 12px;height: auto !important;line-height: 25px; /*float:left;*/padding: 0px !important; margin:10px auto !important ; text-decoration:none; color:#FFFFFF !important; border:none; height:25px;}
.pricing_btn-logo a { float:left; text-align:center; font-weight:normal; background:url(../images/btn-hover.jpg) repeat-x center top; width: 120px; margin:0; padding:0 30px!important; height:30px; line-height:30px; color:#FFFFFF; border-radius: 10px; text-shadow: 2px 2px 5px #000;}
.pricing_btn-logo a:hover { float:left;background:url(../images/btn.html) repeat-x center top;color: #FFFFFF;  text-decoration:none; text-shadow: 2px 2px 5px #000;}

/**pricing_table- logo**/

/**Pricing Table Hosting**/
.pricing_table-linux-hosting {float: none; width:280px; height:auto; min-height:200px;margin:10px  auto !important; padding:0;}
.pricing_table-linux-hosting:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}


.pricing_table-linux-hosting ul {list-style:none; float:left; width:100%; height:auto; min-height:200px; margin: 5px 0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-linux-hosting ul:hover { -webkit-transform: scale(1.03);-moz-transform: scale(1.03);-o-transform: scale(1.03);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}

.pricing_table-linux-hosting ul.ff { margin:0; padding:0; list-style:none;}
.pricing_table-linux-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-linux-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-linux-hosting ul li.c1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-linux-hosting ul li.c2 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c3 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c4 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c5 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0AB797 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-linux-hosting ul li.c6 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background: #F00 url(../images/banner-abstract.html) repeat-x  top left;}

.pricing_table-linux-hosting ul li.c1-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-linux-hosting ul li.c2-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c3-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c4-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c5-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-linux-hosting ul li.c6-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}


.pricing_table-linux-hosting ul li.c2 h1, .pricing_table-linux-hosting ul li.c3 h1, .pricing_table-linux-hosting ul li.c4 h1, .pricing_table-linux-hosting ul li.c5 h1, .pricing_table-linux-hosting ul li.c6 h1 {  font-size:24px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c2-1 h1, .pricing_table-linux-hosting ul li.c3-1 h1, .pricing_table-linux-hosting ul li.c4-1 h1, .pricing_table-linux-hosting ul li.c5-1 h1, .pricing_table-linux-hosting ul li.c6-1 h1 { font-size:24px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 h1 { font-size:24px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-linux-hosting ul li.c1-1 p{ font-size:14px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-linux-hosting ul li.c2 p, .pricing_table-linux-hosting ul li.c3 p, .pricing_table-linux-hosting ul li.c4 p, .pricing_table-linux-hosting ul li.c5 p , .pricing_table-linux-hosting ul li.c6 p { font-size:14px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li.c2-1 p, .pricing_table-linux-hosting ul li.c3-1 p, .pricing_table-linux-hosting ul li.c4-1 p, .pricing_table-linux-hosting ul li.c5-1 p, .pricing_table-linux-hosting ul li.c6-1 p { font-size:14px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-linux-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-linux-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:12px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-linux-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:12px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table Hosting**/

#back-top {position: fixed;/*bottom: 70px;*/ top:85%; right:-70% !important;}
#back-top a {width: 40px;height: 40px;display: block;margin-bottom: 0px;background:#0168B5 url(../images/scrolltop.png) no-repeat center center;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {background-color:#014A81;}

/**Pricing Table**/

.pricing_table-reseller-hosting  {float: none; width:280px; height:auto; min-height:200px;margin:10px  auto !important; padding:0;}
.pricing_table-reseller-hosting :after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.pricing_table-reseller-hosting ul {list-style:none; float:left; width:100%; height:auto; min-height:200px; margin: 0;padding:0px;text-align:center;background-color:#FFF;border:1px solid #E9E9E9;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.pricing_table-reseller-hosting ul:hover { -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;box-shadow:0px 0px 5px #999;cursor:pointer;}


.pricing_table-reseller-hosting ul.ff { margin:0!important; padding:0; list-style:none;}
.pricing_table-reseller-hosting ul.ff:hover {  -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow: 0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;cursor:pointer;}

.pricing_table-reseller-hosting ul li { float:left; margin:0; padding:0;}

.pricing_table-reseller-hosting ul li.c1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FFF;}
.pricing_table-reseller-hosting ul li.c2 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#0168B5 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c3 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#009900 url(../images/banner-abstract.html) repeat-x  top left;}
.pricing_table-reseller-hosting ul li.c4 { float:left; width:100%; margin:0 0 0 0; padding:0; height:90px; background:#FF3300 url(../images/banner-abstract.html) repeat-x  top left;}


.pricing_table-reseller-hosting ul li.c1-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#0168B5;}
.pricing_table-reseller-hosting ul li.c2-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c3-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}
.pricing_table-reseller-hosting ul li.c4-1 { float:left; width:100%; margin:0 0 0 0; padding:0; height:110px; background:#F0F0F0;}



.pricing_table-reseller-hosting ul li.c2 h1, .pricing_table-reseller-hosting ul li.c3 h1, .pricing_table-reseller-hosting ul li.c4 h1 { font-size:22px !important; text-align:center; color:#FFF; line-height:40px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c2-1 h1, .pricing_table-reseller-hosting ul li.c3-1 h1, .pricing_table-reseller-hosting ul li.c4-1 h1{ font-size:22px !important; text-align:center; color:#333; line-height:60px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 h1 { font-size:22px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:10px 0 0 0; font-weight:200;  }

.pricing_table-reseller-hosting ul li.c1-1 p{ font-size:13px !important; text-align:center; color:#FFF; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200; }

.pricing_table-reseller-hosting ul li.c2 p, .pricing_table-reseller-hosting ul li.c3 p, .pricing_table-reseller-hosting ul li.c4 p{font-size:13px !important; text-align:center; color:#FFF; line-height:30px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li.c2-1 p, .pricing_table-reseller-hosting ul li.c3-1 p, .pricing_table-reseller-hosting ul li.c4-1 p {  font-size:13px !important; text-align:center; color:#333; line-height:38px; margin:0; padding:0 0 0 0; font-weight:200;  }
.pricing_table-reseller-hosting ul li { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; border-bottom:dotted 1px #CCC; font-size:12px; line-height:30px; text-align:center; color:#333;} 
.pricing_table-reseller-hosting ul li.bt { float:left; width:100%; height:50px; margin:0; padding:0; border:none; font-size:12px !important; line-height:40px; text-align:center; color:#333;}
.pricing_table-reseller-hosting ul li.bg { float:left; width:100%; min-height:30px; height: auto; margin:0; padding:0; background:#0168B5; border:none; font-size:12px; line-height:30px; text-align:center; color:#FFF;}

/**Pricing Table**/

/**live-quotation-form**/


.live-quotation-form  {float: none; width:280px; height:auto; min-height:200px;margin:10px  auto !important; padding:0;}
.live-quotation-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; padding:0;}

.live-quotation-form p { width:100%; text-align:left; font-size:13px; margin:0 0 10px 0; padding:0; line-height:20px;}
.live-quotation-form p span { color:#F00}
.live-quotation-form h1 { text-align:left; color:#0168B5; font-size:20px !important; margin: 20px 0 10px 0 ; padding:0; line-height:30px; font-weight: normal;}

.live-quotation-form ul { float:left; margin:0; padding:0; display:block; list-style:none;width:100%; height:auto; min-height:100px;}
.live-quotation-form ul li { float:left; margin:5px 0; padding:0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.live-quotation-form ul li.bac { float:left; margin:1px 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px; background:#E9F5FE; border-radius: 8px;}

.live-quotation-form ul li.bactext { float:left; margin: 0; padding:5px 0; width:100%; min-height:25px; text-align:left; font-size:13px;}

.check-box { float:left; margin:0 10px !important; padding:3px 0 0 0 !important; width: 15px; height: auto;}
.live-quotation-form-text { float:left; width:235px; height: auto; min-height:25px; line-height:25px; margin:0 10px 0 0; padding:0; font-size:13px; text-align:left;}
.live-quotation-form-text1 { float:left; width:100px; height: auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:13px; text-align:right; color:#0168B5; font-weight:700;}

label { float:left; width:100%; margin:0 10px 0 0; padding:0; min-height:30px; line-height:30px; text-align: left; font-size:13px; font-weight:normal !important; color:#333;}
label span { color:#F00;}

.border-form { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:280px; height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.textarea-form { float:left; font-size:13px; padding:5px; color:#333 !important;  width:280px; height:80px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.border-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:280px; height:30px; line-height:30px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**live-quotation-form**/

.main { float:left; width:300px; height:auto; min-height:200px; margin:0 10px ; padding:0;}
.main-left { float:left; width:100%; height:auto; min-height:200px; margin:10px 0 0 0 ; padding:0;}
.main-right { float: left; width:100%; height:auto; min-height:50px; margin:20px 0 0 0; padding:0;}
.main h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:18px !important; line-height:28px !important; color:#333333;}

.main h2 { width:100%;text-align: left; margin:10px 0 0 0; padding:0; font-size:16px !important; line-height:28px !important; color:#0168B5;}

.main p {width:100%; font-size:13px; line-height:18px; text-align: justify; margin:10px 0; padding:0; color:#333;}
.main p span { color:#0168B5; font-weight: bold;}
.main p a {color:#0168B5; text-decoration:none;}
.main p a:hover { color:#333; }

.contact-add { float:left; width:100%; min-height:130px; height: auto; margin:5px 0; padding:0; border:1px solid #D6E7F3}
.contact-add h1 { width:100%; line-height:28px !important; margin:0; padding:0 0 0 10px !important; font-size:16px !important; text-align:left; color:#0168B5; background:#D6E7F3;}

.contact-add p {width:100%; font-size:13px; line-height:20px; text-align: left; margin: 0; padding:10px; color:#333;}
.contact-add p span { color:#0168B5; font-weight: bold;}
.contact-add p a {color:#0168B5; text-decoration:none;}
.contact-add p a:hover { color:#333; }

/**contact-page-form**/
.contact-page-form { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0;}

.contact-page-form h1 { width:100%;text-align: left; margin:10px 0; padding:0; font-size:18px !important; line-height:24px !important; color:#0168B5;}
.contact-page-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-page-form ul li { margin:0; padding:0; float:left; width:100%; height:auto; min-height:20px; line-height:20px;}
.contact-page-form ul li a {color:#0168B5; text-decoration:none;}
.contact-page-form ul li a:hover { color:#333; }
.contact-page-form ul li.lbb { float:left; width:100%; height:25px; line-height:25px; font-size:13px; text-align:left; color:#333;}
.contact-page-form-bor { float:left; font-size:13px; padding:0 0 0 5px; color:#333 !important;  width:300px; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.check { float:left; width:14px; height:14px; margin: 3px 8px 0 0 !important; padding:0 0 0 0 !important; text-align:left;}

.contact-page-form-sel { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:300px; height:30px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.contact-page-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:300px; height:80px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**contact-page-form**/

.text-box{/*float:left;*/ float:none; width:280px; height:auto; min-height:200px;margin:10px auto; padding:0;}
.text-box p {width:100%; font-size:13px; line-height:18px; text-align: justify; margin:0 0 10px 0; padding:0; color:#333;}
.text-box p span { color:#0168B5; font-weight: bold;}
.text-box p a {color:#0168B5; text-decoration:none;}
.text-box p a:hover { color:#333; }

.text-box-img { float:left; width:280px; height:125px; margin:0 0 20px 0; padding:9px; border-radius: 5px; background:#E9E9E9; border:1px solid #CCC;}
.text-box-img img { width:260px; height:105px;}

.contact-map { float:left; width:100%; height:auto; min-height:300px; margin:0; padding:0; margin:5px 0 0 0; padding:0px; border:1px solid #D6E7F3; overflow:hidden;}

.career-img { display:none;}

.career-text { float:left; width:100%; height:auto; min-height:100px; margin:10px 0; padding:10px; background:#D6E7F3;}

.career-text h1 { width:100%;text-align: left; margin: 0; padding:0; font-size:17px !important; line-height:26px !important; color:#0168B5;}

.career-text p {width:100%; font-size:13px; line-height:22px; text-align: justify; margin:10px 0 0 0; padding:0; color:#333;}
.career-text p span { color:#0168B5; font-weight: bold;}
.career-text p a {color:#0168B5; text-decoration:none;}
.career-text p a:hover { color:#333; }

.demo-box { float:left; width:280px; height: auto; min-height:100px; margin:10px; padding:0 0 10px 0; background:#D6E7F3; border-radius: 7px;}
.demo-box-titel { float:left; width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; background:#0168B5; color:#FFF;  border-radius: 7px 7px 0 0 ;}
.demo-box ul { float:left; margin:0; padding:0; list-style:none;}
.demo-box ul li { float:left; width:280px; height:auto; min-height:30px; line-height:30px; margin:0; padding:0 10px; color:#333; text-align: left; font-size:13px; font-weight:normal; border-bottom:1px solid #0168B5;}
.demo-box ul li a { color:#333; text-decoration:none;}
.demo-box ul li a:hover { color:#0168B5;}


.bank-account-details { float:left; width:100%; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:10px; background:#D6E7F3; }

.bank-account-details h1{ width:100%;text-align: left; margin:0; padding:0; font-size:16px !important; line-height:24px !important; color:#333333;}

.bank-account-details ul { float:left; width:280px; margin:20px 0 0 0; padding:0; list-style:none;}
.bank-account-details ul li { float:left; margin:0; padding:0;}
.bank-account-details ul li.o1 { float:left; text-align:left; width:110px; height:auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:12px; color:#333;  }

.bank-account-details ul li.o2 { float:left; text-align:left; width:170px; height:auto; min-height:25px; line-height:25px; margin:0; padding:0; font-size:12px; color:#0168B5;}

.bank-account-details-img { float:left; width:260px; height:160px; margin:10px 0 0 10px; padding:2px; border:1px solid #0168B5;}

.bank-account-details-img img { width:254px; height:154px;}

.bank-account-details p {width:100%; font-size:13px; line-height:26px; text-align: left; margin:10px 0 0 0; padding:0; color:#333;}
.bank-account-details p span { color:#0168B5; font-weight: bold;}
.bank-account-details p a {color:#0168B5; text-decoration:none;}
.bank-account-details p a:hover { color:#333; }

/**testimonials**/
.testimonials { float:left; width:100%; min-height:50px; height:auto; margin:0 0 10px 0; padding:0;}
.testimonials p {width:100%; font-size:13px; line-height:20px; text-align: justify; margin:10px 0 0 0; padding:0; color:#333;}
.testimonials p span { color:#0168B5; font-weight: bold;}
.testimonials p a {color:#0168B5; text-decoration:none;}
.testimonials p a:hover { color:#333; }

.testimonials-page-bg { float:left; width:100%; height:20px; margin:0; padding:0; background:url(../images/testimonials-bg.html) repeat-x center top;}
/**testimonials**/

.login-form { width:100%; height:auto; min-height:100px; margin:10px auto; padding:0; }
.login-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/**register-form**/
.register-form { /*float:left;*/ width:100%; height:auto; min-height:300px; margin:10px auto; padding:0;}
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.register-form ul { float:left; margin:0 ; padding:0; list-style:none; width:100%; height:auto;}
.register-form ul li { float:left; width:100%; height:auto; min-height:30px; margin:5px0 0 0; padding:0; font-size:13px;}
.register-form ul li a { color:#0168B5; text-decoration:none;}
.register-form ul li a:hover { color:#333;}

label.lbbb { float:left; width:100%; margin:5px 0 0 0; padding:0; min-height:30px; line-height:30px; text-align: left; font-size:13px; font-weight:normal !important; color:#333;  }

.register-form-bor { float:left; font-size:13px; margin:5px 0 0 0; padding:0 0 0 5px; color:#333 !important;  width:100%; height:28px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }

.register-form-err { float:left; font-size:13px; margin: 5px 0 0 0px; padding:0 0 0 0; color: #F00 !important;  width:100%; height:28px;}

.register-form-text { float:left; font-size:13px; padding:3px 3px 3px 5px; color:#333 !important;  width:100%; height:125px; line-height:20px; border:1px solid #0168B5;  border-radius: 5px; background:#E9F5FE; }
/**register-form**/

/**themes**/
.themes { float:left; width:100%; height:auto; margin: 10px 0; padding:0;}
.galleryImage {background:#FFF; width:225px; height:170px; overflow:hidden; margin:10px 37px; padding:0px; float:left; box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;
-webkit-box-shadow:0 1px 2px #999;}
.galleryImage:hover {box-shadow:0 0px 7px #666; -moz-box-shadow:0 0px 7px #666;
 -webkit-box-shadow:0 0px 7px #666;}
.info {float:left; width:100%; margin:0; padding:0 10px 0 10px;}
.info h2 { width:100%; font-size:17px; margin: 5px 0; padding:0; line-height:20px; color:#0168B5; text-align:left;}
/**themes**/

/**** PORTFOLIO STYLES*****/

#portfolio {padding:0px; 	}	/* Images list */
#portfolio-list {width:100%;}
#portfolio-list li {float:left;margin:0px 37px;text-align:center;	background-color:#fbfbfb;border-bottom:1px solid #e5e5e5;height:235px;margin-bottom:30px;width:225px;}
#portfolio-list li:hover {border-bottom:1px solid /*mainColor*/#0168B5;height:235px;}
#portfolio-list img {background-color:#FFF;height:155px;width:225px; background:#000}
#portfolio-list li:hover .title {color:/*mainColor*/#0168B5;}
#portfolio-list li .title {font-size:16px !important;margin-top:5px;font-weight: 400;color: #3A3A3A;float:left; padding: 0 0 0 10px;}
#portfolio-list li .title a {color: #3A3A3A;}
#portfolio-list li .title a:hover {color:/*mainColor*/#0168B5;}

#portfolio-list li .categorie {	font-size:12px;line-height:25px;color:#0168B5; text-align:left; float:left; width:100%; margin:0; padding:0 0 0 10px;}	/* Filter menu */		

.cats-filter {border-bottom:1px solid #ededed;overflow:hidden;padding:10px 0;	}
.cats-filter li a {float:left;margin-right:3px;color:#014A81;background-color:#D6E7F3;		padding:6px 10px;margin-bottom:3px;	}
.cats-filter li a:hover {background-color:/*mainColor*/#0168B5; color:#FFF;	}	
.cats-filter li a.current {background-color:/*mainColor*/#0168B5; color:#FFF;	}	/* adipoli */		.adipoli-wrapper {margin:auto;position:relative;display: inline-block;	}
.adipoli-wrapper>img {position: absolute;z-index: 1;	}
.adipoli-before {position: absolute;z-index: 5;	}
.adipoli-after {position: absolute;z-index: 10;	}
.adipoli-slice {display:block;position:absolute;z-index:15;height:100%;}	.adipoli-box {display:block;position:absolute;z-index:15;	}	
/**** PORTFOLIO STYLES*****/

/**SITE-MAP**/
.site-map { float:left; width:100%; height:auto; min-height:200px; margin:0; padding:0;}

.site-map h5 { width:100%; font-size:15px; color:#0168B5; font-weight:700; margin:0; padding:0 0 0 10px; line-height:30px;}
.site-map ul { float:left; margin:0  ; padding:0; list-style:none; width:100%; height:auto; min-height:100px;}

.site-map ul li { float:left; width:100%; line-height:26px; margin:0; padding:0; font-size:14px; font-weight:700; color:#333; }
.site-map ul li a { text-align:left; color:#0168B5; text-decoration:none; font-size:14px; font-weight:700;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; }
.site-map ul li a:hover { color:#333; margin:0; padding: 0 0 0 0;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

.site-map ul li.sm{ float:left; width:100%; line-height:25px; margin:0; padding:0; font-size:12px; font-weight:400; }
.site-map ul li.sm a { text-align:left; color:#333; text-decoration:none; font-size:13px; font-weight:400;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; margin:0; padding:0 0 0 0; }

.site-map ul li.sm a:hover { color:#0168B5; margin:0; padding: 0 0 0 0;  -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}

/**SITE-MAP**/

}
.port{
	font-family:RALEWAY-BLACK;
	font-size:24px;
	
	letter-spacing:1px;
	 line-height:34.2833px;
 
text-align: center;
width: 1423p;
box-sizing: border-box;
color: rgb(51, 51, 51);

	
	
	
	}
	.buttonss{
		background-color:red;
		
		}
		
		
		
		
		
	
	
		/* new */
		
		
		
		.ts-home1-data-transferred {
    margin-bottom: 0px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.ts-home1-data-transferred {
    background-attachment: fixed;
    background-image: url("../images/main02_2-1920x1200.jpg");
    background-repeat: repeat;
}
.parallax-section {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.parallax-section {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-position: 0px 50%;
}
.ts-overlay, .overlay {
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
   
}

ts-home1-data-transferred .ts-funfact {
    border-color: rgba(255, 255, 255, 0.5);
    color: #FFF;
}
.ts-funfact {
    border: 2px solid maroon;
    border-radius: 5%;
    width: 225px;
    height: 170px;
    text-align: center;
    margin: 0px auto;
    padding-top: 28px;
}
.ts-home1-data-transferred .ts-funfact .funfact-icon {
    color: #00A6DD;
}
.ts-funfact .funfact-icon {
    font-size: 40px;
}
.ts-funfact .funfact-number-unit {
    font-size: 30px;
    font-weight: 400;
    margin-top: 10px;
    text-transform: uppercase;
}
.ts-funfact h5 {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 400;
    margin: 13px 0px;
    color: maroon;
}
.ts-funfact .funfact-number-unit {
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    color: maroon;
}
.ts-home1-data-transferred .ts-funfact {
    color: #FFF;
}
.ts-funfact {
    text-align: center;
}

.ts-service-style-1 {
    margin-top: 60px;
   background-color: mistyrose !important;
    padding: 35px 10px;
    margin-bottom: 30px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
}
.ts-service-style-1 .service-icon {
    background-color: #42454A;
    position: relative;
    color: #FFF;
    text-align: center;
    line-height: 65px;
    width: 65px;
    height: 65px;
    border-radius: 10%;
    display: inline-block;
    margin-right: 16px;
    font-size: 20px;
    margin-bottom: 20px;
}
.fa {
   /* display: inline-block;*/
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-size-adjust: none;
    font-stretch: normal;
    font-feature-settings: normal;
    font-language-override: normal;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    font-size: inherit;
    text-rendering: auto;
}
.ts-service-style-1 .service-title h3 {
    display: inline-block;
    margin: 0px;
    font-size: 20px;
    color: #00A6DD;
}
h3 {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
}
.ts-service-style-1 .service-content {
    margin: 5px 0px 0px;
    line-height: 24px;
    font-weight: 400;
}
.ts-service-style-1 .service-content p {
    color: #000 !important;
}

.ts-service-style-1 .read-more {
    color: #00A6DD;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}

.ts-service-style-1:hover {
    margin-top: 60px;
    /*background-color: #E6E6E6 !important;*/
    padding: 35px 10px;
    margin-bottom: 30px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3) inset;
    border-radius: 5px;
}
/*.ts-service-style-1:hover .service-content p {
    color: #FFF !important;
}
.ts-service-style-1:hover .read-more {
    color: #50FF50 !important;
    font-size: 14px;
    font-weight: 700;
}
.ts-service-style-1:hover .service-icon {
    color: #FFF;
    background: #00A6DD none repeat scroll 0% 0%;
}
.ts-service-style-1:hover h3 {
    color: #FFF !important;
    font-weight: 700;
    font-size: 30px;
}*/
.ts-service-style-1 .service-title h3 {
    display: inline-block;
    margin: 0px;
	text-align:center !important;
    font-size: 20px;
    color: #00A6DD;
}

.ts-section-top-footer {
    background: #E6E6E6  none repeat scroll 0% 0%;
}











.navbar-form {
    display: inline-block;
    padding-right: 0px;
}
.navbar-form {
 /*   width: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border: 0px none;
    box-shadow: none;*/
}
.navbar-form {
   /* padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.1);
    margin: 8px -15px;*/
}
.ts-bt {
    border-radius: 3px;
    background: #DE2A2D none repeat scroll 0% 0%;
    padding: 0px 15px;
    line-height: 38px;
    text-transform: uppercase;
    color: #FFF;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #DE2A2D;
    font-weight: 500;
}

.ts-bt:hover {
    border-radius: 3px;
    background: #DE2A2D none repeat scroll 0% 0%;
    padding: 0px 15px;
    line-height: 38px;
    text-transform: uppercase;
    color: #FFF;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #DE2A2D;
    font-weight: 500;
}






.ts-top-footer .contact-info:first-child {
    border: medium none;
}

.contact-info:first-child, .contact-info:second-child, .contact-info:third-child {
    text-align: center !important;
    height: 118px !important;
    line-height: 118px !important;
    border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.contact-info {
    text-align: center;
    height: 118px;
    line-height: 118px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.contact-info span {
    width: 68px;
border: 2px solid #FFF;
border-radius: 68px;
text-align: center;
margin-right: 15px;
display: inline-block;
transform: scale(1);
background:#0168B5 none repeat scroll 0% 0%;
padding: 20px 15px;
height: 68px;
line-height: 72px;
}
.contact-info span i {
    font-size: 20px;
    color: #000;
}
.contact-info a {
    color: #000;
    font-size: 20px;
    font-weight: 400;
}
.contact-info p {
    display: inline-block;
}
.contact-info p {
    color: #FFF;
    font-size: 30px;
    font-weight: 400;
}
.contact-info {
    text-align: center;
    line-height: 118px;
}










#banner .banner {
    padding: 55px 0px;
    background-color: #1F4375;
    background-size: contain;
    background-position: right center;
}
.ts-about-banner {
    background-image: url("../images/about-us-banner.jpg");
}
.parallax-section {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.parallax-section {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-position: 0px 50%;
}
#banner .banner .overlay {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%;
}
.overlay {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
}
.ts-overlay, .overlay {
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
  
}
#banner .banner .banner-content {
    position: relative;
}
.banner-content {
    overflow: hidden;
}
#banner .banner h1 {
	float:left !important;
	text-align:left !important;
    color: #FFF;
    font-size: 27px;
    font-weight: 400;
    margin-bottom: 12px;
}
#banner .banner p {
	float:left !important;
	text-align:left !important;
    color: #DCDCDC;
    font-size: 14px;
    margin-bottom: 8px;
	padding: 0px 0px !important;
}
.breadcrumbs {
    display: inline-block;
    line-height: 33px;
    padding: 0px 15px;
    width: auto;
    border: 1px solid #737373;
    font-size: 12px;
    font-weight: 400;
    color: #00A6DD;
    font-style: normal;
    border-radius: 3px;
}
.breadcrumbs a {
    color: #FFF;
}


.contact-info:hover span {
    border: 1px solid #00A6DD;
    background: #0168B5  none repeat scroll 0% 0%;
    box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.4);
    transform: scale(1.3);
    transition: all 0.5s ease-out 0s;
}

.view-home3 {
    width: 100%;
    height: 154px;
 /*   margin: 0px 33px !important;*/
    padding: 0px !important;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}
.view-home3 img {
	width:50%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}

.footernavigitionnew ul li a {
    float: left;
    text-align: left;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    color: #FFF;
    text-decoration: none;
    line-height: 25px;
    transition: all 0.3s ease-out 0s;
}
.footernavigitionnew ul li {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%;
}