@media only screen and (min-width:992px) and (max-width: 1219px) {
    
     h2 { font-size: 30px; line-height: 36px;}
     p { font-size: 14px; line-height: 24px;margin-bottom: 18px;}
    .content-outer h2 {font-size: 27px;}
    .common-bttn {font-size: 18px; line-height: 34px;}
    .grey-block ul li { font-size: 15px;}
    .social-links ul li {  font-size: 16px;height: 25px;line-height: 24px; width: 25px;}
    .copyright { font-size: 9px;line-height: 12px;}
    .content-outer ul li {font-size: 14px;}
    .footer-menu li a{font-size: 13px;}
    .footer-info h6{font-size: 12px;}
    .footer-info p{font-size: 12px;}
}
 
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    
     h2 { font-size: 30px; line-height: 36px;}
     p { font-size: 13px; line-height: 22px;margin-bottom: 18px;}
    .content-outer h2 {font-size: 20px;line-height: 28px;}
    .common-bttn {font-size: 14px; line-height: 34px;}
    .grey-block ul li { font-size: 12px;line-height: 24px;}
    .social-links ul li {font-size: 10px;height: 18px;line-height: 18px;width: 18px; margin: 0 0 0 2px;}
    .copyright { font-size: 9px;line-height: 12px;}
    .grey-block ul li:nth-child(2n+1) {padding: 0 22px 5px 10px;}
    .grey-block ul li:nth-child(2n) {padding: 0 0 5px 50px;}
    .grey-block ul li:last-child { padding: 0 0 5px 50px;}
    .content-outer ul li {font-size: 12px;}
    .primary-bttn {font-size:20px;padding: 7px 20px;}
    .content-outer {}
    .footer-menu { padding: 22px 0 0 30px;}
    .footer-info {padding: 22px 0 0;}
    .social-links {padding: 25px 0 0;}
    .footer-menu li a {font-size: 12px;}
    .footer-info h6,
    .footer-info p {font-size: 12px;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    
    .logo img {width: 150px;}
     h2 { font-size: 30px; line-height: 36px;}
     p { font-size: 13px; line-height: 22px;margin-bottom: 14px;}
    .content-outer h2 {font-size: 24px;line-height: 28px;}
    .common-bttn {font-size: 11px; height: 48px; line-height: 25px;}
    .grey-block ul li {width: 100%;font-size: 12px;line-height: 24px;}
    .social-links ul{float: none;}
    .social-links ul li {font-size: 16px;height: 25px;line-height: 26px; width: 25px; margin: 0 0 0 2px;float: none;display: inline-block;}
    .copyright {text-align: center;font-size: 10px; line-height: 15px;}
    .content-outer {padding: 25px 0 30px;}
    .primary-bttn {font-size: 20px;padding: 7px 20px;}
    .content-outer ul li {font-size: 13px;}

    img.img_standard{padding-left:20%;margin-left: 40%;float:right;}
    img.thumb{float: right;display: inline-block;height: 60px;margin:10px;margin-right:0px;}
    img.thumbnew-line{float: right;display: inline-block;height: 60px;margin:10px;margin-right:0px;}
    
    .footer-menu {display: inline-block;padding: 20px 0 0;float: none;}
    .footer-info {padding: 24px 0 0;text-align: center;}
    .social-links {padding: 25px 0 0;}
    .footer-menu li a {font-size: 12px;}
    .footer-info h6,
    .footer-info p {font-size: 12px;}
    .footer-container {padding: 30px 0;}
    .footer-top {text-align: center;}
    .footer-logo {width: 100%;}
}


@media only screen and (max-width: 479px) {
    
    .logo img {width: 150px;}
    .common-bttn {font-size: 12px;line-height: 13px;}
}
 


@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    .class-name {
      line-height:56px;
    }
	.big-textfield{line-height:49px;}
    /* Safari 5+ ONLY */
    ::i-block-chrome, .class-name  {
      line-height:1px;
    }
}