/* Responsive CSS Styles Table of Contents */





@media only screen and (min-width: 1000px) and (max-width: 1169px){

a.logo {

    margin: 1px 0px 0px 50px;

}

.team-box1:hover .hover-box, .team-box1.active .hover-box {

    top: 82px;

}

.team-box1 .hover-box {

    top: 320px;

}

.social-icons-1 li.first {

    margin-left: 12px;

}

.pricetable-holder .arrow {

	display:none;

}

.feature-box2 .content-box {

    padding: 31px 0px 0px;

}

.feature-box2 .content-box .arrow-left {

    top: 84px;

}

.feature-box4 .iconbox-mtiny {

    top: 149px;

}

.team-holder2 .img-holder .icon-box {

    top: 261px;

}

.team-holder2:hover .icon-box {

	top:206px;

	}

.team-holder2 .social-icons-1 {

    margin: 2px 0px 0px;

}

.team-holder2 .social-icons-1 li.first {

    margin-left: 0px;

}

.post-author-image {

    top: 193px;

}

.blog-holder2 .text-box-right.more-padding-1 {

    padding: 0px 0px 0px 0;

}

.search-smallicon2 {

	top:20px;

	right:-800px;

}

.blog-holder3 .blog-img-holder .overlay .post-info {

    padding: 112px 0 0 44px;

}

.blog-holder3.two .blog-img-holder .overlay .post-info {

    padding: 234px 0 0 30px;

}

.testimonials5 .social-icons-2 li:first-child a {

	margin-left:15px;

}

.feature-box12 .iconcircle-small {

    left: 109px;

}

.email_input {

    width: 86%;

}

.blog-holder4 .post-infoicon{

	margin-bottom:8px;

	 }

.team-holder4 .icon-holder .social-icons-2 li:first-child {

    margin-top:20px;

}

.team-holder4 .icon-holder {

	min-height: 233px;

}

div.demo {

    width: 100%;

}

.feature-box4 .iconbox-xtiny {

    top: 0;

}

.team-holder5:hover .image-holder .hover-box {

	top:80px;

}

.header-inner.two .overlay {

    height: 160px;

}

.header-inner .title {

    padding: 52px 0 0;

}

.header-inner.two {

    height: 160px;

}

.feature-box31 .image-holder .price {

    left: 75px;

    top: 170px;

}



/*===== blog2 styles =======*/

.blog2-header-box .image-holder .text-box.top-padding {

    padding-top: 123px;

}



/*===== Cafe Layout styles =======*/

.logo-holder {

    top: -10px;

}

.header-inner-2 .title {

    padding: 253px 0 0;

}

.header-inner-2 {

    height: 427px;

}

/*===== Wedding Layout styles =======*/

.row.wedding-groomsman .col-md-4{

	width:100%;

	}

.row.wedding-bridesmaids .col-md-4{

	width:100%;

	}

.header-inner-2.less-margin {

    height: 320px;

    margin: -81px 0 0;

}



/*===== Shop Layout styles =======*/



.gallery .previews a {

    cursor: pointer;

    display: inline;

    margin-bottom: 9px;

	margin-top:10px;

}



/*===== Agency Layout styles =======*/

.navbar-header .logo-box {

    width: 220px;

}

.navbar-header .logo-box.big-1 {

    width:250px;

}

.navbar-header .logo-box.big-2 {

    width:350px;

}

.navbar-header .logo-box.big-3 {

    width:370px;

}

/*===== Charity Layout styles =======*/

.feature-box-79 .btn.morepadd {

    padding: 15px 20px;

}

.feature-box-83 {

	width:90%;

}

/*===== medical Layout styles =======*/

.section-copyrights ul.social-icons-3.less-margin {

    margin-left: 0;

}

/*===== creative Layout styles =======*/

.feature-box-90 {

	width: 95%;

	padding:30px;

	float: left;

	margin:0 0 0 0;

}

.feature-box-90:before .col-md-3 {

	width: 100%;

}

.feature-box-90 span {

	font-size:18px;

}



.feature-box-90 .title {

	font-size:14px;

}

/*===== hosting Layout styles =======*/

.feature-box-93 .overlay {

    padding: 0;

}

.feature-box-95 {

    min-height: 785px;

}

#search-topic #tsearch {

    font-size: 18px;

    height: 80px;

    width: 82%;

}

/*===== corporate inner pages =======*/

.error-title-big {

    font-size: 160px;

}













































}





@media only screen and (min-width: 768px) and (max-width: 999px){

	

	.sticky-wrapper{ height:500px;}

	

.container{ width:94%;}



.bmargin{

	margin-bottom:40px;

	}

.section-side-image .image-holder.two {

    width: auto;

}

.team-box1 {

	width:80%;

	margin:0 auto;

}

.team-box1:hover .hover-box, .team-box1.active .hover-box {

    top: 160px;

}

.team-box1 .hover-box {

    top: 361px;

}

.sub-title {

    width: 70%;

}

.pricetable-holder .arrow {

	display:none;

}

.feature-box2 .content-box {

    padding: 74px 0px 0px;

}



.colmargin{ 

	margin:0 0 70px 0;

}

.feature-box4 .iconbox-mtiny {

    top: 213px;

}

.team-holder2 .img-holder .icon-box {

    top: 405px;

}

.team-holder2:hover .icon-box {

	top:350px;

	}

.team-holder2 .social-icons-1 {

    margin: 2px 0px 0px;

}

.team-holder2 .social-icons-1 li.first {

    margin-left: 0px;

}

.post-author-image {

    top: 222px;

}

.socialicon-holder {

    padding: 20px 0px 0px 237px;

}

.contact-info-holder{

	margin-bottom:30px;

	}

.contact-info-holder .sideline {

	display:none;

}

.feature-box7{

	margin-bottom:30px;

	}

.item-holder {

	margin-bottom:30px;

}



#header {

    padding: 0 0 0 0;

}

#header2 {

	top:0px;

	border-bottom: none;

	background-color:#161616;

    }

#header4 {

	top:0px;

	border-bottom: none;

	background-color:#161616;

    }

#header3 {

	height:80px;

    }

.menu-main {

	background-color:#161616;

    }

.menu-main2 {

	background-color:#fff;

    }

.sec-topmargin {

    margin-top:0px;

}

.search-smallicon2 {

	top:20px;

	right:-580px;

}

.client-list2 .col-md-4 {

    border-right: none;

}

.blog-holder3 .blog-img-holder, .blog-holder3.two .blog-img-holder {

    margin: 0 0 30px 0;

}

.testimonials5 .social-icons-2 li:first-child a {

	margin-left:80px;

}

.testimonials5 {

	margin-bottom:80px;

}

.background-imgholder-full.img1, .background-imgholder-full.img2 {

	background:none;

	height:auto;

}



.feature-box12 {

	margin-bottom:80px;

}

.feature-box12 .iconbox-small {

    left: 310px;

}

.email_input {

    width: 80%;

}

.team-holder4 .icon-holder .social-icons-2 li:first-child {

    margin-top:20px;

}

.team-holder4 .icon-holder {

	min-height: 341px;

}

.pricetable-holder2 th .title-header.first {

	margin-top:28px;

}

