	@-ms-viewport {
	    width: device-width;
	}
	
	@-webkit-viewport {
	    width: device-width;
	}
	
	@-moz-viewport {
	    width: device-width;
	}
	
	@-ms-viewport {
	    width: device-width;
	}
	
	@-o-viewport {
	    width: device-width;
	}
	
	@viewport {
	    width: device-width;
	}
	
	@media(max-width:1198px) {
	    .product-page .item .readmore {
	        bottom: 0;
	        position: relative;
	    }
	}
	
	@media(max-width:1200px) {
	    html {
	        font-size: 13px
	    }
	}
	
	@media only screen and (max-width: 990px) {
	    .gbs3 #chronoform-ContactUs #form-row-fld4 {
	        width: 99%;
	        margin: 10px 5px !important
	    }
	    .gbs3 #chronoform-ContactUs #form-row-fld4 label {
	        width: 265px !important;
	        margin-bottom: 0;
	        float: left;
	        display: inline;
	    }
	    .gbs3 #chronoform-ContactUs #fitem8 {
	        width: 100px !important;
	        float: right
	    }
	    .gbs3 #chronoform-ContactUs #fin-fld5 {
	        width: 100% !important
	    }
	    .gbs3 #chronoform-ContactUs #fitem6 {
	        float: right;
	        width: 36% !important;
	        margin-right: 52px;
	    }
	    #contact-box {
	        float: none
	    }
	    .contact-info span {
	        display: block
	    }
	}
	
	@media all and (max-width: 980px) {
	    #slider {
	        margin-top: 65px;
	    }
	    #footer .copy-right p {
	        clear: both;
	        padding-top: 15px;
	    }
	    #footer .col-md-4 {
	        margin-bottom: 15px;
	        margin-top: 10px;
	    }
	    .product-show .ns2-title a {
	        font-size: 14px
	    }
	    #footer h3 {
	        font-size: 20px;
	    }
	    #chronoform-Services {
	        width: 100%;
	    }
	    .img-box {
	        margin-top: 20px;
	        text-align: center;
	        margin-bottom: 10px;
	    }
	    .sg-table table {
	        width: 100%
	    }
	    .en-container p,
	    .en-container li {
	        font-size: 14px;
	    }
	}
	
	@media all and (max-width: 768px) {
	    .testimonialos .sprocket-strips-s-container .sprocket-strips-s-block {
	        width: auto
	    }
	    .flexslider.position-nav-bottom .flex-control-nav {
	        bottom: 9px !important;
	        top: inherit !important;
	    }
	    .product-page .item h2 {
	        font-size: 15px;
	        line-height: 25px;
	    }
	    .title1 {
	        font-size: 16px;
	    }
	    .moduletable h3 {
	        font-size: 16px;
	    }
	    #menu {
	        width: 100%;
	        margin-top: 0;
	    }
	    #header .navbar {
	        min-height: 1
	    }
	    #menu .navbar-toggle {
	        float: left;
	        margin-left: 10px;
	        margin-top: -48px
	    }
	    div#maximenuck102 ul.maximenuck {
	        text-align: center
	    }
	}
	
	@media all and (max-width: 668px) {
	    .product-show div.nssp2 .flt-left {
	        display: inline-table;
	        float: none;
	        width: 48%;
	    }
	    .product-show div.nssp2 .flt-left {
	        width: 100%;
	        text-align: center;
	    }
	    .product-page .item .p-img {
	        width: 100%
	    }
	    .product-page .item .page-header {
	        width: 100%
	    }
	    #chronoform-Services .gcore-input {
	        width: 100%;
	    }
	    #chronoform-Services #fin-fld8 {
	        margin-top: 10px
	    }
	    .product-page .span6 {
	        width: 100%;
	        margin: 0 5px;
	    }
	}
	
	@media all and (max-width: 520px) {
	    #maximenuck106 .maximenumobiletogglericonck {
	        display: none !important;
	    }
	    #maximenuck106 ul.maximenuck .maximenumobiletogglerck ~ li.maximenuck.level1 {
	        display: block !important;
	    }
	    #footer-logo li {
	        width: 28%;
	        margin-left: 2%;
	        margin-right: 2%;
	    }
	    #footer-logo img {
	        max-width: 100%;
	    }
	}
	
	@media all and (max-width: 480px) {
	    .about-img {
	        float: none;
	    }
	    .product-page .span6 {
	        width: 100%;
	    }
	}
	
	@media all and (max-width: 335px) {
	    ul.sigFreeClassic li.sigFreeThumb {
	        width: 97%
	    }
	    .gbs3 #chronoform-ContactUs #fin-fld7 {
	        margin-top: 10px;
	    }
	}
	
	@media(min-width:375px) and (max-width:767px) {}
	
	@media(min-width:1100px) {
	    #footer .container {
	        width: 1100px
	    }
	}