@charset "UTF-8";
@import url("fonts/tsl/tsl.css");
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@font-face {
    font-family: "Helvetica";
    src: url(font/HelveticaNeueLTCom-Th.eot?#iefix) format("fonts/embedded-opentype"), url(fonts/HelveticaNeueLTCom-Th.woff) format("woff"), url(fonts/HelveticaNeueLTCom-Th.ttf) format("truetype"), url(fonts/HelveticaNeueLTCom-Th.svg#HelveticaNeueLTCom-Th) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "SukhumvitSet";
    src: url(fonts/sukhumvitset-webfont.eot);
    src: url(fonts/sukhumvitset-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/sukhumvitset-webfont.woff2) format("woff2"), url(fonts/sukhumvitset-webfont.woff) format("woff"), url(fonts/sukhumvitset-webfont.ttf) format("truetype"), url(fonts/sukhumvitset-webfont.svg#SukhumvitSet) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "open sans";
    src: url(fonts/opensans-light-webfont.eot);
    src: url(fonts/opensans-light-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/opensans-light-webfont.woff2) format("woff2"), url(fonts/opensans-light-webfont.woff) format("woff"), url(fonts/opensans-light-webfont.ttf) format("truetype"), url(fonts/opensans-light-webfont.svg#open_sanslight) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "open sans";
    src: url(font/opensans-regular-webfont.eot);
    src: url(fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/opensans-regular-webfont.woff2) format("woff2"), url(fonts/opensans-regular-webfont.woff) format("woff"), url(fonts/opensans-regular-webfont.ttf) format("truetype"), url(fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");
    font-weight: 400;
    font-style: normal
}

.hidden {
    visibility: hidden
}

html,
body {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans',sans-serif;
    font-size: 17px;
    color: #222;
    font-weight: 400;
    overflow-x: hidden
}

p {
    margin: 0 0 15px;
    padding: 0
}
h1,h2,h3{font-family:'SukhumvitSet','Open Sans',sans-serif;font-weight:bold;}
h1 {
    margin: 0 0 20px;
    padding: 0;
    font-weight: 400;
    font-size: 72px;
    line-height: 120%;
    color: #111
}

h1.inpage {
    margin: 0 0 5px;
    padding: 0;
    font-weight: 400;
    font-size: 32px;
    line-height: 120%
}

h2 {
    margin: 0 0 15px;
    padding: 0;
    font-weight: 400;
    font-size: 52px;
    line-height: 120%;
    font-weight: 300;
    color: #111
}

h2.content {
    margin: 0 0 5px;
    padding: 0;
    font-weight: 400;
    font-size: 26px;
    line-height: 120%;
    font-weight: normal
}

h3 {
    margin: 0 0 15px;
    padding: 0;
    /*font-size: 32px;
    line-height: 120%;
    font-weight: 300;
    color: #666*/
}

h3.title {
    font-size: 26px;
    color: #444
}

h4 {
    margin: 0 0 5px;
    padding: 0;
    /*font-weight: 400;
    font-size: 20px;
    line-height: 120%*/
}

a {
    color: #057ac6;
    text-decoration: none
}

a:hover {
    color: #057ac6;
    text-decoration: underline
}

.thfont {
    font-family: "SukhumvitSet", Arial, sans-serif
}

.Helvetica {
    font-family: "Helvetica", Arial, sans-serif
}

.line-header {
    width: 100%;
    height: 1px;
    background: #CCC;
    margin: 0 0 40px;
    padding: 0
}

.hilightext {
    position: absolute;
    text-indent: -6000px;
}

.top-space {
    width: 100%;
    height: 15px;
    float: left;
}

.col2 {
    width: 48%;
    padding: 0 1%;
    float: left;
}
.container {
    padding: 0 10px;
    margin: 0 auto;
}
.bg-white{background:#FFFFFF; color:#1E1D1D;}
.bg-gray{background:#F1F1F1; color:#1E1D1D;}
.bg-green{background:#145A00;color:#FFFFFF;}
.bg-red{background:#CF0407;color:#FFFFFF;}
.bg-yellow{background:#F5E724; color:#1E1D1D;}
.bg-pink{background:#EC0AA5;color:#FFFFFF;}
.bg-orange{background:#CC780E;color:#FFFFFF;}
.bg-blue{background:#1C39A8; color:#FFFFFF;}
.bg-sky{background:#5FE0F5; color:#1E1D1D;}
.botom-30{ margin-bottom:30px;}
.botom-50{ margin-bottom:50px;}
.page-section{padding: 74px 0;}
.section-heading{ border-bottom:solid 1px #f1f1f1; margin-bottom:30px;}
.news-list-data{ margin:25px 0 15px 0; padding:0px; list-style:none;}
.news-box{ border-bottom:solid 1px #f1f1f1; margin-bottom:10px;}
.news-list-data li img{width:200px; height:200px;}

/*Header menu*/
/* header */
    header {
        font-size: 18px;
    }
    header.loading {
        /*opacity: 0;*/
        visibility: hidden;
    }
    

   
    header .btn:focus, header .btn:active:focus, header .btn.active:focus, header .btn.focus, header .btn:active.focus, header .btn.active.focus {
        outline: none;
    }
    header .btn:active, header .btn.active {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .btn {
        transition: all 150ms;
        -webkit-transition: all 150ms;
        -moz-transition: all 150ms;
        -o-transition: all 150ms;
    }
    .btn082016_Orange {
        background-color:#ff7c3a;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        text-decoration:none;
    }
    .btn082016_Orange:hover, .btn082016_Orange:focus, .btn082016_Orange:active {
        color: #FFF;
        background-color: #E05D1B;
    }
    .btn082016_Orange:active {
        position:relative;
        top:1px;
    }
    .btn082016_Deepblue {
        background-color:#3B5998;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        text-decoration:none;
    }
    .btn082016_Deepblue:hover, .btn082016_Deepblue:focus, .btn082016_Deepblue:active {
        color: #FFF;
        background-color: #1C3A79;
    }
    .btn082016_Deepblue:active {
        position:relative;
        top:1px;
    }
    .btn082016_Blue {
        background-color:#03B5E3;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        text-decoration:none;
    }
    .btn082016_Blue:hover, .btn082016_Blue:focus, .btn082016_Blue:focus {
        color: #FFF;
        background-color:#09A1E0;
    }
    .btn082016_Blue:active {
        position:relative;
        top:1px;
    }
    /* end header */
    /* top bar */
    .topbar {
       background: #FFF;
        padding-top: 10px;
    }
    .navMember {
        float: right;
        font-weight: 400;
    }
    .navPhone {
        float: right;
    }
    .navPhone > a {
        font-weight: bold;
        font-size: 16px;
    }
    .verticalDivider {
        float: right;
        border-right: 1px solid #AAA;
        height: 19px;
        margin: 10px 0;
    }
    /* end top bar */
    /* nav bar */
    .navbar-brand {
        height: 50px;
        transition: all 250ms;
        -moz-transition: all 250ms;
        -webkit-transition: all 250ms;
        -o-transition: all 250ms;
        padding: 5px 15px;
    }
	.navbar {
		margin-bottom: 0;
	}
	.navbar-nav > li {
		float: none;
		border-top: 1px solid #E0E0E0;
	}
	.navbar-header {
		float: none;
	}
	
    
    .navbar-brand > img {
        max-height: 70px;
        height: 100%;
    }

    .navbar-header .navbar-toggle .icon-bar {
        background: #333;
        transition: all 150ms ease-in-out;
    }
    .navbar-header .navbar-toggle .icon-bar:nth-of-type(2) {
        transform: rotate(45deg) translate3D(3px,5px,0);
    }
    .navbar-header .navbar-toggle .icon-bar:nth-of-type(3) {
        opacity: 0;
    }
    .navbar-header .navbar-toggle.collapsed .icon-bar:nth-of-type(3) {
        opacity: 1;
    }
    .navbar-header .navbar-toggle .icon-bar:nth-of-type(4) {
        transform: rotate(-45deg) translate3D(4px,-5px,0);
    }
    .navbar-toggle {
        background: #FFF;
        padding: 11.25px 15px;
        margin-right: 0;
    }
    .navbar .dropdown-menu-large {
        border: 0;
        border-radius: 6px;
    }
    .dropdown-menu-large > li > ul > li > a {
        font-weight: 300;
    }
    .affix {
        width: 100%;
        height: 52px;
        z-index: 500;
        left: 0;
        right: 0;
        top: 0;
    }
   
    .affix .navbar {
        -moz-transform: translate3d(0,-50px,0);
        -webkit-transform: translate3d(0,-50px,0);
        -ms-transform: translate3d(0,-50px,0);
        transform: translate3d(0,-50px,0);
        background: #FFF;
        border: 0;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
        -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
        -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
        transition: box-shadow 150ms ease-in;
        -moz-transition: box-shadow 150ms ease-in;
        -webkit-transition: -webkit-box-shadow 150ms ease-in;
        -ms-transition: box-shadow 150ms ease-in;
    }
    .affix ~ .section-body {
        padding-top: 111px;
    }
    
    
	
    .section-body {
        transition: padding 0s;
    }
    /* end top bar*/
    /* navigation menu */
	
    .nav.navbar-nav > li > a {
        font-weight: 300;
    }
    .nav>li>a:hover, .nav>li>a.active {
        color: #03B6DF;
        background: transparent;
    }
    .nav>li>a:focus {
        background: transparent;
    }
    .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
        background: transparent;
    }
    .dropdown-menu-large {
        padding: 5px 0;
    }
	.dropdown-menu-large{ min-width:250px;}
	.dropdown-menu-large>li{width:250px; list-style:none; text-indent:10px;}
	.dropdown-menu-large>li>ul{list-style:none; margin:0px; padding:0px;}
    .dropdown-menu-large li > a {
        font-weight: 300;
    }
    .dropdown-menu-large li > a:hover {
        color: #03B6DF;
        background: transparent;
    }
    .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
        background: transparent;
        color: #03B6DF;
    }
    /* end navigation menu */
 
    /* home fix */
    .navbar {
        margin-bottom: 0;
    }
    .navMemberSpace {
        display: inline-block;
    }
    .affix .navMember .dropdown-menu {
        display: none;
    }
    .dropdown-menu li > a {
        line-height: 30px;
    }
    .dropdown-menu.dropdown-expand > li > ul > li:first-child {
        font-size: 16px;
        color: #0F64B7;
        margin-bottom: 10px;
        text-indent: 10px;
    }
    .modal-open .affix .navbar {
        padding-right: 17px;
    }
	

    .divHeaderMyAccount, .header_login {
        display: none !important;
    }
    .navLanguageBar {
        display: inline;
        position: relative !important;
        margin-left: 10px;
        margin-right: 10px;
    }
    .navLanguageBar .btn {
        min-width: 120px;
    }
    .navLanguageBar .dropdownLanguage {
        border-top: 0;
        border-radius: 0px 0px 5px 5px;
        min-width: 120px;
        font-size: 16px;
        padding: 5px 0;
        top: 30px;
    }
/*End header menu*/


.description {
    width: 100%;
    background: #efefef;
    padding: 74px 0;
}

.description .webdesign {
    margin: 0 3% 0 0;
    width: 29%;
    max-width: 329px;
}



.description .link {
    width: 100px;
    padding: 6px 0;
    color: #000;
    font-family: "SukhumvitSet", Arial, sans-serif;
    font-size: 18px;
    display: block;
    text-align: center;
    margin: 15px 0 0;
    border: #111 solid 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: color .2s ease-out, background .1s ease-in;
    -ms-transition: color .2s ease-out, background .1s ease-in;
    -moz-transition: color .2s ease-out, background .1s ease-in;
    -webkit-transition: color .2s ease-out, background .1s ease-in;
    transition: color .2s ease-out, background .1s ease-in;
    cursor: pointer;
}

.description .link:hover {
    background: #333;
    border: #333 solid 1px;
    text-decoration: none;
    color: #FFF
}

.navr {
    float: right;
    text-align: right;
    font-size: 14px;
    color: #222;
    margin: -25px 0 0;
}

#service{ margin-top:50px;}
#service h1, #service h2{ padding-bottom:15px;}
.our-services {
    width: 100%;
    padding: 52px 0 72px;
    /*float: left;*/
}

.our-services section {
    text-align: center;
    display: block;
    width: 21%;
    margin: 3% 2%;
    float: left;
    height: 170px;
}

.our-services section .description {
    text-align: center;
}

.our-services section i,#service i {
    color: #0976DA;
    padding: 15px;
    border: #0976DA solid 1px;
    width: 70px;
    height: 70px;
    text-align: center;
    margin: 0 0 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -pie-box-shadow: 50%;
    -o-transition: color .3s ease-out, background .1s ease-in;
    -ms-transition: color .3s ease-out, background .1s ease-in;
    -moz-transition: color .3s ease-out, background .1s ease-in;
    -webkit-transition: color .3s ease-out, background .1s ease-in;
    transition: color .3s ease-out, background .1s ease-in;
    behavior: url(pie/PIE.htc);
}

.our-services section:hover i,#service i:hover {
    background: #0976DA;
    color: #FFF;
    animation-name: spin;
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
}

.our-services section p {
    color: #222;
}

.our-services section h4 {
    font-weight: 400;
    margin-bottom: 8px;
}

.our-services section .description {
    text-align: center;
}

.flow {
    width: 100%;
}
.wraper-punctuate {
    width: 100%;
    background: url(../images/bg_banner_bk.jpg) center fixed #0b8ce0;
    overflow: hidden;
    float: left
}

.punctuate {
    width: 100%;
    float: left;
    padding: 55px 0;
    text-align: center;
    color: #FFF;
    font-size: 36px;
    font-family: "SukhumvitSet", Arial, sans-serif;
    background: url(../images/bg_dark.png)
}

.toservices {
    width: 100%;
    padding: 15px 0;
    background: #0b8ce0;
    color: #FFF;
    text-align: center;
    /*float: left;*/
    font-size: 18px
}

.toservices .link {
    padding: 3px 12px;
    color: #FFF;
    font-family: "SukhumvitSet", Arial, sans-serif;
    font-size: 16px;
    text-align: center;
    margin: 0;
    border: #FFF solid 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: color .2s ease-out, background .1s ease-in;
    -ms-transition: color .2s ease-out, background .1s ease-in;
    -moz-transition: color .2s ease-out, background .1s ease-in;
    -webkit-transition: color .2s ease-out, background .1s ease-in;
    transition: color .2s ease-out, background .1s ease-in;
    cursor: pointer
}

.toservices .link:hover {
    background: #FFF;
    border: #FFF solid 1px;
    text-decoration: none;
    color: #00a3e0
}

.showport {
    width: 100%;
    padding: 80px 0;
    background: #efefef;
    /*float: left*/
}

.showport .container {
    text-align: center
}

.showport .container img {
    border: none;
    outline: none;
    margin: 10px 0 0
}

.showport .container .link {
    width: 150px;
    padding: 6px 0;
    color: #000;
    font-family: "SukhumvitSet", Arial, sans-serif;
    font-size: 20px;
    display: block;
    text-align: center;
    margin: 15px auto 0;
    border: #111 solid 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: color .2s ease-out, background .1s ease-in;
    -ms-transition: color .2s ease-out, background .1s ease-in;
    -moz-transition: color .2s ease-out, background .1s ease-in;
    -webkit-transition: color .2s ease-out, background .1s ease-in;
    transition: color .2s ease-out, background .1s ease-in;
    cursor: pointer
}

.showport .container .link:hover {
    background: #0b8ce0;
    border: #0b8ce0 solid 1px;
    text-decoration: none;
    color: #FFF
}

/*************************
*****Pricing Table CSS****
**************************/
.pricing-table {
  text-align: center;
}

.single-table {
  padding: 30px 20px 20px;
  border:1px solid #f2f2f2;
}

.single-table h3 {
  margin-top: 0;
  padding: 0;
  /*font-size: 18px;*/
  text-transform: uppercase;
  margin-bottom: 30px;
}

.price {
  font-size: 36px;
  line-height: 36px;
}

.price span {
  font-size: 16px;
  line-height: 16px;
}

.single-table ul {
  list-style: none;
  padding: 0;
  margin: 30px 0;
}

.single-table ul li {
  /*line-height: 30px;*/
}

.single-table.featured {  
  color: #fff;background: #028fcc;
}

.single-table.featured h3 { 
  color: #FFFFFF;
}

.single-table.featured .btn.btn-primary {
  background-color: #FFFFFF; color: #028fcc;
}

a#scrollUp {
  bottom: 0px;
  right: 10px;
  padding: 5px 10px;
  background: #406da4;
  color: #FFF;
  -webkit-animation: bounce 2s ease infinite;
  animation: bounce 2s ease infinite;
}

a#scrollUp i{
  font-size: 30px;
}
.container-center {
    padding: 0 10px;
    margin: 0 auto;
    text-align: center
}

.content-white {
    width: 100%;
    padding: 80px 0;
    float: left
}

.content-gray {
    width: 100%;
    padding: 80px 0;
    float: left;
    background: #efefef
}

.footer {
    width: 100%;
    margin: 0;
    padding: 50px 0 40px;
	background:#333333;
    color: #999
}
.footer .fa-facebook,
.fa-twitter {
    color: #999;
    padding: 15px;
    border: #999 solid 1px;
    width: 56px;
    height: 56px;
    text-align: center;
    margin: 5px 15px 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -o-transition: color .3s ease-out, background .1s ease-in;
    -ms-transition: color .3s ease-out, background .1s ease-in;
    -moz-transition: color .3s ease-out, background .1s ease-in;
    -webkit-transition: color .3s ease-out, background .1s ease-in;
    transition: color .3s ease-out, background .1s ease-in;
    float: left;
}

.footer .fa-facebook:hover,
.fa-twitter:hover {
    background: #0976DA;
    color: #FFF;
    border: #0976DA solid 1px;
}

.footer .link {
    width: 100px;
    padding: 6px 0;
    color: #999;
    font-size: 20px;
    display: block;
    text-align: center;
    margin: 10px 0 0;
    border: #999 solid 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: color .2s ease-out, background .1s ease-in;
    -ms-transition: color .2s ease-out, background .1s ease-in;
    -moz-transition: color .2s ease-out, background .1s ease-in;
    -webkit-transition: color .2s ease-out, background .1s ease-in;
    transition: color .2s ease-out, background .1s ease-in;
    cursor: pointer;
    float: left;
    outline: none
}

.footer .link:hover {
    background: #0b8ce0;
    border: #0b8ce0 solid 1px;
    text-decoration: none;
    color: #FFF
}

.black-ribbon {
    position:absolute;
    z-index: 9999;
    width: 70px;
	left:0;
	bottom:0;
}
.copyright {
	position:relative;
    width: 100%;
    padding: 20px 0;
    background: #222;
    color: #999;
    font-size: 14px
}

.copyright a {
    color: #999
}

@media screen and (min-width:320px) {
	h1 {
        font-size: 42px
    }
	h2 {
        font-size: 34px
    }
	.navbar {
		padding: 0 1px;
		background: #FFF;
	}
	header.affix-top {
		width: 100%;
		height: 52px;
		z-index: 500;
		left: 0;
		right: 0;
		position:relative;
		top: 0px;
		transition: top 50ms;
		-webkit-transition: top 50ms;
		-moz-transition: top 50ms;
		-o-transition: top 50ms;
	}
	header.affix {
		width: 100%;
		height: 52px;
		z-index: 500;
		left: 0;
		right: 0;
		position: fixed;
		top: 0 !important;
	}
	.navbar-brand {
		height: 55.5px;
		padding: 11.25px 15px;
		max-width:270px;
	}
	.navbar-brand > img {
		max-height: 33px;
		height: 143.5px;
	}
	.navbar {
		box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
		-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
		-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
		border: 0;
	}
	.navbar-header .navbar-toggle.collapsed .icon-bar:nth-of-type(2) {
		transform: rotate(0deg);
	}
	.navbar-header .navbar-toggle.collapsed .icon-bar:nth-of-type(4) {
		transform: rotate(0deg);
	}
	/* dad */
	.affix ~ .section-body {
		padding-top: 55.5px;
	}
	.affix-top ~ .section-body {
		padding-top: 55.5px;
	}
	.affix .navbar {
		padding-top: 50px;
	}
	.navbar-nav {
		float: none;
	}
	.topbar {
		display: none;
	}
	.navbar-header .navbar-toggle {
		display: block;
	}
	 .navbar-nav .open .dropdown-menu {
		border: 0 none;
		box-shadow: none;
		float: none;
		margin-top: 0;
		position: static;
		width: auto;
		padding: 0;
		text-indent: 30px;
	}
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
		padding-left: 10px;
	}
	.dropdown-menu.dropdown-expand > li > ul > li:first-child {
		margin-top: 10px;
	}
	.divHeaderMyAccount, .header_login {
		display: block !important;
	}
	.dropdown-menu-large > li > ul {
		text-indent: 15px;
	}
	.divHeaderMyAccount .dropdown-menu-large li a {
		padding: 10px 5px;
	}
	.description .webdesign {width:100%; float:none;}
	.description p {width:100%; float:none;}
}

@media screen and (min-width:412px) {
	h1 {
        font-size: 42px
    }
	h2 {
        font-size: 34px
    }
	.navbar-brand {
		max-width:360px;
	}
}


@media screen and (min-width:768px) {
    .container {
        width: 750px
    }
	 h1 {
        font-size: 52px
    }
	h2 {
        font-size: 42px
    }
	.navbar-collapse.collapse.in .navbar-right{
		display:block;
		float: none !important;
	}
	.navbar-right {
		display:none;
		margin-right: -15px;
	}
}

@media screen and (min-width:992px) {
   .container {
        width: 970px
    }
}
@media screen and (min-width:1024px) {
	.container {
        width: 970px
    }
	.navbar-header {
		float: left;
	}
	.affix .navbar-brand {
	}
	
	.affix-top .navbar-brand {
		padding: 5px 15px;
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
	}
	.navbar-header .navbar-toggle{ display:none;}
	.navbar {
		border-radius: 0;
	}
	.navbar-right {
		display:block;
		float: right;
		margin-right: -15px;
	}
	.affix-top .topbar {
		display:block;
	}
	.affix .topbar {
		background: transparent;
		z-index: -1;
	}
	.navbar-nav .open .dropdown-menu {
		border: 0 none;
		box-shadow: none;
		float:left;
		margin-top: 0;
		position:absolute;
		right:0px;
		width: auto;
		padding: 0;
		text-indent: 30px;
	}
	.dropdown-menu.dropdown-expand {
		width: 450px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.navbar-collapse.collapse {
		display: block !important;
	}
	.navbar-header {
		float: left !important;
	}
	.navbar-nav > li {
		float: left;
		border: none !important;
	}
}
@media screen and (min-width:1200px) {
   .container {
        width: 1170px
    }
	body{font-size: 16px;}
	header {
        font-size: 18px;
    }
}
@media screen and (min-width:1440px) {
	.container {
        width: 1340px
    }
	body{font-size: 16px;}
	header {
        font-size: 18px;
    }
	.topbar .btn {
		font-weight: bold;
		font-size: 14px;
	}
}
@media screen and (min-width:1600px) {
	.container {
        width: 1440px
    }
	body{font-size: 18px;}
	header {
        font-size: 20px;
    }
	.topbar .btn {
		font-weight: bold;
		font-size: 16px;
	}
}
@media screen and (min-width:1920px) {
	.container {
        width: 1500px
    }
	.topbar .btn {
		font-weight: bold;
		font-size: 20px;
	}
	body{font-size: 17px;}
	h1{font-size: 60px; }
	h2{font-size: 50px; }
	h3{font-size: 28px; font-weight:bold;}
	header {
        font-size: 20px;
    }
	.our-services section i,#service i {width:70px; height:70px;}
	.footer .fa-facebook,.fa-twitter {width:70px; height:70px; }
	.copyright{ font-size:18px;}
}
@media screen and (min-width:2560px) {
	.container {
        width: 2160px
    }
	.topbar .btn {
		font-weight: bold;
		font-size: 24px;
	}
	body{font-size: 28px;}
	h1{font-size: 82px; }
	h2{font-size: 72px; }
	h3{font-size: 42px; font-weight:bold;}
	header {
        font-size: 30px;
    }
	.our-services section i,#service i {width:110px; height:110px; padding:25px;}
	.footer .fa-facebook,.fa-twitter {width:110px; height:110px; }
	.copyright{ font-size:20px;}
}