.pricetable-holder2 a.btn2 {

	padding:10px 20px;

}

.pricetable-holder2 a.btn13 {

	padding:10px 20px;

}

.col-divider-margin {

	margin-top:0px;

}

.col-divider-margin-1, .col-divider-margin-2, .col-divider-margin-3, .col-divider-margin-4, .col-divider-margin-5, .col-divider-margin-6{

	margin-top:0px;

	}





	

/*===== gym styles =======*/



.shape-bpadding2 {

    padding-bottom: 0px;

}	

.feature-box24.two .inner {

    width: 80%;

}

.seven-cols .col-md-1,

  .seven-cols .col-sm-1,

  .seven-cols .col-lg-1 {

    width: 100%;

  }

  

/*===== Construction styles =======*/  

.team-holder5 .image-holder .hover-box {

	top:380px;

}

.header-inner.two .overlay {

    height: 160px;

}

.header-inner .title {

    padding: 52px 0 0;

}

.header-inner.two {

    height: 160px;

}



/*===== Restaurant styles =======*/ 

.feature-box31 .image-holder .price {

    left: 110px;

    top: 242px;

}



/*===== grayscale styles =======*/ 

.sec-dummy-top-padding {

	padding-top:80px;

}

.tab-text-holder {

	padding: 30px;

}

.team-holder8:hover .hover-box, .team-holder8.active .hover-box {

    top: 173px;

}



/*===== Cafe Layout styles =======*/

.logo-holder {

    top: -10px;

}

.master-slider.margintop-2 {

    top: 0px;

}

.logo-holder img {

	width:30%;

	margin-bottom:100px;

}

.special-menu-holder {

    width: 100%;

	margin-top:30px;

}



#header8 .menu-bg {

	background:none;

}

#header8 {

	top: 0;

}

.header-inner-2 {

    height: 320px;

    margin: 0;

}

.header-inner-2 .title {

    padding: 118px 0 0;

}



/*===== Wedding Layout styles =======*/

.section-less-padding.top-margin {

    margin-top:0px;

}

/*===== Fashion Layout styles =======*/

.team-holder12 .image-holder .hover-box {

    top: 425px;

}

.team-holder12:hover .image-holder .hover-box {

	top:280px;

}

/*===== Hair saloon Layout styles =======*/

.topbar.more-padding {

    padding: 10px 0 10px;

}

#header9, #header10 {

    top:0px;

}

.footer-holder .social-icons-3 {

    margin-left: 0;

}

.header-inner-2.less-margin {

    height: 241px;

}

.header-inner-2 .title.padding-1 {

    padding-top: 118px;

}

/*===== School Layout styles =======*/

#header10 .menu-bg {

    min-height: 90px;

}

.five-cols .col-md-1, .five-cols .col-sm-1, .five-cols .col-lg-1 {

    width: 33%;

}

.header-inner.less-margin-2 {

    margin: 0;

}

.header-inner.three {

    height: 240px;

}

.header-inner .title-2 {

    padding: 85px 0 0;

}





.classes-table table, thead, tbody, th, td, tr { 

display: block; 

}

.classes-table thead tr { 

position: absolute;

top: -9999px;

left: -9999px;

}

		

.classes-table tr { border: 1px solid #ccc; }

		

.classes-table td { 

border: none;

border-bottom: 1px solid #eee; 

position: relative;

padding-left: 50%; 

}

		

.classes-table td:before { 

position: absolute;

top: 6px;

left: 6px;

width: 45%; 

padding-right: 10px; 

white-space: nowrap;

}

		

.classes-table td:nth-of-type(1):before { content: "Time"; }

.classes-table td:nth-of-type(2):before { content: "Monday"; }

.classes-table td:nth-of-type(3):before { content: "Tuesday"; }

.classes-table td:nth-of-type(4):before { content: "Wednesday"; }

.classes-table td:nth-of-type(5):before { content: "Thursday"; }

.classes-table td:nth-of-type(6):before { content: "Friday"; }

.classes-table td:nth-of-type(7):before { content: "Saturday"; }



.table-style-2 td:nth-of-type(1):before { content: "TLD"; }

.table-style-2 td:nth-of-type(2):before { content: "Registration"; }

.table-style-2 td:nth-of-type(3):before { content: "Domain Transfer"; }

.table-style-2 td:nth-of-type(4):before { content: "DNS Management"; }

.table-style-2 td:nth-of-type(5):before { content: "Whois Privacy"; }

.table-style-2 td:nth-of-type(6):before { content: ""; }









/*===== Portfolio Layout styles =======*/

.main-bg-2 {

    top: 0;

}

.menu-main-3 {

	background-color:#161616;

}



/*===== Realestate Layout styles =======*/



.team-holder13 .img-holder .icon-box {

    top: 408px;

}

.team-holder13:hover .icon-box, .team-holder13.active .icon-box {

	top: 350px;

}

.feature-box68 .image-holder .post-date-box {

    top: 0;

}



/*===== Shop Layout styles =======*/

.shop-product-holder .image-holder .hoverbox {

    width: 91%;

}

/*===== Agency Layout styles =======*/

.navbar-header .logo-box {

    width: 220px;

}

.navbar-header .logo-box.big-1 {

    width:250px;

}

.navbar-header .logo-box.big-2 {

    width:350px;

}

.navbar-header .logo-box.big-3 {

    width:370px;

}

/*===== Charity Layout styles =======*/

.boxed-title-3 {

    width: 100%;

}

/*===== medical Layout styles =======*/



.section-copyrights ul.social-icons-3.less-margin {

    margin-left: 0;

}

/*===== creative Layout styles =======*/

.feature-box-91 .title1 {

    padding: 0;

}

.feature-box-91 .post-date-box {

    font-size: 31px;

    height: auto;

    padding: 25px;

    width: 130px;

}

.feature-box-91 .post-date-box span {

    font-size: 14px;

    padding: 8px 0 0;

}

/*===== hosting Layout styles =======*/

.feature-box-93{

	padding: 50px;

	

}

.pricetable-holder5 {

	margin-bottom:50px;

}

.feature-box-96 {

    background-color: #f6f6f6;

}

.feature-box-98{

	background:none;

}

#search-topic #tsearch {

    font-size: 18px;

    height: 80px;

    width: 75%;

}

/*===== corporate inner pages =======*/

.error_holder {

    width: 100%;

}

.blog-holder-12 .post-date-box {

    font-size: 21px;

    height: 80px;

    padding: 10px 0 0;

    width: 80px;

}

.blog-holder-12 .post-date-box span {

    font-size: 12px;

    padding-top: 0;

}

.blog-holder-12 .post-date-box.two {

    top: 110px;

}

.blog-holder-12:hover .image-holder .overlay .icon {

	top:80px;



}































}







