/* 
 Start
	768px 
 to
 	1024px
*/
@media screen and (min-width: 1024px) and (max-width: 1360px)  {
	.wrapper{max-width:95%;}
	.menu-container{width:808px;}
	.header .logo {width:310px !important;}
	.header-top-bar {width:100% !important;}
}


@media screen and (min-width: 768px) and (max-width: 1024px)  {
	.wrapper{max-width:95%;}
	
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {
	
}

/* 
 End
	768px 
 to
 	1024px
*/

/* 
 Starts
	601px 
 to
 	767px
*/

@media screen and (min-width: 601px)and (max-width: 767px) {
	.wrapper{max-width:95%;}
	.row {width:84%;}
}

@media screen and (min-width: 601px)and (max-width: 767px) and (orientation : landscape) {
		.row {width:84%;}
	
}

/* 
 End
	601px 
 to
 	767px
*/



/* 
 Start
	481px 
 to
 	600px
*/
@media screen and (min-width: 481px)and (max-width: 600px) and (orientation : portrait) {
	.contact-details li {padding: 15px 45px !important;float:none;}
	.slider-content-box {width:360px;}
	.button-label {float: left;margin-bottom: 20px;text-align: center;width: 100%;}
	.left-footer {float: left;padding: 0 0 20px;width: 100%;}
	.right-footer {width:100%;}
}

@media screen and (min-width: 481px)and (max-width: 600px) {
	.wrapper{max-width:95%;}
 	.row {width:84%;}
	.column {float: left;margin-top: 30px;position: relative;margin-left:0;}
	.announcement {width:100%;}
	.services-list img { width: 100%;}
	.header-top-bar, .header {margin-left: auto;margin-right: auto;width: 100%;}
	.contact-details li {padding: 15px 16.8px;}
	.sf-menu li {border: medium none;overflow: hidden;position: relative;width: 30%;}
	.vertical-align-cell {display: table-header-group;vertical-align: middle;}
	.column-3-4 {width: 90%;}
	body .header-container .menu-container .sf-menu > li:first-child > a {padding-left: 20px;}
	.social-icons li a {padding: 17px 15px;}
	.services-list li {width: 100%;}
	.testimonials-list p {padding:0;}
	.column-1-3, .column-2-3 .column-1-2 {width: 100%;}
	.footer .right {float: left;width: 90%;}
	.footer .left {width: 100%;}
	.left iframe {width: 100%;}
	.left-footer {float: left;width: 100%;padding-bottom:20px;}
	.idevation {padding-left: 30px;}
	.right-footer {width:100%;}
}


/* 
 End
	481px 
 to
 	600px
*/

@media screen and (min-width: 320px) and (max-width: 568px) {
	.wrapper{max-width:95%;}
	.row {width:84%;}
	.services-list img { width: 100%;}
	.column {float: left;margin-top: 30px;position: relative;margin-left:0;}
	.footer .right {width: 93%;}
	.fancybox > img {margin-left: 130px;}
	h3 .more {float: left;margin: 20px 0 0 80px;}
	.left-footer {float: left;width: 60%;}
    .right-footer {float: left;width: 40%;}
	.features-list.big li p {margin-left: auto;margin-right: auto;width: 100%;}
	.announcement {width:100%;}
	.header-top-bar .search-container {float: left;position: relative;width: 10.7%;}
	.header-top-bar, .header {margin-left: auto;margin-right: auto;width: 100%;}
	.template {width: 100%;}
	.header-top-bar .social-icons {float: left;width: 34%;}
	.contact-details li {border-right: 1px solid #e2e6e7;box-sizing: border-box;color: #999999;float: left;font-family: "Raleway";font-size: 13px;font-weight: 500;line-height: 20px;padding: 15px 20px;}
	.vertical-align-cell {display: table-header-group;vertical-align: middle;}
	.sf-menu li {border: medium none;overflow: hidden;position: relative;width: 30%;}
	body .header-container .menu-container .sf-menu > li:first-child > a {padding-left: 20px;}
	.slider-content-box {display:none;}
	.announcement .vertical-align {height: 68px;}
	.more, .more[type="submit"] {margin: 20px 160px 0 0;float:left;}
	.column-3-4 {width: 90%;}
	.column-1-3, .column-2-3 .column-1-2 {width: 100%;}
	.left iframe {width: 100%;}
	.footer .right {width: 85%;}
	.idevation {float: left;font-weight: bold;padding: 10px 0;}
	.header .logo {margin-right: 60px !important;width: 270px !important;}
	.services-list li  { width: 100%;}
	.header .logo {margin-right: 60px !important;width: 100%!important;}
	.contact-details-list li p {margin-left: 0px;}
.contact-details-list li::before {float:none;}
}

/* 
 Start
	320px 
 to
 	480px
*/

@media screen and (min-width: 320px) and (max-width: 480px) {
	.wrapper{max-width:95%;}
	.row {width:84%;}
	.column {float: left;margin-top: 30px;position: relative;margin-left:0;}
	.announcement {width:100%;}
	.services-list img { width: 100%;}
	
	
}

@media screen and (min-width: 320px) and (max-width: 480px) and (orientation : landscape) {
	.wrapper{max-width:95%;}
	.row {width:84%;}
	.services-list img { width: 100%;}
	.column {float: left;margin-top: 30px;position: relative;margin-left:0;}
	.footer .right {width: 93%;}
	.fancybox > img {margin-left: 130px;}
	h3 .more {float: left;margin: 20px 0 0 80px;}
	.left-footer {float: left;width: 60%;}
    .right-footer {float: left;width: 40%;}
	.features-list.big li p {margin-left: auto;margin-right: auto;width: 100%;}
	.announcement {width:100%;}
	.header-top-bar .search-container {float: left;position: relative;width: 10.7%;}
	.header-top-bar, .header {margin-left: auto;margin-right: auto;width: 100%;}
	.template {width: 100%;}
	.header-top-bar .social-icons {float: left;width: 34%;}
	.contact-details li {border-right: 1px solid #e2e6e7;box-sizing: border-box;color: #999999;float: left;font-family: "Raleway";font-size: 13px;font-weight: 500;line-height: 20px;padding: 15px 20px;}
	.vertical-align-cell {display: table-header-group;vertical-align: middle;}
	.sf-menu li {border: medium none;overflow: hidden;position: relative;width: 30%;}
	body .header-container .menu-container .sf-menu > li:first-child > a {padding-left: 20px;}
	.slider-content-box {width: 420px;}
	.announcement .vertical-align {height: 68px;}
	.more, .more[type="submit"] {margin: 20px 160px 0 0;float:left;}
	.column-3-4 {width: 90%;}
}

/* 
 End
	320px 
 to
 	480px
*/


/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .contactRight {width:47.8%;}
}
