html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, p { margin: 0; padding: 0; border: none; }
body{ font-family: 'avenirregular'; display: block; width:100%; }
@-ms-viewport{
  width: device-width;
}

/*--------- header ----------*/
header { position: fixed; width: 100%; z-index: 999; }
header.one {background: none; }
.my-nav {padding: 0;}
.navbar-nav > li:last-child { margin-right: 0; }
.top-img-home{ background: url(../images/home-header-bg.jpg); height: 1000px; background-position: top center; background-repeat: no-repeat; background-size: 100% 100%; }
.top-img-about { background: url(../images/about_bg_new.jpg); height: 1000px; background-position: top center; background-repeat: no-repeat; background-size: 100% 100%; }
header.other-pages { background: #ffffff; }
header.other-pages .navbar { margin-bottom: 0; }
.row.head-ro { margin: 15px 0; }
.row.head-ro-two { margin: 16% 0 0; }
.head-content > h1 { font-family: avenirregular; font-size: 42px; margin-bottom: 35px; }
.head-content > p { font-family: avenirmedium; font-size: 28px; width: 85%; margin-bottom: 8%; }
.head-content strong { font-family: avenirregular; }
.social ul { float: left; list-style: outside none none;  width: 100%; }
.social li { float: left; margin-right: 37px; }
.social { margin-top: 150px; width: 100%; }
.head-content input { background: rgba(0, 0, 0, 0) url("../images/head-btn-bg.png") repeat scroll 0 0; border: medium none; border-radius: 38px; font-size: 21px; height: 67px; margin-left: 26%; margin-top: 35px; text-align: center; text-transform: uppercase; width: 265px; color:#000;}

.nav.navbar-nav.navbar-right a { color: #000; font-family: avenirmedium; font-size: 21px; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.35); transition: all 300ms ease-in-out 0s; }
.nav > li > a { border-bottom: 5px solid transparent; outline: medium none; }
.nav > li > a:focus, .nav > li > a:hover { background: none; text-decoration: none; border-bottom: 5px solid #eaff00; outline: medium none; }
.navbar-nav > li { margin-right: 35px;  }
li.current_page_item a {
    border-bottom: 5px solid #eaff00;
	outline: medium none;
}
.logo-under {
    border: 3px solid #eaff00;
    border-radius: 7px;
    margin-left: 4px;
    width: 220px;
	position: absolute;
	top: 50px;
	left: 0;
}

.navbar-brand { padding: 15px 0;}


/*------ Home Page ------*/
.row.block-outer { margin: 90px 0 0; }
.col-md-12.block-inner { padding: 0; }
.marketing-exp { text-align: center; border-bottom: 1px solid #ececec; }
.marketing-exp h1 { font-size: 37px; font-family: 'avenirmedium'; font-weight: bold; margin-bottom: 0; }
.marketing-exp p { font-size: 24px; font-family: 'avenirbook'; font-weight: bold; }
.video-browser { background: rgba(0, 0, 0, 0) url("../images/browser-image.png") repeat scroll 0 0; height: 505px; margin: 0 auto; width: 886px; background-repeat: no-repeat; display: table; }
.play-div { display: table-cell;  text-align: center;  vertical-align: middle; }

.digital-tactics { text-align: center;}
.digital-tactics h1 { font-size: 37px; font-family: 'avenirmedium'; font-weight: bold; margin-bottom: 0; }
.digital-tactics .block-inner > p {font-size: 24px; margin-bottom: 0; }
.digital-tactics { font-size: 24px; font-family: 'avenirbook'; font-weight: bold; }
.digi-tech {float: left; list-style: outside none none; margin: 0; }
.digi-tech li { border: 1px solid #ccc; float: left; margin-right: 58px; padding: 15px; width: 29.9%; margin-bottom: 30px; box-shadow: 0 2px 2px #ccc;  }
.digi-tech li h1 { font-family: 'avenirmedium'; }
.home .digi-tech li h1 { max-height: 46px; height: 46px; }
.digi-tech li:last-child { margin-right: 0 !important; }

.digi-tech h1 { font-size: 23px; margin: 41px 0 8px; }
.digi-tech p { font-size: 16px; text-align: left; margin-bottom:0; }


/*---------- About page ----------*/
.about-list-one li { list-style-image:url(../images/tick.png);font-family: avenirmedium; font-size: 29px;}
.about-me > h1 { font-size: 37px;  text-align: center;}
.about-me h3 { margin-bottom: 42px; text-align: center;}
.about-me > p { font-family: avenirmedium; font-size: 16px; margin-bottom: 35px; }
.page-id-1041 .yellow-btn { background: #eaff00 url("../images/new-plus-icon.png") no-repeat scroll 98% center; medium none; outline: none; border-radius: 38px; font-size: 21px; height: 50px; margin-top: 35px; padding: 9px 68px 5px 24px; text-align: center; text-transform: uppercase; width: auto; /*margin-left: -132px;*/ margin-top: 0; position: absolute;   color: #000;}
.page-id-1536 .yellow-btn { background: #eaff00 url("../images/new-plus-icon.png") no-repeat scroll 98% center; outline: none; border: medium none; border-radius: 32px; font-size: 21px; height: 47px; padding: 5px 68px 5px 24px; text-transform: uppercase; width: auto; /*margin-left: -132px;*/ margin-left: 17%; position: absolute; color: #000; bottom: -26px;}
.col-md-9.col-sm-9.pull-right.head-content { padding-left: 4%; }
.social-big { list-style: outside none none; width: 80%; margin: 0 auto; }
.social-big > li { float: left; margin-right: 7%; }
.social-big > li:last-child { margin-right: 0;}
.page-id-1536 .digi-tech h1 {  margin-top: 0; }
.page-id-1536 .digi-tech li {min-height: 210px; position: relative;}

/*----------Blog Page ------------*/
.blog-post { background: #ffffff; float: left; width: 100%; margin-bottom: 20px; margin-top: 25px; box-shadow: 2px 2px 4px #cccccc; }
.blog-inner {background: #f6f6f6 ; padding: 95px 0; }
.blog-img { /*background: #b2b2b2;*/ height: 250px; padding: 0; }
.blog-cont { background: #ffffff;  padding: 10px 15px; }
.blog-img > img { width: 100%; height: 100%; }
.blog-cont h2 { font-family: avenirregular; font-size: 22px; line-height: 28px; margin-bottom: 5px !important; }
.blog-cont > p { font-family: avenirbook; font-size: 16px; line-height: 23px !important; }

/*-------- Sidebar ----------*/
.blog-side { box-shadow: 2px 3px 2px #ccc; margin-top: 50px; }
.in-side { text-align: center; }
/*.side-image-one{ background:url(../images/blog-sidebar-one.png); background-repeat: no-repeat; }
.side-image-one h1 { color: #ffffff; font-size: 24px; padding: 5px 0; font-family:avenirmedium; }
.side-image-two { background:url(../images/blog-sidebar-two.png); background-repeat: no-repeat; }
.side-image-two h1 { color: #ffffff; font-family: avenirregular; font-size: 20px; padding: 11px 0; text-shadow: 2px 2px #ccc; }*/
.side-image-two .in-side > img { padding: 6px 0; }

.side-para { background: #ffffff none repeat scroll 0 0; border-left: 1px solid #ccc; padding: 12px; }
.side-para h1 { font-family: AvenirNext Bold; font-size: 20px; text-align: center; margin-bottom: 12px; }
.side-para p { font-family: avenirbook; text-align: left; font-size: 16px; margin-bottom: 12px; }
.side-btn {background: #2980b9 url("../images/plus_s_wd_white_r_btn.png") no-repeat scroll 98% center;
    border: medium none !important;
    letter-spacing: 0.4px;
    margin-top: 0;
    padding: 5px 68px 5px 24px;
    width: auto;	
	height: 47px; border-radius: 32px; }
.side-btn:hover { background: #eaff00 url("../images/plus_s_wd_white_r_btn.png") no-repeat scroll 98% center; }
.blog-side form { text-align: center; }
.side-list { list-style: none;}
.email-text { border-color: -moz-use-text-color -moz-use-text-color #b8b8b8; border-style: none none solid; border-width: medium medium 3px; margin: 0 auto 15px; text-align: center; width: 74%; text-align: left; font-family: avenirbook; font-size: 21px; }
.side-list > li span.yellows { color: #cdb900; font-family: avenirmedium; font-size: 16px; line-height: 22px; list-style-type: none; margin-bottom: 5px; text-decoration: underline; }
.side-list > li span.black { font-family: avenirmedium; font-size: 16px; color: #000; text-decoration: none; }
/*--------- Footer ----------*/
footer { background-color: #eaff00; margin-top: 80px; padding: 30px 0 50px; }
.foot-ro { margin:0; padding: 20px 0; }
.foot-ro p { font-family: 'avenirmedium'; font-size: 20px; text-align: center; margin-bottom: 0; }
.list-foot { float: left; list-style: outside none none; width: 100%; margin-bottom: 0; }
.list-foot > li { float: left; margin-right: 10px; }
.last-one p { font-family: avenirregular; font-size: 18px; text-align: left; margin-bottom: 0; }
.last-two p { font-family: avenirregular; font-size: 18px; text-align: center; margin-bottom: 0; }
.last-three p { font-family: avenirregular; font-size: 18px; text-align: right; margin-bottom: 0; }
.home .nav.navbar-nav.navbar-right a { color: #fff; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.35); transition: all 300ms ease-in-out 0s; }
a {  color: #000; }
.blog-cont .entry-content > p { margin-bottom: 0; }

/*1538-december-2015*/
/*Speaking Page*/
.speak-left { float: left; width: 70%; }
.post-1545 { padding: 3% 2%; background: #ffffff; }
h1.entry-title { font-family: avenirmedium; font-size: 36px; margin-bottom: 10px; }
.post-1545 .speak-left > p { font-family: avenirmedium; font-size: 17px; margin-bottom: 25px; }

/* Hire Page */
.page-id-1538, .page-id-1538 .blog-inner { background: #eaff00 none repeat scroll 0 0; padding-bottom: 0; }
.post-1538 h1 {font-family: avenir; font-size: 32px; margin-bottom: 38px; text-align: center;}
.post-1538 h1 span { font-family: avenirregular; font-size: 32px; }
.post-1538 .entry-content p { font-family: avenirbook; font-size: 18px; text-align: center; }
.contact-main { margin-top: 60px; }
.post-1538 .contact-left { float: left; width: 57%;}
.post-1538 .contact-left .wpcf7-form > p { text-align: left;}
.post-1538 .contact-right {
    float: right;
    font-family: avenirbook;
    font-size: 24px;
    letter-spacing: 3px;
    line-height: 33px;
    width: 42%;
}
.post-1538 .contact-right .social {
    margin: 40px auto 0;
    text-align: center;
    width: 77%;
}
.post-1538 .contact-left .wpcf7-form-control.wpcf7-submit {
    background: #ffffff none repeat scroll 0 0;
    border: 4px solid #eaff00;
    border-radius: 34px;
    box-shadow: 0 -2px 6px #ccc;
    font-family: avenirregular;
    font-size: 21px;
    height: 58px;
	margin-top: 6px;
    text-align: center;
    width: 270px;
	text-transform: uppercase;
	outline: none;
	padding-top: 4px;
}
.post-1538 .contact-left input.wpcf7-text, .post-1538 .contact-left .wpcf7-textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #000000;
    border-style: none none solid;
    border-width: medium medium 2px;
    box-shadow: none;
    color: #000000;
    font-size: 22px;
    width: 86%;
	outline: none;	
}
.post-1538 .contact-left .wpcf7-textarea {
    height: 39px;
    margin-bottom: 16px;
}
.post-1538 .contact-left .wpcf7-form > p {
    margin-bottom: 25px;
}
.side-list .yellows a {
    color: #cdb900;
}
.page-id-1538 .entry-title {
    display: none;
}
.page-id-1545 .blog-inner {
    padding-bottom: 0;
}
.page-id-1545 footer, .page-id-1538 footer { margin-top:20px;}


.single-post .col-md-9.col-sm-9 {
    /*background: #ffffff none repeat scroll 0 0;*/
    margin-top: 51px;
    
}
.single-post .entry-title {
    font-family: avenirmedium;
    font-size: 28px;
}

.avatar {
    border-radius: 100%;
    height: 100%;
    width: 75%;
}
#author-description {
    font-family: avenirbook;
    font-size: 14px;
}

.form-allowed-tags {
    display: none;
}

/*15-december*/
.digi-tech p {
    font-family: Avenir-Roman;
    font-size: 18px;
    text-align: left;
}
.home .digi-tech p{    
    max-height: 160px;
	height: 160px;	
}

#entry-author-info {
    background: none;
	border: none;
	margin: 0;
	padding: 18px 0;	
}

#entry-author-info #author-avatar{
    background: none;
	border: none;
	margin: 0;
	padding: 11px 0;
	width: 25%;
	display: inline-block;
	height: 150px;
}

#entry-author-info #author-description {
	background: #f6f6f6;
	padding: 14px 23px 26px;
    display: inline-block;
    float: left;
    margin: 0;
    width: 75%;
	position: relative;
}
.comment-form p label {
    color: #000 !important;
    font-family: avenirbook;
    font-size: 16px !important;
    margin-top: 12px !important;
    vertical-align: middle;
}
.comment-form p > input {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f9f9f9;
    box-shadow: 2px 2px 4px 0 #ababab;
    float: left;
    height: 48px;
    width: 85% !important;
}
.single-post .post.type-post {
    background: #fff none repeat scroll 0 0;
	box-shadow: 1px 3px 4px 1px #c2c2c2;
    margin-bottom: 0;
    padding: 25px;
}
.form-submit > input#submit{
    background: #2980b9 url("../images/plus_s_wd_white_r_btn.png") no-repeat scroll 98% center;
    border: medium none !important;
	box-shadow: 2px 2px 4px 0 #ababab;
    height: 48px;
    letter-spacing: 0.4px;
    padding: 5px 68px 5px 24px;
    width: auto;
	border-radius: 32px;
	outline: none;
}
/*.form-submit > input#submit:hover{ background: #eaff00 url("../images/plus_s_wd_white_r_btn.png") no-repeat scroll 98% center; }*/
h3#reply-title {
    font-family: avenirmedium;
    font-size: 24px;
}

#author-description > h2 {
    font-family: avenirmedium;
    font-size: 16px;
    margin-bottom: 4px;
}

#author-description > p {
    font-family: avenirbook;
    font-size: 14px;
    margin-bottom: 8px;
}
.let-connect {
    margin-top: 15px;
}
#dslc-theme-content-inner > p {
    margin-bottom: 15px;
}
.let-connect > h2 {
    font-family: avenirmedium;
    font-size: 16px !important;
    text-align: center;
    width: 100%;
}
.let-connect .social {
    bottom: -1px;
    display: table-header-group;
    float: right;
    left: 16%;
    position: absolute;
    width: 77%;
	height: 36px;
}
.let-connect .social li {width: 11%;}
.entry-title a:active, .entry-title a:hover {
    color: #cdb900 !important;
}
.pagination > span {
    background: #000 none repeat scroll 0 0;
    color: #cdb900;
    font-family: avenirregular;
    font-size: 16px;
    margin-right: 2px;
    padding: 5px 8px;
}
.pagination .current {
    background: #eaff00 none repeat scroll 0 0;
    color: #000000;
    padding: 5px 8px;
}
.pagination .inactive {
    background: #000 none repeat scroll 0 0;
    color: #cdb900;
    font-family: avenirregular;
    font-size: 16px;
    padding: 5px 8px;
}
.pagination .inactive:hover {
    background: #eaff00 none repeat scroll 0 0;
    color: #000000;
    font-size: 16px;
    text-decoration: none;
}
.blog-cont .entry-content a {
    display: block;
    font-size: 18px;
    margin-top: 8px;
	font-weight: bold;
	color: #23527c;
}
.meta-nav {
    color: #cdb900;
	display: none;
}
#respond{
    width: 100%;	
}
#comment-1 {
    
    float: right;
    margin-bottom: 54px;
    padding: 11px;
    width: 100%;
}
.comment-author .avatar {
    height: auto;
    top: 0;
    width: 10%;
}
.comment-author.vcard {
    color: #000;
    font-family: avenirmedium;
    font-size: 16px;
    font-style: normal;
    letter-spacing: 2px;
    margin-left: 38px;
    text-shadow: 0 0 0;
}
.comment-meta {
    color: #000;
    display: inline-block;
    font-size: 14px;
    margin: 0 35px 15px;
    text-shadow: 0 0 0;
}
.comment-body {
    background: #fff none repeat scroll 0 0;
    padding: 5px 20px;
	box-shadow: 2px 2px 5px 0 #ababab;
}
.comment-body > p {
    font-family: avenirbook;
    font-size: 16px;
    text-shadow: 0 0 0;
}
.comment-reply-link{
    background: rgba(0, 0, 0, 0) url("../images/reply_icon.png") no-repeat scroll left center;
    color: #e2534b;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding-left: 20px;
    text-transform: uppercase;	
}
.reply {
    padding: 15px 0 24px;
}
#comments > h3 {
    font-family: avenirregular;
    font-size: 22px;
    line-height: 28px;
}
.single-post .row.all-blog .col-md-9.col-sm-12 {
    margin-top: 50px;
}
a:focus, a:hover { color: #cdb900 !important; text-decoration: none !important; }
/* 16 december */
.list-foot > li:last-child {
    margin-right: 0;
}
#nav-below {
    float: left;
    width: 100%;
}
.nav-previous > a, .nav-next > a {
    color: #cdb900 !important;
    font-family: avenirregular;
    font-size: 21px;
    text-shadow: 0 0 0 !important;
}
#nav-above{
    margin: 0;
}
#nav-below {
    margin-top: 40px;	
}
.all-blog .col-md-9.col-sm-9 {
    margin-top: 50px;
}
.page-title {
    color: #000;
    font-family: avenirregular;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 20px;
}
.page-title span {
    color: #cdb900;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
}

.all-blog .col-md-12.col-sm-12 {
    margin-top: 25px;
}
.attachment.type-attachment {
    background: #fff none repeat scroll 0 0;
    padding: 15px;
}
.attachment.type-attachment h2 {
    font-family: avenirmedium;
    font-size: 30px;
    margin-bottom: 5px;
    text-transform: capitalize;
}
.entry-attachment .attachment {
    margin: 15px 0;
    text-align: center;
}
.entry-utility {
    display: none;
}
.error404.not-found {
    background: #fff none repeat scroll 0 0;
    padding: 15px;
}
.error404 .entry-content > p {
    font-family: avenirmedium;
    font-size: 17px;
    margin-bottom: 15px;
}
.searchform input[type="text"]{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f9f9f9;
    box-shadow: 2px 2px 4px 0 #ababab;
    float: left;
    height: 48px;
    margin-right: 15px;
    width: 300px;
}
.searchform input[type="submit"]{
    background: #2980b9 url("../images/plus_s_wd_white_r_btn.png") no-repeat scroll 98% center;
    border: medium none !important;
	box-shadow: 2px 2px 4px 0 #ababab;
    height: 48px;
    letter-spacing: 0.4px;
    padding: 5px 68px 5px 24px;
    width: auto;
	border-radius: 32px;
	outline: none;
}
#dslc-theme-content-inner > p iframe {
    width: 100%;
}
/*.single-post .post .entry-content img {
    width: 100%;
}*/
.page-id-1537 .row.all-blog {
    margin-top: 40px;
}
.page-id-1537 .blog-side { box-shadow: 2px 3px 2px #ccc;  margin-bottom: 25px; margin-top: 25px; }
input[type="text"], input[tye="submit"] { outline: none !important; }
.comment-form-comment > textarea {
    outline: medium none;
}
.nsu-form > p label {
    display: none;
}
.nsu-field {
    background: #fff none repeat scroll 0 0;
    border-bottom: 3px solid #b8b8b8;
    border-left: medium none;
	border-right: none;
    border-top: medium none;
    box-shadow: none;
    color: #000000;
    font-family: avenirmedium;
    font-size: 16px;
    outline: medium none;
    text-align: center;
    width: 100%;
}
.nsu-submit {
background: #eaff00 url("../images/plus_s_wd_white_r_btn.png") no-repeat scroll 98% center;
    border: medium none !important;
	box-shadow: 2px 2px 4px 0 #ababab;
    height: 46px;
    letter-spacing: 0.4px;
    padding: 5px 68px 5px 24px;
    width: auto;
	border-radius: 32px;
	outline: none;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;	
}
/* 17 december */
h1 { font-family: Avenir-Roman; font-size: 28px; margin-bottom: 17px;}
h2 { font-family: Avenir-Roman; font-size: 24px; margin-bottom: 17px;}
h3 { font-family: Avenir-Roman; font-size: 20px; margin-bottom: 17px;}
h4 { font-family: Avenir-Roman; font-size: 18px; margin-bottom: 17px;}
h5 { font-family: Avenir-Roman; font-size: 16px; margin-bottom: 17px;}
p { font-family: avenirbook; font-size: 16px; margin-bottom: 30px;}
ol, ul { font-family: avenirbook;  font-size: 16px;  list-style-position: inside;  margin-bottom: 30px; margin-top: 15px }
ul li, ol li {  margin-bottom: 10px; }
.post-id-1559 ul li, .post-id-1559 ol li {
    list-style-position: inside;
    margin-bottom: 10px;
    margin-left: 20px;
}
th, td {
    border: 1px solid #ccc;
    font-family: avenirbook;
    font-size: 16px;
    padding: 19px;
}
th {
    background: #eff100 none repeat scroll 0 0;
}
table {
    margin-bottom: 12px;
}
h6 {
    margin-bottom: 17px;
}
#nsu-form-0 > p {
    text-align: center;
}
/********** 05-01-2016 ***********/
.last-three > p { text-align: center; }
.all-blog #author-avatar .avatar { width: 80%; }
.page-id-1536 .digi-tech a { float: left; width: 100%; }

/*--------------------- Responsive css starts ---------------------*/
@media screen and (min-width:320px) and (max-width: 360px){
.home .nav.navbar-nav.navbar-right a { color: #000;}
.navbar-brand.sticky-top { opacity: 1; display: block !important; position: absolute; }
header { position: relative; }
.logo-under { display: none; }
.navbar-brand.sticky-top { display: none; }
.navbar-brand { width: 67%; }
.navbar-brand > img { width: 100%; }
.navbar-toggle { background: #000000; }
.navbar-toggle .icon-bar { background-color: #fff; }
.navbar-collapse.collapse, .navbar-collapse.collapse.in { border:1px solid #000 ; }
.row.head-ro-two { margin: 68% 0 0; }
.top-img-home, .top-img-about { height: 100%;  background-size: 100% auto; }
.head-content > h1 { font-size: 21px; margin-bottom: 15px; }
.home .head-content > p { font-size: 18px; margin-bottom: 15px; width: 100%; }
.home .head-content input { margin-left: 8%; }
.home .social { margin-top: 90px; }
.social li { float: left; margin-right: 5px; width: 18%; }
.social img { width: 90%; }	
.row.block-outer { margin: 35px 0 0; } 
.marketing-exp h1, .digital-tactics h1 { font-size: 22px; }
.marketing-exp p, .digital-tactics p { font-size: 18px; }
.video-browser { background-size: 100% auto; height: 165px; width: 100%; }
.lbp-inline-link-1.cboxElement > img { width: 18%; }
.digi-tech li { width: 100%;}
.list-foot > li { float: left; margin-right: 10px; text-align: center; width: 100%; }
.last-one p, .last-two p, .last-three p { margin-bottom: 10px; text-align: center ; }
/**/
.about-list-one li { font-size: 18px; list-style-image: url("../images/small-tick.png"); margin-bottom: 6px; }
.col-md-9.col-sm-9.pull-right.head-content { padding-left: 15px ; }
.top-img-about .social { margin-top: 50px; }
.social-big { float: left; width: 100%; }
.social-big > li { width: 100%; margin-bottom: 8px; }
.col-md-3.col-sm-12.sidebar { float: left; }
/**/
#entry-author-info #author-avatar { width: 60%; margin: 0 20%; }
#entry-author-info #author-description { width: 100%; }
.let-connect .social { bottom: -17px; display: inline-block; float: left; left: 0; margin-top: 4px; position: relative; width: 100%; }
.let-connect .social li { margin-right: 15px; }
.let-connect .social li:last-child { margin-right: 0; }
.comment-form p {  width: 95%;}
.comment-form p > input { width: 70% !important; }
.single-post .blog-inner, .page-id=1537 { padding: 0; }
.post-1538 .contact-left, .post-1538 .contact-right { width: 100%; }
.post-1538 .contact-left .wpcf7-form-control.wpcf7-submit { width: 100%; }
.post-1538 .contact-right .social { width: 100%; }
.page-id-1545 .blog-inner { padding-top: 0; } 
.speak-left { width: 100%; }
/**/
h1.entry-title { font-size: 28px; }
.blog-inner { padding:0;}
.let-connect .social img { width: 100%; }
.post-1538 .contact-right .social { float: left; width: 100%; }
.contact-right .social ul { width: 78%; float:none; margin: 0 auto; }
.contact-right .social li { width: 23%; }
/**/
.page-id-1536 .digi-tech li { margin-bottom: 14%; min-height: 264px; }
.page-id-1536 .yellow-btn { display: block; left: 0; margin: 0 auto; position: relative; width: 75%; font-size: 17px; }
.page-id-1536 .digi-tech li p { min-height: 95px; }
}

@media screen and (min-width: 361px) and (max-width: 380px){
.digi-tech p { min-height: 30px; }
.page-id-1536 .social li, .home .social li { margin-right: 5px !important; }
.digi-tech li { margin-bottom: 40px; }
.head-content input { margin-left: 8%; }
}

@media screen and (min-width: 361px) and (max-width: 600px){
.digi-tech li { width: 80%; margin-left: 10%; margin-right: 10%; }
.post-1538 .contact-left .wpcf7-form-control.wpcf7-submit {  }	
.speak-left { width: 100%; }
}

@media screen and (min-width: 601px) and (max-width: 767px){
.home .digi-tech li { margin-right: 9px; width: 49%; }
.digi-tech li h1 { font-size: 20px; }
.page-id-1536 .digi-tech > li { margin-bottom: 7%; margin-left: 25%; margin-right: 25%; width: 50%; }
.post-1538 .contact-left .wpcf7-form-control.wpcf7-submit { }
.speak-left { width: 100%; }
.top-img-about .social { width: 100%; }
.top-img-about .social ul { width: 54%; float:none; margin: 0 auto; }
.top-img-home .social { width: 100%; }
.top-img-home .social ul { width: 73%; float:none; margin: 0 auto; }
.page-id-1536 .yellow-btn { margin-left: 12%; }
.blog-inner { padding: 40px 0;}
.contact-right .social > ul { float: none; margin: 0 auto; width: 62%; }
}

@media screen and (min-width:361px) and (max-width: 767px){
.home .nav.navbar-nav.navbar-right a { color: #000;}
.navbar-brand.sticky-top { opacity: 1; display: block !important; position: absolute; }
#menu-main-menu li > a {
    color: #fff;
}
header { position: relative; }
.logo-under { display: none; }
.navbar-brand.sticky-top { display: none; }
.navbar-brand { width: 45%; }
.navbar-brand > img { width: 100%; }
.navbar-toggle { background: #000000; }
.navbar-toggle .icon-bar { background-color: #fff; }
.navbar-collapse.collapse, .navbar-collapse.collapse.in { background: #000; }
.last-one p, .last-two p, .last-three p { margin-bottom: 10px; text-align: center ; }

.row.head-ro-two { margin: 70% 0 0;}
.top-img-home, .top-img-about { height: 100%;  background-size: 100% auto; }
.head-content > h1 { font-size: 34px; margin-bottom: 15px; }
.page-id-1536 .head-content > h1 { font-size: 26px; }
.head-content > p { width: 100%; font-size: 22px; }
.home .social { margin-top: 100px; }
.home .social li { margin-right: 29px; }
.marketing-exp h1, .digital-tactics h1 { font-size: 26px; }
.marketing-exp p, .digital-tactics p { font-size: 16px; }
.video-browser { background-size: 100% auto; height: 245px; width: 100%; }
.lbp-inline-link-1.cboxElement > img { width: 18%; }

.home .digi-tech > li:nth-child(2), .home .digi-tech > li:nth-child(4), digi-tech > li:last-child, .page-id-1536 .digi-tech li:last-child { margin-right: 0 !important;}
.about-list-one li { font-size: 18px; list-style-image: url("../images/small-tick.png"); }
.page-id-1536 .social, .row.block-outer { margin-top: 32px; }
.page-id-1536 .social li { margin-right: 6px; }
.social-big { width: 100%; }
.social-big > li { margin-right: 0; width: 20%; }
.social-big img { width: 75%; }
.list-foot > li { width: 30%; margin-bottom: 5px; }
.list-foot img { width: 100%; }
.col-md-3.col-sm-12.sidebar { float: left; }

#entry-author-info #author-avatar { width: 30%; margin: 0 auto; }
#entry-author-info #author-description { width: 100%; }
.let-connect .social { bottom: -17px; display: inline-block; float: left; left: 0; margin-top: 4px; position: relative; width: 100%; }
.let-connect .social li { margin-right: 15px; }
.let-connect .social li:last-child { margin-right: 0; }
.comment-form p {  width: 95%;}
.comment-form p > input { width: 80% !important; }
.single-post .blog-inner, .page-id=1537 { padding: 0; }
.post-1538 .contact-left, .post-1538 .contact-right { width: 100%; }
.post-1538 .contact-right .social { width: 100%; }
.page-id-1545 .blog-inner, .page-id-1537 .blog-inner { padding-top: 0; }
/**/
.page-id-1536 .digi-tech li { margin-bottom: 14%; min-height: 264px; }
.page-id-1536 .yellow-btn { display: block; left: 0; margin: 0 auto; position: relative; width: 75%; }
.page-id-1536 .digi-tech li p { min-height: 95px; }
}

@media screen and (min-width: 768px){
	/*To make header sticky*/
header.one.sticky, header.other-pages.sticky { background-color: rgb(255, 255, 255); height: 78px; margin: 0; padding: 0; position: fixed; top: -18px; -webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; width: 100%; z-index: 999; }
.sticky { position: absolute; transform: translate3d(0px, 0px, 0px); z-index: 0;}

.sticky .nav.navbar-nav.navbar-right a { color: #000 !important; font-size: 20px; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.35); -webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; outline: medium none;}

.logged-in header.one.sticky, .logged-in header.other-pages.sticky  { top: 17px;}

.navbar-brand.sticky-top {left: 0; opacity: 0; position: absolute;}

header.one.sticky .navbar-brand.sticky-top { left: 0; opacity: 1; position: absolute; top: 0; }
header.one.sticky .logo-under {display: none; }
.comment-form p { width: 75%; }
.comment-form p label { margin-left: 2%; text-align: left; width: 12%; }

}

@media screen and (min-width: 768px) and (max-width: 992px){
.top-img-home { height: 100%; padding-bottom: 12%; }
.navbar-brand { padding: 6px 0; }
.navbar-nav > li { margin-right: 6px;}
.navbar-nav > li > a { line-height: 22px; font-size: 16px !important; padding: 8px; }
.head-content > h1 {font-size: 27px; margin-bottom: 16px; padding:0 4%; }
.head-content > p, .digital-tactics { font-size: 17px;}
.page-id-1041 .yellow-btn{ margin-left: 21%; font-size:17px; height: 44px;}	
.head-content .social { margin-top: 40px;}
.page-id-1536 .social img { width: 80%; }
.head-content .social li { margin-right: 5px;}
.row.block-outer { margin: 30px 0 0; }
.marketing-exp h1 { font-size: 30px; }
.marketing-exp p { font-size: 20px; }
.video-browser { width: 100%; }
.home .digi-tech li {  width: 48%; margin-right: 28px; min-height: 450px;}
.home .digi-tech > li:nth-child(2), .home .digi-tech > li:nth-child(4), digi-tech > li:last-child, .page-id-1536 .digi-tech li:last-child { margin-right: 0 !important;}
.digital-tactics h1 { font-size: 26px; }
.list-foot > li { margin-right: 4px; width: 16%;}
.list-foot img { width: 100%; }

.row.head-ro-two { margin-top: 13%; }
.page-id-1536 .head-content > h1 { font-size: 17px; }
.about-list-one li { font-size: 17px; list-style-image: url("../images/small-tick.png"); }
.top-img-about { height: 100%; padding-bottom: 45px;}
.page-id-1536 .digi-tech li { width: 32%; margin-right: 11px; }
.page-id-1536 .digi-tech li h1 { font-size: 17px !important; }
.page-id-1536 .digi-tech p { font-size: 16px; }
.page-id-1536 .yellow-btn { font-size: 14px; margin-left: 8%; }
.social-big > li { float: left; margin-right: 1%; width: 19%; }
.social-big img { width: 70%; }

.post-1538 .contact-right{ font-size: 15px; line-height: 26px; }
.contact-right .social img { width: 80%; }
.contact-right .social li { margin-right: 0; }
.speak-left { width: 62%; }
.post-1545 .speak-left > p { margin-bottom: 15px; }
.blog-cont h2 { font-size: 16px; line-height: 19px; }
.page-id-1537 .entry-content > p { font-size: 13px; }
.let-connect .social { width: 100%; left: 9%; }
.comment-form p { width: 75%; }

.last-three > p { text-align: center; }
.page-id-1536 .digi-tech li { min-height: 220px; }
.video-browser { background-size: 100%; height: 410px;}
.top-img-home .head-content .social { margin-top: 90px; }
.home .digi-tech h1 { font-size: 20px; min-height: 42px; }
.home .digi-tech p { font-size: 17px; }
}

@media screen and (min-width: 1000px) and (max-width: 1279px){
.row.head-ro-two {  margin: 12% 0 0; }
.head-content > h1 { font-size: 30px; margin-bottom: 15px; }	
.head-content > p { font-size: 23px; }
.home .social { margin-top: 110px; }
.home .social li { margin-right: 15px; }
.top-img-home { padding-bottom: 80px; height: 100%; }
.home .digi-tech li { width: 32%; margin-right: 12px; min-height: 490px; }
.home .digi-tech h1 { font-size: 20px; min-height: 42px; }
.home .digi-tech p { font-size: 17px; min-height: 160px; }
.list-foot img { width: 95%; }
.list-foot > li { float: left; margin-right: 7px; width: 16%; }
.top-img-about .head-content > h1 { font-size: 25px; padding: 0 30px; }
.about-list-one li { font-size: 21px; list-style-image: url("../images/small-tick.png"); }
.top-img-about .social { margin-top: 75px; }
.top-img-about { height: 100%; padding-bottom: 90px;}
.page-id-1536 .digi-tech h1 { font-size: 21px; }
.page-id-1536 .digi-tech li { margin-right: 48px; }
.social-big > li { margin-right: 4%; }
.page-id-1538 .social li { margin-right: 20px; }
.page-id-1536 .yellow-btn { margin-left: 9%; }
}

@media screen and (min-width: 1280px) and (max-width: 1430px){
.top-img-home { height: 860px; }
.top-img-about { height: 100%; padding-bottom: 10%; }
.page-id-1536 .social { margin-top: 55px; }	
}


@media screen and (min-width: 1100px){
.digi-tech > li:nth-child(3), digi-tech > li:last-child { margin-right: 0 !important;}	
}

@media screen and (min-width: 995px) and (max-width: 1200px){
.let-connect .social li {
    width: 10%;
}
.alignnone {
    height: auto;
    width: 100%;
}	
}
@media screen and (max-width: 1100px) {
.page-id-1536 .digi-tech li {
    margin-bottom: 14%;
    max-height: 270px;
}
.page-id-1536 .digi-tech li p {
    min-height: 140px;
}
.page-id-1536 .yellow-btn {
    display: block;
    font-size: 17px;
    left: 0;
    margin: 0 auto;
    position: relative;
    width: 75%;
}	
}

.alignleft, img.alignleft { display: inline;  float: left;   margin-right: 24px;  margin-top: 4px;}

.alignright, img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px;}
.aligncenter, img.aligncenter { clear: both;  display: block;  margin-left: auto;  margin-right: auto;}
.alignnone { display: table; margin-bottom: 20px;}
.attachment-full.wp-post-image { width: 100%; height: auto;}
.single.single-post .alignnone {
    height: auto;
    width: 100%;
}
.entry-content a {
    color: #23527c;
    font-weight: bold;
	word-wrap: break-word;
}
#comments .comment-author.vcard img {
    width: 10%;
}
/* 7 January */
.page-id-1536 .social ul { float: none; width: 75%; margin: 0 auto; }
.top-img-home .social img { width: 85%; }
.top-img-home .social ul li { width: 10%; }
.talk-let { text-align: center !important; }
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; margin-left: 0; padding: 10px; width: 85%; }
#respond .comment-notes { width: 100%; }
.page-id-1536 .social {  float: none;  margin-top: 10%;  text-align: center; width: 80%; }
.page-id-1536 .social > a { margin-right: 20px; }
.page-id-1536 .social img { width: 7%; }
#nsu-form-0 > p:last-child { margin-bottom: 10px; margin-top: 20px; text-align: center; }
div.wpcf7 img.ajax-loader { display: none; }