@media only screen and (min-width: 640px) and (max-width: 767px){





.container{ width:94%;}



.bmargin{

	margin-bottom:40px;

	}

.section-side-image .text-inner {

    padding: 80px 80px 80px 40px;

}

.section-side-image .text-inner.two {

    padding: 0px 80px 80px 40px;

}

.sub-title {

    width: 80%;

}

.team-box1 {

	width:50%;

    top: 391px;

	margin:0 auto;

}

.team-box1:hover .hover-box, .team-box1.active .hover-box {

    top: 150px;

}

.team-box1 .hover-box {

    top: 361px;

}

.pricetable-holder .arrow {

	display:none;

}



.sec-padding {

    padding: 60px 0px;

}

.sec-tpadding{

	padding:60px 0 0 0;

	}

.sec-bpadding{

	padding:0 0 60px 0;

	}

.feature-box2 .content-box {

    position: relative;

    padding: 39px 0px 49px;

}

.colmargin{ 

	margin:0 0 60px 0;

}

.feature-box4 .iconbox-mtiny {

	display:none;

}

.team-holder2 .img-holder .icon-box {

    top: 559px;

}

.team-holder2:hover .icon-box {

	top:494px;

	}

.team-holder2 .social-icons-1 {

    margin: 2px 0px 0px;

}

.team-holder2 .social-icons-1 li.first {

    margin-left: 0px;

}

.item-holder{

	margin-bottom:30px;

	}

.tabs-content {

    width: 100%;

    padding: 0% 0% 0%;

}

.video-wrapper {

	margin-bottom:30px;

}

.post-author-image {

    top: 416px;

}

.contact-info-holder{

	margin-bottom:30px;

	}

.socialicon-holder {

    padding: 20px 0px 0px 176px;

}

.contact-info-holder .sideline {

	display:none;

}



.img-holder{

	margin-top:30px;

	}

.section-side-image .text-inner {

    padding: 80px 15px 80px 15px;

}

.blog-holder2 .img-holder {

    margin-top: 0px;

}

#header2 {

	top:0px;

	border-bottom: none;

	background-color:#161616;

    }

#header4 {

	top:0px;

	border-bottom: none;

	background-color:#161616;

    }

.menu-main {

	background-color:#161616;

    }

.menu-main2 {

	background-color:#fff;

    }

.sec-topmargin {

    margin-top:0px;

}

.search-smallicon2 {

	top:20px;

	right:-450px;

}

.client-list2 .col-md-4 {

    border-right: none;

}

.blog-holder3 .blog-img-holder, .blog-holder3.two .blog-img-holder {

    margin: 0 0 30px 0;

}

.testimonials5 {

	margin-bottom:80px;

}

.testimonials5 .social-icons-2 li:first-child a {

	margin-left:180px;

}

.testimonials5 {

	margin-bottom:80px;

}

.background-imgholder-full.img1, .background-imgholder-full.img2 {

	background:none;

	height:auto;

}

.feature-box12 {

	margin-bottom:80px;

}

.feature-box12 .iconbox-small {

    left: 246px;

}

.email_input {

    width: 74%;

}

.team-holder4 .icon-holder .social-icons-2 li:first-child {

    margin-top:100px;

}

.team-holder4 .image-holder.lesswidth2 {

    width: 70%;

}

.team-holder4 .icon-holder {

    min-height: 550px;

    width: 30%;

}

.team-holder4 .icon-holder .social-icons-2 {

	width: 30%;

	margin-left:70px;

}

.team-holder4 .icon-holder .social-icons-2 li a {

	font-size:28px;

	margin-bottom:30px;

}





.team-holder9 .icon-holder .social-icons-2 li:first-child {

    margin-top:100px;

}

.team-holder9 .image-holder.lesswidth2 {

    width: 70%;

}

.team-holder9 .icon-holder {

    min-height: 550px;

    width: 30%;

}

.team-holder9 .icon-holder .social-icons-2 {

	width: 30%;

	margin-left:70px;

}

.team-holder9 .icon-holder .social-icons-2 li a {

	font-size:28px;

	margin-bottom:30px;

}





.pricetable-holder2 a.btn2 {

	padding:6px 5px;

}

.pricetable-holder2 a.btn13 {

	padding:6px 0px;

}

.feature-box21 .text-box {

    padding: 60px;

}

.feature-box22.margin-bottom {

	margin-bottom:60px;

}

.blog-holder3.two .blog-img-holder .overlay .post-info {

    padding: 35px 0 0 30px;

}

.feature-box20{ margin-bottom:80px;}



.feature-box20 .iconbox-tiny {

    left: 258px;

}

.col-divider-margin {

	margin-top:0px;

}

.col-divider-margin-1, .col-divider-margin-2, .col-divider-margin-3, .col-divider-margin-4, .col-divider-margin-5, .col-divider-margin-6{

	margin-top:0px;

	}

.sub-title-2 {

    width: 90%;

}



/*.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4, .text-box.padding-5, .text-box.padding-6, .text-box.padding-7, .text-box.padding-8, .text-box.padding-9 {

    padding: 0;

}*/



/*===== gym styles =======*/

.feature-box24 .inner {

    width: 70%;

}

.section-title-3 {

    font-size: 40px;

}

.bottom-shape1 {

    height: 107px;

}

.shape-bpadding2 {

    padding-bottom: 0px;

}

.feature-box26 .img-holder {

	border:none;

}

.bottom-shape3 {

    height: 100px;

}

.feature-box24.two .inner {

    width: 100%;

}

.seven-cols .col-md-1,

  .seven-cols .col-sm-1,

  .seven-cols .col-lg-1 {

    width: 100%;

  }

.team-holder5 .image-holder .hover-box {

	top:450px;

	width: 70%;

}

.header-inner.two .overlay {

    height: 200px;

}

.header-inner.two {

    height: 200px;

}



/*===== grayscale styles =======*/

.team-holder6 {

	width: 45%;

	margin-right:20px;

}

.sec-dummy-top-padding {

	padding-top:80px;

}

.team-holder8:hover .hover-box, .team-holder8.active .hover-box {

    top: 173px;

}

/*===== Blog1 styles =======*/

.header-title-box {

    padding: 89px 0;

}

/*===== blog2 styles =======*/

.blog2-header-box .image-holder .text-box.top-padding {

    padding-top: 146px;

}



/*===== Cafe Layout styles =======*/

.logo-holder {

    top: -10px;

}

.master-slider.margintop-2 {

    top: 0px;

}

.logo-holder img {

	width:30%;

	margin-bottom:100px;

}

.special-menu-holder {

    width: 100%;

	margin-top:30px;

}

.header-inner-2 {

    height:349px;

    margin: -80px 0 0;



}

.team-holder7.two:hover .info-box {

    bottom: 230px;

}

.header-inner-2 {

    height: 267px;

    margin: 0;

}

.header-inner-2 .title {

    padding: 118px 0 0;

}

/*===== Wedding Layout styles =======*/

.section-less-padding.top-margin {

    margin-top:0px;

}

.text-box.padding-left-7{

	padding:0px;

}

/*===== Fashion Layout styles =======*/

.feature-box-51 .image-holder .hover-box {

    width: 51%;

}

.feature-box53.left-padding {

    padding-left: 0px;

	margin-bottom:30px;

}

.team-holder12 .image-holder .hover-box {

    width: 67%;

}

.team-holder12 .image-holder .hover-box {

    top: 460px;

}

.team-holder12:hover .image-holder .hover-box {

	top:290px;

}

/*===== Hair saloon Layout styles =======*/

.topbar.more-padding {

    padding: 10px 0 10px;

}

#header9, #header10 {

    top:0px;

}

.footer-holder .social-icons-3 {

    margin-left: 0;

}

.header-inner-2.less-margin {

    height: 200px;

    margin: 0;

}

.header-inner-2 .title.padding-1 {

    padding-top: 61px;

}



/*===== Transport Layout styles =======*/

.feature-box61 .title-line-7{

	display:none;

	}

.feature-box61 .text {

    width: 64%;

}

/*===== School Layout styles =======*/

#header10 .menu-bg {

    min-height: 90px;

}

.five-cols .col-md-1, .five-cols .col-sm-1, .five-cols .col-lg-1 {

    width: 100%;

}

.parallax-section45 {

	background-color:#fc4242;

}

.header-inner.less-margin-2 {

    margin: 0;

}

.header-inner.three {

    height: 200px;

}

.header-inner .title-2 {

    padding: 85px 0 0;

}

.classes-table table, thead, tbody, th, td, tr { 

display: block; 

}

.classes-table thead tr { 

position: absolute;

top: -9999px;

left: -9999px;

}

		

.classes-table tr { border: 1px solid #ccc; }

		

.classes-table td { 

border: none;

border-bottom: 1px solid #eee; 

position: relative;

padding-left: 50%; 

}

		

.classes-table td:before { 

position: absolute;

top: 6px;

left: 6px;

width: 45%; 

padding-right: 10px; 

white-space: nowrap;

}

		

.classes-table td:nth-of-type(1):before { content: "Time"; }

.classes-table td:nth-of-type(2):before { content: "Monday"; }

.classes-table td:nth-of-type(3):before { content: "Tuesday"; }

.classes-table td:nth-of-type(4):before { content: "Wednesday"; }

.classes-table td:nth-of-type(5):before { content: "Thursday"; }

.classes-table td:nth-of-type(6):before { content: "Friday"; }

.classes-table td:nth-of-type(7):before { content: "Saturday"; }



.table-style-2 td:nth-of-type(1):before { content: "TLD"; }

.table-style-2 td:nth-of-type(2):before { content: "Registration"; }

.table-style-2 td:nth-of-type(3):before { content: "Domain Transfer"; }

.table-style-2 td:nth-of-type(4):before { content: "DNS Management"; }

.table-style-2 td:nth-of-type(5):before { content: "Whois Privacy"; }

.table-style-2 td:nth-of-type(6):before { content: ""; }





/*===== Portfolio Layout styles =======*/

.header-title-box-2 .title {

    font-size: 61px;

	padding: 0;

    line-height: 55px;

}

.main-bg-2 {

    top: 0;

}

.menu-main-3 {

	background-color:#161616;

}

/*===== Realestate Layout styles =======*/

.team-holder13 {

    width: 45%;

	margin-right:10px

}

/*===== Law Layout styles =======*/

.team-holder14 {

    width: 48%;

	margin-right:10px;

}

.feature-box68 .image-holder .post-date-box {

    top: 0;

}

/*===== Shop Layout styles =======*/

.shop-product-holder .image-holder .hoverbox {

    width: 53%;

}

/*===== Agency Layout styles =======*/

.navbar-header .logo-box {

    width: 220px;

}

.navbar-header .logo-box.big-1 {

    width:250px;

}

.navbar-header .logo-box.big-2 {

    width:350px;

}

.navbar-header .logo-box.big-3 {

    width:370px;

}

.team-holder2.two {

    width: 48%;

	margin-right:10px;

}

.team-holder2.two:hover .icon-box, .team-holder2.two.active .icon-box {

    top: 281px;

}

/*===== Charity Layout styles =======*/

.boxed-title-3 {

    width: 100%;

}

/*===== University Layout styles =======*/

.feature-box-81 {

    width: 70%;

}

/*===== medical Layout styles =======*/



.section-copyrights ul.social-icons-3.less-margin {

    margin-left: 0;

}

/*===== creative Layout styles =======*/

.feature-box-91 .title1 {

    padding: 0;

}

.feature-box-91 .post-date-box {

    font-size: 31px;

    height: auto;

    padding: 25px;

    width: 130px;

}

.feature-box-91 .post-date-box span {

    font-size: 14px;

    padding: 8px 0 0;

}

/*===== hosting Layout styles =======*/

.feature-box-93{

	padding: 50px;

	

}

.pricetable-holder5 {

	margin-bottom:50px;

}

.feature-box-96 {

    background-color: #f6f6f6;

}

.feature-box-98{

	background:none;

}

#search-topic #tsearch {

    font-size: 16px;

    height: 60px;

    width: 70%;

}

#search-topic #searchsubmit {

    font-size: 15px;

    height: 60px;

}

/*===== corporate inner pages =======*/

.error_holder {

    width: 100%;

}

.blog-holder-12 .post-date-box {

    font-size: 21px;

    height: 80px;

    padding: 10px 0 0;

    width: 80px;

}

.blog-holder-12 .post-date-box span {

    font-size: 12px;

    padding-top: 0;

}

.blog-holder-12 .post-date-box.two {

    top: 93px;

}

.blog-holder-12:hover .image-holder .overlay .icon {

	top:60px;

}

.blog-holder-12 .image-holder .overlay {

    padding: 13px;

}

.blog-holder-12 .post-date-box.three.four {

    top: 93px;

}



























}





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

	

.container{ width:94%;}



.section-side-image .text-inner {

    padding: 80px 80px 80px 40px;

}

.section-side-image .text-inner.two {

    padding: 0px 80px 80px 40px;

}

.sub-title {

    width: 100%;

}

.team-box1 {

	width:60%;

	margin:0 auto;

}

.team-box1:hover .hover-box, .team-box1.active .hover-box {

    top: 150px;

}

.team-box1 .hover-box {

    top: 320px;

}

.pricetable-holder .arrow {

	display:none;

}



.sec-padding {

    padding: 40px 0px;

}

.sec-tpadding{

	padding:40px 0 0 0;

	}

.sec-bpadding{

	padding:0 0 40px 0;

	}

.feature-box2 .content-box {

    padding: 53px 0px 53px;

}

.colmargin{ 

	margin:0 0 50px 0;

}

.tabs-content1 .padding-left-3 {

    padding: 0px 0px 0px 0px;

}

.feature-box4 .iconbox-mtiny {

	display:none;

}

.team-holder2 .img-holder .icon-box {

    top: 559px;

}

.team-holder2:hover .icon-box {

	top:435px;

	}

.team-holder2 .social-icons-1 {

    margin: 2px 0px 0px;

}

.team-holder2 .social-icons-1 li.first {

    margin-left: 0px;

}

.team-holder2 {

	margin-bottom:30px;

}

.item-holder {

	margin-bottom:30px;

}

.video-wrapper {

	margin-bottom:30px;

}

.contact-info-holder{

	margin-bottom:30px;

	}

.socialicon-holder {

    padding: 20px 0px 0px 110px;

}

.contact-info-holder .sideline {

	display:none;

}

.img-holder{

	margin-top:30px;

	}

.section-side-image .text-inner {

    padding: 80px 15px 80px 15px;

}

.blog-holder2 .img-holder {

    margin-top: 0px;

}

#header2 {

	top:0px;

	border-bottom: none;

	background-color:#161616;

    }

#header4 {

	top:0px;

	border-bottom: none;

	background-color:#161616;

    }

.menu-main {

	background-color:#161616;

    }

.menu-main2 {

	background-color:#fff;

    }

.sec-topmargin {

    margin-top:0px;

}

.search-smallicon2 {

	top:20px;

	right:-300px;

}

.client-list2 .col-md-4 {

    border-right: none;

}

.blog-holder3 .blog-img-holder, .blog-holder3.two .blog-img-holder {

    margin: 0 0 30px 0;

}

.blog-holder3 .blog-img-holder .overlay .post-info {

    padding: 79px 0 0 44px;

}

.blog-holder3.two .blog-img-holder .overlay .post-info {

    padding: 177px 0 0 30px;

}

.blog-holder3 .blog-img-holder .post-info .post-infoicon {

    margin-bottom: 5px;

}

.testimonials5 {

	margin-bottom:80px;

}

.testimonials5 {

	margin-bottom:80px;

}

.testimonials5 .social-icons-2 li:first-child a {

	margin-left:100px;

}

.testimonials5 {

	margin-bottom:80px;

}

.background-imgholder-full.img1, .background-imgholder-full.img2 {

	background:none;

	height:auto;

}

.feature-box12 {

	margin-bottom:80px;

}

.feature-box12 .iconbox-small {

    left: 171px;

}

.bmargin{

	margin-bottom:40px;

	}

.email_input {

    width: 60%;

}

.blog-holder4 .post-infoicon{

	margin-bottom:8px;

	 }

.blog-holder4 .col-xs-6 {

    width: 100%;

}

.team-holder4 .icon-holder .social-icons-2 li:first-child {

    margin-top:60px;

}

.team-holder4 .icon-holder {

    min-height: 434px;

}

.team-holder4 .icon-holder .social-icons-2 {

	width: 16%;

	margin-left:30px;

}

.team-holder4 .icon-holder .social-icons-2 li a {

	font-size:28px;

	margin-bottom:30px;

}



.team-holder9 .icon-holder .social-icons-2 li:first-child {

    margin-top:60px;

}

.team-holder9 .icon-holder {

    min-height: 434px;

}

.team-holder9 .icon-holder .social-icons-2 {

	width: 16%;

	margin-left:30px;

}

.team-holder9 .icon-holder .social-icons-2 li a {

	font-size:28px;

	margin-bottom:30px;

}





.pricetable-holder2 a.btn2 {

	padding:6px 0px;

}

.pricetable-holder2 a.btn13 {

	padding:6px 0px;

}

.pricetable-holder2 th .title-header {

    font-size: 10px;

    padding: 8px;

}

.topbar-left-items {

    width: 100%;

}

.topbar-middle-logo {

    width: 100%;

	margin:10px 0 0 0;

}

.topbar-right-items {

    width: 100%;

	margin:0 0 10px 0;

}

.feature-box20{

	margin-bottom:80px;

	}

.feature-box20 .iconbox-tiny {

    left: 186px;

}

.feature-box21 .text-box {

    padding: 50px;

}

.blog-holder3.two .blog-img-holder .overlay .post-info {

    padding: 35px 0 0 30px;

}

.col-divider-margin {

	margin-top:0px;

}

.col-divider-margin-1, .col-divider-margin-2, .col-divider-margin-3, .col-divider-margin-4, .col-divider-margin-5, .col-divider-margin-6{

	margin-top:0px;

	}

.sub-title-2 {

    width: 90%;

}



/*.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4, .text-box.padding-5, .text-box.padding-6, .text-box.padding-7, .text-box.padding-8, .text-box.padding-9 {

    padding: 0;

}*/



/*===== gym styles =======*/



.top-shape1{

	height:108px;

	top:-108px;

	}

.top-shape2{

	height:108px;

	top:-108px;

	}

.section-title-3 {

    font-size: 40px;

}

.shape-bpadding2 {

    padding-bottom: 0px;

}

.feature-box26 .img-holder {

	border:none;

}

.bottom-shape3 {

    height: 100px;

}

.feature-box24.two .inner {

    padding: 22px 20px 20px;

}

.seven-cols .col-md-1,

  .seven-cols .col-sm-1,

  .seven-cols .col-lg-1 {

    width: 100%;

  }

  

 /*===== construction styles =======*/

.team-holder5 .image-holder .hover-box {

	top:480px;

	width: 90%;

}

.header-inner.two .overlay {

    height: 150px;

}

.header-inner.two {

    height: 150px;

}

.header-inner .title {

    padding: 51px 0 0;

}

 /*===== grayscale styles =======*/

.team-holder6 {

	width: 90%;

}

.sec-dummy-top-padding {

	padding-top:60px;

}

.tab-text-holder {

	padding: 30px;

}

/*===== Blog1 styles =======*/

.header-title-box {

    padding: 70px 0;

}

.header-title-box .title {

    font-size: 60px;

}

/*===== blog2 styles =======*/

.blog2-header-box .image-holder .text-box.top-padding {

    padding-top: 110px;

}

/*===== Cafe Layout styles =======*/

.logo-holder {

    top: -10px;

}

.master-slider.margintop-2 {

    top: 0px;

}

.logo-holder img {

	width:40%;

	margin-bottom:150px;

}

.special-menu-holder {

    width: 100%;

	margin-top:30px;

}

.header-inner-2 {

    height:282px;

    margin: -80px 0 0;



}

.team-holder7.two:hover .info-box {

    bottom: 230px;

}

.header-inner-2 {

    height: 200px;

    margin: 0;

}

.header-inner-2 .title {

    padding: 81px 0 0;

}

/*===== Wedding Layout styles =======*/

.section-less-padding.top-margin {

    margin-top:0px;

}

.text-box.padding-left-7{

	padding:0px;

}

/*===== Fashion Layout styles =======*/

.feature-box-51 .image-holder .hover-box {

    width: 73%;

}

.feature-box53.left-padding {

    padding-left: 0px;

}

.team-holder12 .image-holder .hover-box {

    width: 90%;

}

.team-holder12 .image-holder .hover-box {

    top: 460px;

}

.team-holder12:hover .image-holder .hover-box {

	top:290px;

}

/*===== Hair saloon Layout styles =======*/

.topbar.more-padding {

    padding: 10px 0 10px;

}

#header9, #header10 {

    top:0px;

}

.footer-holder .social-icons-3 {

    margin-left: 0;

}

.header-inner-2.less-margin {

    height: 150px;

    margin: 0;

}

.header-inner-2 .title.padding-1 {

    padding-top: 40px;

}

/*===== School Layout styles =======*/

#header10 .menu-bg {

    min-height: 90px;

}

.five-cols .col-md-1, .five-cols .col-sm-1, .five-cols .col-lg-1 {

    width: 100%;

}

.header-inner.less-margin-2 {

    margin: 0;

}

.header-inner.three {

    height: 150px;

}

.header-inner .title-2 {

    padding: 40px 0 0;

}

.classes-table table, thead, tbody, th, td, tr { 

display: block; 

}

.classes-table thead tr { 

position: absolute;

top: -9999px;

left: -9999px;

}

		

.classes-table tr { border: 1px solid #ccc; }

		

.classes-table td { 

border: none;

border-bottom: 1px solid #eee; 

position: relative;

padding-left: 50%; 

}

		

.classes-table td:before { 

position: absolute;

top: 6px;

left: 6px;

width: 45%; 

padding-right: 10px; 

white-space: nowrap;

}

		

.classes-table td:nth-of-type(1):before { content: "Time"; }

.classes-table td:nth-of-type(2):before { content: "Monday"; }

.classes-table td:nth-of-type(3):before { content: "Tuesday"; }

.classes-table td:nth-of-type(4):before { content: "Wednesday"; }

.classes-table td:nth-of-type(5):before { content: "Thursday"; }

.classes-table td:nth-of-type(6):before { content: "Friday"; }

.classes-table td:nth-of-type(7):before { content: "Saturday"; }



.table-style-2 td:nth-of-type(1):before { content: "TLD"; }

.table-style-2 td:nth-of-type(2):before { content: "Registration"; }

.table-style-2 td:nth-of-type(3):before { content: "Domain Transfer"; }

.table-style-2 td:nth-of-type(4):before { content: "DNS Management"; }

.table-style-2 td:nth-of-type(5):before { content: "Whois Privacy"; }

.table-style-2 td:nth-of-type(6):before { content: ""; }



/*===== Portfolio Layout styles =======*/

.header-title-box-2 .title {

    font-size: 61px;

    line-height: 55px;

	padding:0px;

}

.main-bg-2 {

    top: 0;

}

.menu-main-3 {

	background-color:#161616;

}

/*===== Realestate Layout styles =======*/



.team-holder13 .img-holder .icon-box {

    top: 528px;

}

.team-holder13:hover .icon-box, .team-holder13.active .icon-box {

	top: 461px;

}



/*===== Law Layout styles =======*/

.team-holder14 {

    width: 93%;

}

.feature-box68 .image-holder .post-date-box {

    top: 0;

}



/*===== Shop Layout styles =======*/

.feature-box69 .title1 {

    font-size: 36px;

    padding: 76px 0 0 50px;

}

.shop-product-holder .image-holder .hoverbox {

    width: 71%;

}

/*===== Agency Layout styles =======*/

.navbar-header .logo-box {

    width: 220px;

}

.navbar-header .logo-box.big-1 {

    width:250px;

}

.navbar-header .logo-box.big-2 {

    width:350px;

}

.navbar-header .logo-box.big-3 {

    width:370px;

}

.team-holder2.two:hover .icon-box, .team-holder2.two.active .icon-box {

    top: 461px;

}



/*===== Charity Layout styles =======*/

.boxed-title-3 {

    width: 100%;

}

/*===== University Layout styles =======*/

.feature-box-81 {

    width: 90%;

}

/*===== medical Layout styles =======*/



.section-copyrights ul.social-icons-3.less-margin {

    margin-left: 0;

}

/*===== creative Layout styles =======*/

.feature-box-91 .title1 {

    padding: 0;

}

.feature-box-91 .post-date-box {

    font-size: 31px;

    height: auto;

    padding: 10px;

    width: 130px;

}

.feature-box-91 .post-date-box span {

    font-size: 11px;

    padding: 0px 0 0;

}

.feature-box-91 .post-date-box .divider-line.margin {

    margin: 5px 0;

}

.feature-box-91 .title1 {

    font-size: 14px;

}

.feature-box-91 .text-box.padding-5 {

    padding: 10px;

}

/*===== hosting Layout styles =======*/

.domain-search-home #domain-searchform #dsearch {

    width: 53%;

}

.section-small-title-6 {

    font-size: 40px;

}

.section-title-6 {

    font-size: 37px;

}

.feature-box-93{

	padding: 40px 20px;

	

}

.pricetable-holder5 {

	margin-bottom:50px;

}

.feature-box-96 {

    background-color: #f6f6f6;

}

.feature-box-98{

	background:none;

}

#search-topic #tsearch {

    font-size: 16px;

    height: 60px;

    width: 65%;

}

#search-topic #searchsubmit {

    font-size: 15px;

    height: 60px;

}

/*===== corporate inner pages =======*/

.error_holder {

    width: 100%;

}

.blog-holder-12 .post-date-box {

    font-size: 21px;

    height: 70px;

    padding: 5px 0 0;

    width: 70px;

}

.blog-holder-12 .post-date-box span {

    font-size: 12px;

    padding-top: 0;

}

.blog-holder-12 .post-date-box.two {

    top: 65px;

}

.blog-holder-12:hover .image-holder .overlay .icon {

	top:60px;

}

.blog-holder-12 .image-holder .overlay {

    padding: 0;

}

.blog-holder-12 .image-holder .overlay .icon {

    font-size: 12px;

    height: 40px;

    line-height: 41px;

    width: 40px;

}

.blog-holder-12 .post-date-box.three.four {

    top: 80px;

}





























}











@media only screen and (max-width: 479px){



.container{ width:94%;}



.btn {

	padding: 10px 15px;

	margin-bottom:20px;

}

.text-box-right {

    float: left;

    margin: 20px 0 20px 0;

    padding: 0;

    text-align: left;

    width: 100%;

}

.text-box-left {

    float: left;

    margin: 20px 0 20px 0;

    padding: 0;

    text-align: left;

    width: 100%;

}

.text-box-right.more-padding-1 {

    padding: 0 0 0 0px;

}

.text-box-right.more-padding-3 {

    padding: 0 0 0 0px;

}

.text-box-right.more-padding-4 {

    padding: 0 0 0 0px;

}

.sub-title {

    width: 100%;

}

.section-title {

    font-size: 32px;

}

.section-side-image .text-inner {

    padding: 80px 80px 80px 40px;

}

.section-side-image .text-inner.two {

    padding: 0px 80px 80px 40px;

}

.team-box1 {

	width:80%;

	margin:0 auto;

}

.team-box1:hover .hover-box, .team-box1.active .hover-box {

    top: 120px;

}

.team-box1 .hover-box {

    top: 320px;

}

.pricetable-holder .arrow {

	display:none;

}



.sec-padding {

    padding: 35px 0px;

}

.sec-tpadding{

	padding:35px 0 0 0;

	}

.sec-bpadding{

	padding:0 0 35px 0;

	}

.feature-box2 .content-box {

    padding: 30px 0px 30px;

}

.colmargin{ 

	margin:0 0 50px 0;

}

.tabs-content1 .padding-left-3 {

    padding: 0px 0px 0px 0px;

}

.feature-box4 .iconbox-mtiny {

	display:none;

}

.tabs-content1 .btn5{

	margin-bottom:20px;

	float:left;

	}

.team-holder2 .img-holder .icon-box {

    top: 315px;

}

.team-holder2:hover .icon-box {

	top:260px;

	}

.team-holder2 .social-icons-1 {

    margin: 2px 0px 0px;

}

.team-holder2 .social-icons-1 li.first {

    margin-left: 0px;

}

.team-holder2 {

	margin-bottom:30px;

}

.item-holder {

	margin-bottom:30px;

}

.video-wrapper {

	margin-bottom:20px;

}

.post-author-image {

    top: 178px;

}

.contact-info-holder{

	margin-bottom:30px;

	}

.socialicon-holder {

    padding: 20px 0px 0px 25px;

}

.contact-info-holder .sideline {

	display:none;

}

.team-holder3 .text-box-right {

	width:100%;

	padding: 0px 0px 0px 0px;

}

.btn3.green2 {

	padding: 8px 15px;

}

.btn5.green2 {

	padding: 8px 15px;

}

.img-holder{

	margin-top:30px;

	}

.section-side-image .text-inner {

    padding: 80px 15px 80px 15px;

}	

.blog-holder2 .img-holder {

    margin-top: 0px;

}	

#header2 {

	top:0px;

	border-bottom: none;

	background-color:#161616;

    }

#header4 {

	top:0px;

	border-bottom: none;

	background-color:#161616;

    }

.menu-main {

	background-color:#161616;

    }

.menu-main2 {

	background-color:#fff;

    }

.sec-topmargin {

    margin-top:0px;

}	

.search-smallicon2 {

	top:20px;

	right:-100px;

}	

.client-list2 .col-md-4 {

    border-right: none;

}	

.blog-holder3 .blog-img-holder, .blog-holder3.two .blog-img-holder {

    margin: 0 0 80px 0;

}	

.blog-holder3 .blog-img-holder .overlay .content-box {

    padding: 14px 0 0 50px;

}	

.blog-holder3 .blog-img-holder .overlay .post-info {

    padding: 57px 0 0 44px;

}	

.blog-holder3.two .blog-img-holder .overlay .post-info {

    padding: 185px 0 0 4px;

}	

.blog-holder3 .blog-img-holder .post-info .post-infoicon {

    margin-bottom: 5px;

}

.testimonials5 {

	margin-bottom:80px;

}

.testimonials5 .social-icons-2 li:first-child a {

	margin-left:25px;

}

.testimonials5 {

	margin-bottom:80px;

}

.background-imgholder-full.img1, .background-imgholder-full.img2 {

	background:none;

	height:auto;

}

.feature-box12 {

	margin-bottom:80px;

}

.feature-box12 .iconbox-small {

    left: 101px;

}

.bmargin{

	margin-bottom:40px;

	}

.email_input {

    width: 63%;

	height: 55px;

}

.email_submit {

    padding: 15px 12px;

}

.blog-holder4 .post-infoicon{

	margin-bottom:8px;

	 }

.blog-holder4 .col-xs-6 {

    width: 100%;

}

.team-holder4 .icon-holder {

    min-height: 279px;

}

.pricetable-holder2 a.btn2 {

	padding:6px 0px;

}

.pricetable-holder2 a.btn13 {

	padding:6px 0px;

}

.pricetable-holder2 th .title-header {

    font-size: 10px;

    padding: 8px;

}

.pricetable-holder2 th .price {

    font-size: 14px;

}



.pricetable-holder2 .table {

		overflow-x: auto;

		display: block;

	}

.topbar-left-items {

    width: 100%;

}

.topbar-middle-logo {

    width: 100%;

	margin:10px 0 0 0;

}

.topbar-right-items {

    width: 100%;

	margin:0 0 10px 0;

}

.feature-box20{

	margin-bottom:80px;

	}

.feature-box20 .iconbox-tiny {

    left: 110px;

}

.feature-box21 .text-box {

    padding: 30px;

}

.feature-box22 .text-box-right {

	width:100%;

	float:left;

	padding:0px;

	margin:150px 0 0 0;

}



.feature-box22 .iconbox-xlarge {

	margin-right:90%;

}

.video-wrapper {

	margin-bottom:30px;

}

.text-box-right.less-padding-1 {

    padding: 0;

}

.team-holder3.two .image-left {

    padding: 0 0 0 0;

}

div.demo {

    width: 237px;

}

.blog-holder3.two .blog-img-holder .overlay .post-info {

    padding: 35px 0 0 30px;

}

.btn.appstore {

	margin-bottom:15px;

}

.col-divider-margin {

	margin-top:0px;

}

.text-box-right.more-padding-2 {

    padding: 0 0 0 0;

}

.col-divider-margin-1, .col-divider-margin-2, .col-divider-margin-3, .col-divider-margin-4, .col-divider-margin-5, .col-divider-margin-6{

	margin-top:0px;

	}

.sub-title-2 {

    width: 90%;

}

.sec-dummy-top-padding {

    padding-top: 30px;

}



/*.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4, .text-box.padding-5, .text-box.padding-6, .text-box.padding-7, .text-box.padding-8, .text-box.padding-9 {

    padding: 0;

}*/



/*===== gym styles =======*/

.top-shape1{

	top:-92px;

	height:92px;

	}

.top-shape2{

	top:-92px;

	height:92px;

	}

.section-title-3 {

    font-size: 30px;

}

.feature-box24 .inner {

    padding: 30px;

}

.shape-bpadding2 {

    padding-bottom: 0px;

}

.feature-box26 .img-holder {

	border:none;

}

.bottom-shape3 {

    height: 100px;

}

.feature-box24.two .inner {

    padding: 10px 0px 10px;

}

.seven-cols .col-md-1,

  .seven-cols .col-sm-1,

  .seven-cols .col-lg-1 {

    width: 100%;

  }

	

/*===== Construction styles =======*/	

.feature-box30 .text-box-right {

    padding: 0 0 0 0;

}	

.header-inner.two .overlay {

    height: 100px;

}

.header-inner.two {

    height: 100px;

}

.header-inner .title {

	font-size: 24px;

    padding: 15px 0 0;

}

/*===== Restaurant styles =======*/	

.feature-box33 .post-date-box {

    top: 601px;

}

.sec-bpadding-3 {

    padding-bottom: 60px;

}

.sec-tpadding-3 {

    padding-top: 60px;

}

.section-title-4 {

    font-size: 50px;

}

/*===== grayscale layout styles =======*/	



.blog-holder8 .col-xs-9 {

    width: 100%;

}

.blog-holder8 .col-xs-3 {

    width: 100%;

}

.tab-text-holder {

	padding: 30px;

}

/*===== Blog1 styles =======*/

.header-title-box {

    padding: 70px 0;

}

.header-title-box .title {

    font-size: 40px;

}

/*===== blog2 styles =======*/

.blog2-header-box .image-holder .text-box.top-padding {

    padding-top: 60px;

	font-size:18px;

}

.blog2-header-box .image-holder .text-box .title {

	font-size:18px;

	margin-bottom:0px;

}

.blog2-header-box .image-holder .text-box .post-info span {

    font-size: 10px;

    margin-right: 20px;

}

/*===== Cafe Layout styles =======*/

.logo-holder {

    top: -10px;

}

.master-slider.margintop-2 {

    top: 0px;

}

.logo-holder img {

	width:40%;

	margin-bottom:150px;

}

.special-menu-holder {

    width: 100%;

	margin-top:30px;

}

.team-holder7.two {

    max-height: 415px;

}

.header-inner-2 {

    height: 133px;

    margin: 0;

}

.header-inner-2 .title {

    padding: 42px 0 0;

	font-size:22px;

}

/*===== Wedding Layout styles =======*/

.section-less-padding.top-margin {

    margin-top:0px;

}

.text-box.padding-left-7{

	padding:0px;

	}



.client-list3 img {

	width: 90%;

}

/*===== Fashion Layout styles =======*/

.feature-box53.left-padding {

    padding-left: 0px;

}

/*===== Mechanic Layout styles =======*/

.feature-box55 .text-holder {

    padding: 20px;

}

/*===== Hair saloon Layout styles =======*/

.topbar.more-padding {

    padding: 10px 0 10px;

}

#header9, #header10 {

    top:0px;

}

.footer-holder .social-icons-3 {

    margin-left: 0;

}

.header-inner-2.less-margin {

    height: 99px;

    margin: 0;

}

.header-inner-2 .title.padding-1 {

    padding-top: 13px;

}

/*===== Transport Layout styles =======*/

.feature-box61 .text {

	padding:15px;

}

.parallax-section42 .title1 {

	font-size:40px;

	line-height:40px;

}

/*===== School Layout styles =======*/

#header10 .menu-bg {

    min-height: 90px;

}

.five-cols .col-md-1, .five-cols .col-sm-1, .five-cols .col-lg-1 {

    width: 100%;

}

.header-inner.less-margin-2 {

    margin: 0;

}

.header-inner.three {

    height: 100px;

}

.header-inner .title-2 {

    padding: 10px 0 0;

}

.classes-table table, thead, tbody, th, td, tr { 

display: block; 

}

.classes-table thead tr { 

position: absolute;

top: -9999px;

left: -9999px;

}

		

.classes-table tr { border: 1px solid #ccc; }

		

.classes-table td { 

border: none;

border-bottom: 1px solid #eee; 

position: relative;

padding-left: 50%; 

}

		

.classes-table td:before { 

position: absolute;

top: 6px;

left: 6px;

width: 45%; 

padding-right: 10px; 

white-space: nowrap;

}

		

.classes-table td:nth-of-type(1):before { content: "Time"; }

.classes-table td:nth-of-type(2):before { content: "Monday"; }

.classes-table td:nth-of-type(3):before { content: "Tuesday"; }

.classes-table td:nth-of-type(4):before { content: "Wednesday"; }

.classes-table td:nth-of-type(5):before { content: "Thursday"; }

.classes-table td:nth-of-type(6):before { content: "Friday"; }

.classes-table td:nth-of-type(7):before { content: "Saturday"; }



.table-style-2 td:nth-of-type(1):before { content: "TLD"; }

.table-style-2 td:nth-of-type(2):before { content: "Registration"; }

.table-style-2 td:nth-of-type(3):before { content: "Domain Transfer"; }

.table-style-2 td:nth-of-type(4):before { content: "DNS Management"; }

.table-style-2 td:nth-of-type(5):before { content: "Whois Privacy"; }

.table-style-2 td:nth-of-type(6):before { content: ""; }



/*===== Portfolio Layout styles =======*/

.header-title-box-2 .title {

    font-size: 40px;

    line-height: 40px;

	padding:0px;

}

.main-bg-2 {

    top: 0;

}

.menu-main-3 {

	background-color:#161616;

}

/*===== Realestate Layout styles =======*/



.team-holder13 .img-holder .icon-box {

    top: 350px;

}

.team-holder13:hover .icon-box, .team-holder13.active .icon-box {

	top: 285px;

}

.feature-box68 .image-holder .post-date-box {

    top: 0;

}



/*===== Winery Layout styles =======*/

.parallax-section51 .title {

    font-size: 35px;

}



/*===== Shop Layout styles =======*/

.feature-box69 .title1 {

    font-size: 20px;

    padding: 42px 0 0 50px;

}

.feature-box69 .title2 {

	font-size: 20px;

    padding: 0 0 0 50px;

}

.parallax-section-title {

    font-size: 30px;

}

/*===== Agency Layout styles =======*/

.navbar-header .logo-box {

    width: 220px;

}

.navbar-header .logo-box.big-1 {

    width:250px;

}

.navbar-header .logo-box.big-2 {

    width:250px;

}

.navbar-header .logo-box.big-3 {

    width:250px;

}

.team-holder2.two:hover .icon-box, .team-holder2.two.active .icon-box {

    top: 277px;

}

/*===== Personal Layout styles =======*/

.section-title-5 {

    font-size: 20px;



}

/*===== medical Layout styles =======*/



.section-copyrights ul.social-icons-3.less-margin {

    margin-left: 0;

}



/*===== creative Layout styles =======*/

.feature-box-91 .title1 {

    padding: 0;

}

.feature-box-91 .post-date-box {

    font-size: 14px;

    height: auto;

    padding: 10px;

    width: 80px;

	right:0px;

}

.feature-box-91 .post-date-box span {

    font-size: 11px;

    padding: 0px 0 0;

}

.feature-box-91 .post-date-box .divider-line.margin {

    margin: 5px 0;

}

.feature-box-91 .title1 {

    font-size: 14px;

}

.feature-box-91 .text-box.padding-5 {

    padding: 10px;

}



/*===== hosting Layout styles =======*/

.section-small-title-6 {

    font-size: 40px;

}

.section-title-6 {

    font-size: 37px;

}

.feature-box-93{

	padding: 20px 20px;

	

}

.pricetable-holder5 {

	margin-bottom:50px;

}

.feature-box-96 {

    background-color: #f6f6f6;

}

.feature-box-98{

	background:none;

}

#domain-search-holder #dsearch {

    font-size: 14px;

    height: 48px;

    width: 100%;

}

#domain-search-holder .drlist {

    height: 48px;

    width: 102px;

}

#domain-search-holder #searchsubmit {

    font-size: 14px;

    height: 48px;

    padding: 4px 25px;

}

#search-topic #tsearch {

    font-size: 16px;

    height: 60px;

    width: 100%;

}

#search-topic #searchsubmit {

    font-size: 15px;

    height: 60px;

}

/*===== corporate inner pages =======*/

.error-title-big {

    font-size: 80px;

}

.error_holder {

    width: 100%;

}

.blog-holder-12 .post-date-box {

    font-size: 14px;

    height: 40px;

    padding: 5px 0 0;

    width: 40px;

	line-height: 11px;

}

.blog-holder-12 .post-date-box span {

    font-size: 10px;

    padding-top: 0;

}

.blog-holder-12 .post-date-box.two {

    top: 39px;

}

.blog-holder-12:hover .image-holder .overlay .icon {

	top:30px;

}

.blog-holder-12 .image-holder .overlay {

    padding: 0;

}

.blog-holder-12 .image-holder .overlay .icon {

    font-size: 12px;

    height: 40px;

    line-height: 41px;

    width: 40px;

}

.blog-holder-12 .post-date-box.three {

    top: 22px;

}

.blog-holder-12 .post-date-box.three span {

    padding-top: 13px;

}

.blog-holder-12 .post-date-box.three.four {

    top: 100px;

}































}