@media screen and (max-width: 320px) and (min-device-width: 0px) { 

.gmi-Brokerage {  padding-top: 10px;}
.gmi-Brokerage span {
  font-size: 14px;
}
.top {
  text-align: center;
}
.logo {
  text-align: center;
  width: 100% !important;
}

.gmi-Brokerage {  width: 100% !important; text-align: center;}

.contact {  width: 100% !important;; text-align: center;}
.logo img {
  width: 50%;
}
.contact span {
  padding-bottom: 22px;
  padding-top: 0;
  text-align: center;
  width:100%;
}
ul.nav {
  padding-left: 0;
  text-align: center;
}
ul.nav li {
  padding: 15px 0;
}
ul.sub-menu {
  left: 0;
  width: 92%;
}
.banner form {
  height: auto;
  position: static;
  width: 100%;
}
a.Read {
  width: 52%;
}
.abuot-section img {
  margin-top: 20px;
}
.insorence ul li {
  margin: 0 0 34px -19px !important;
  width: 100% !important;
}
.insorence ul li  img{width:100%;
height:auto;
}
.left-blog li {
  border-right: medium none;
  width: 100%;
}
.left-blog img {
  height: auto;
  width: 100%;
}
.Get-Touch input[type="submit"] {
  width: 40%;
}
.follow {
  float: left;
}
.testimonial h1 {
  font-size: 30px;
}
.testimonial p {
  font-size: 12px;
  line-height: 17px;
  padding-bottom: 21px;
  padding-top: 32px;
}
.left-testimonial img, .right-testimonial img {
  height: auto;
  width: 14%;
}
.left-testimonial p, .right-testimonial p {
  width: 83%;
}
.item .col-lg-6.col-md-6.col-sm-6 {
  margin-bottom: 75px;
}
.testimonial a, .testimonial a {
  margin:0 0 0 37px;
  width: 100%;
}
.left-inner-top {
  width: 100%;
}
.right-inner-top {
  width: 100%;
}
.about-section img {
  width: 100%;
}
.right-inner-top img {
  margin-top: 15px;
}
.contact .col-lg-3.col-md-3.col-sm-3 > img {
  width: 100%;
}
.agency h1 {
  font-size: 24px;
}
.agency p {
  font-size: 18px;
  line-height: 26px;
  padding-left: 0;
}
.about-section1 img {
  width: 100%;
}
.about-section1 > p {
  padding-bottom: 10px !important;
}
.agencying h1 {
  font-size: 18px;
  text-align: center;
}
.agencying p {
  font-size: 18px;
}
ul.nav li {
  width: 100%;
}
.menu {
  padding: 0;
}
.form-sector input[type="submit"] {
  font-size: 18px;
  margin: 0 0 0 13px;
  width: 39%;
}
.banner form h1 {
  font-size: 22px;
}
.close-icon {
  display: none;
}
.banner form input[type="submit"] {
  font-size: 18px;
}
ul.sub-menu {
  left: -28px !important;
}
ul.sub-menu li {
  border-bottom: medium none;
  padding: 0 !important;
}
.nav-section {
  display: none;
}
#responsive-menu {
  height: auto !important;
}
}
@media screen and (max-width: 375px) and (min-device-width: 321px){ 

.gmi-Brokerage {
  padding-top: 10px;
}
.gmi-Brokerage span {
  font-size: 14px;
}
.top {
  text-align: center;
}
.logo img {
  width: 50%;
}
.contact span {
  padding-bottom: 22px;
  padding-top: 0;
  text-align: center;
  width:100%;
}
ul.nav {
  padding-left: 0;
  text-align: center;
}
ul.nav li {
  padding: 15px 0;
}
ul.sub-menu {
  left: 0;
  width: 92%;
}
.banner form {
  height: auto !important;
  position: static !important;
  width: 100% !important;
}
a.Read {
  width: 52%;
}
.abuot-section img {
  margin-top: 20px;
}
.insorence ul li {
  margin: 0 0 34px -19px !important;
  width: 100% !important;
}
.insorence ul li  img{width:100%;
height:auto;
}
.left-blog li {
  border-right: medium none;
  width: 100%;
}
.left-blog img {
  height: auto;
  width: 100%;
}
.Get-Touch input[type="submit"] {
  width: 40%;
}
.follow {
  float: left;
}
.testimonial h1 {
  font-size: 30px;
}
.testimonial p {
  font-size: 12px;
  line-height: 17px;
  padding-bottom: 21px;
  padding-top: 32px;
}
.left-testimonial img, .right-testimonial img {
  height: auto;
  width: 14%;
}
.left-testimonial p, .right-testimonial p {
  width: 83%;
}
.item .col-lg-6.col-md-6.col-sm-6 {
  margin-bottom: 75px;
}
.testimonial a, .testimonial a {
  margin:0 0 0 37px;
  width: 100%;
}
.left-inner-top {
  width: 100%;
}
.right-inner-top {
  width: 100%;
}
.about-section img {
  width: 100%;
}
.right-inner-top img {
  margin-top: 15px;
}
.contact .col-lg-3.col-md-3.col-sm-3 > img {
  width: 100%;
}
.agency h1 {
  font-size: 24px;
}
.agency p {
  font-size: 18px;
  line-height: 26px;
  padding-left: 0;
}
.about-section1 img {
  width: 100%;
}
.about-section1 > p {
  padding-bottom: 10px !important;
}
.agencying h1 {
  font-size: 18px;
  text-align: center;
}
.agencying p {
  font-size: 18px;
}
ul.nav li {
  width: 100%;
}
.menu {
  padding: 0;
}
.form-sector input[type="submit"] {
  font-size: 18px;
  margin: 0 0 0 13px;
  width: 39%;
}
.banner form h1 {
  font-size: 22px;
}
.close-icon {
  display: none;
}
ul.sub-menu {
  left: -28px !important;
}
ul.sub-menu li {
  border-bottom: medium none;
  padding: 0 !important;
}
.nav-section {
  display: none;
}
#responsive-menu {
  height: auto !important;
}
}

@media screen and (max-width: 480px) and (min-device-width: 376px){ 

.gmi-Brokerage {
  padding-top: 10px;
}
.gmi-Brokerage span {
  font-size: 14px;
}
.top {
  text-align: center;
}
.logo img {
  width: 50%;
}
.contact span {
  padding-bottom: 22px;
  padding-top: 0;
  text-align: center;
  width:100%;
}
ul.nav {
  padding-left: 0;
  text-align: center;
}
ul.nav li {
  padding: 15px 0;
}
ul.sub-menu {
  left: 0;
  width: 92%;
}
.banner form {
  height: auto !important;
  position: static !important;
  width: 100% !important;
}
a.Read {
  width: 52%;
}
.abuot-section img {
  margin-top: 20px;
}
.insorence ul li {
  margin: 0 0 34px -19px !important;
  width: 100% !important;
}
.left-blog li {
  border-right: medium none;
  width: 100%;
}
.left-blog img {
  height: auto;
  width: 100%;
}
.Get-Touch input[type="submit"] {
  width: 40%;
}
.follow {
  float: left;
}
.testimonial h1 {
  font-size: 30px;
}
.testimonial p {
  font-size: 12px;
  line-height: 17px;
  padding-bottom: 21px;
  padding-top: 32px;
}
.left-testimonial img, .right-testimonial img {
  height: auto;
  width: 14%;
}
.left-testimonial p, .right-testimonial p {
  width: 83%;
}
.item .col-lg-6.col-md-6.col-sm-6 {
  margin-bottom: 75px;
}
.testimonial a, .testimonial a {
  margin:0 0 0 37px;
  width: 100%;
}
.left-inner-top {
  width: 100%;
}
.right-inner-top {
  width: 100%;
}
.about-section img {
  width: 100%;
}
.right-inner-top img {
  margin-top: 15px;
}
.contact .col-lg-3.col-md-3.col-sm-3 > img {
  width: 100%;
}
.agency h1 {
  font-size: 24px;
}
.agency p {
  font-size: 18px;
  line-height: 26px;
  padding-left: 0;
}
.about-section1 img {
  width: 100%;
}
.about-section1 > p {
  padding-bottom: 10px !important;
}
.agencying h1 {
  font-size: 18px;
  text-align: center;
}
.agencying p {
  font-size: 18px;
}
ul.nav li {
  width: 100%;
}
.menu {
  padding: 0;
}
.form-sector input[type="submit"] {
  font-size: 18px;
  margin: 0 0 0 13px;
  width: 39%;
}
.banner form h1 {
  font-size: 22px;
}
.close-icon {
  display: none;
}
ul.sub-menu {
  left: -28px !important;
}
ul.sub-menu li {
  border-bottom: medium none;
  padding: 0 !important;
}
.nav-section {
  display: none;
}
#responsive-menu {
  height: auto !important;
}
}

@media screen and (max-width: 600px) and (min-device-width: 481px){
.gmi-Brokerage {
  padding-top: 10px;
}
.gmi-Brokerage span {
  font-size: 14px;
}
.top {
  text-align: center;
}
.logo img {
  width: 50%;
}
.contact span {
  padding-bottom: 22px;
  padding-top: 0;
  text-align: center;
  width:100%;
}
ul.nav {
  padding-left: 0;
  text-align: center;
}
ul.nav li {
  padding: 15px 0;
}
ul.sub-menu {
  left: 0;
  width: 92%;
}
.banner form {
  height: auto  !important;
  position: static  !important;
  width: 100%  !important;
}
a.Read {
  width: 52%;
}
.abuot-section img {
  margin-top: 20px;
}
.insorence ul li {
  margin: 0 0 34px -19px  !important;
  width: 100%  !important;
}
.left-blog li {
  border-right: medium none;
  width: 100%;
}
.left-blog img {
  height: auto;
  width: 100%;
}
.Get-Touch input[type="submit"] {
  width: 40%;
}
.follow {
  float: left;
}
.testimonial h1 {
  font-size: 30px;
}
.testimonial p {
  font-size: 12px;
  line-height: 17px;
  padding-bottom: 21px;
  padding-top: 32px;
}
.left-testimonial img, .right-testimonial img {
  height: auto;
  width: 14%;
}
.left-testimonial p, .right-testimonial p {
  width: 83%;
}
.item .col-lg-6.col-md-6.col-sm-6 {
  margin-bottom: 75px;
}
.testimonial a, .testimonial a {
  margin:0 0 0 37px;
  width: 100%;
}
.left-inner-top {
  width: 100%;
}
.right-inner-top {
  width: 100%;
}
.about-section img {
  width: 100%;
}
.right-inner-top img {
  margin-top: 15px;
}
.contact .col-lg-3.col-md-3.col-sm-3 > img {
  width: 100%;
}
.agency h1 {
  font-size: 24px;
}
.agency p {
  font-size: 18px;
  line-height: 26px;
  padding-left: 0;
}
.about-section1 img {
  width: 100%;
}
.about-section1 > p {
  padding-bottom: 10px !important;
}
.agencying h1 {
  font-size: 18px;
  text-align: center;
}
.agencying p {
  font-size: 18px;
}
ul.nav li {
  width: 100%;
}
.menu {
  padding: 0;
}
.form-sector input[type="submit"] {
  font-size: 18px;
  margin: 0 0 0 13px;
  width: 39%;
}
.banner form h1 {
  font-size: 22px;
}
.close-icon {
  display: none;
}
ul.sub-menu {
  left: -28px !important;
}
ul.sub-menu li {
  border-bottom: medium none;
  padding: 0 !important;
}
.nav-section {
  display: none;
}
#responsive-menu {
  height: auto !important;
}
}

@media screen and (max-width: 767px) and (min-device-width: 601px){ 


.gmi-Brokerage span {
  font-size: 14px;
}
.top {
  text-align: center;
}

.logo img {
  width: 70%;
  padding-top: 28px;
}


.contact span {  color: #fff;
  font-size: 14px; padding-top: 10px;
  padding-bottom: 22px;
 
  text-align: center;
  width:100%;
}
.contact span a{  color: #fff; font-size: 14px;}

ul.nav {
  padding-left: 0;
  text-align: center;
}
ul.nav li {
  padding: 15px 0;
}
ul.sub-menu {
  left: 0;
  width: 92%;
}
.banner form {
  height: auto  !important;
  position: static  !important;
  width: 100%  !important;
}
a.Read {
  width: 52%;
}
.abuot-section img {
  margin-top: 20px;
}
.insorence ul li {
  margin: 0 0 34px -19px  !important;
  width: 100%  !important;
}
.left-blog li {
  border-right: medium none;
  width: 100%;
}
.left-blog img {
  height: auto;
  width: 100%;
}
.Get-Touch input[type="submit"] {
  width: 40%;
}
.follow {
  float: left;
}
.testimonial h1 {
  font-size: 30px;
}
.testimonial p {
  font-size: 12px;
  line-height: 17px;
  padding-bottom: 21px;
  padding-top: 32px;
}
.left-testimonial img, .right-testimonial img {
  height: auto;
  width: 14%;
}
.left-testimonial p, .right-testimonial p {
  width: 83%;
}
.item .col-lg-6.col-md-6.col-sm-6 {
  margin-bottom: 75px;
}
.testimonial a, .testimonial a {
  margin:0 0 0 37px;
  width: 100%;
}
.left-inner-top {
  width: 100%;
}
.right-inner-top {
  width: 100%;
}
.about-section img {
  width: 100%;
}
.right-inner-top img {
  margin-top: 15px;
}
.contact .col-lg-3.col-md-3.col-sm-3 > img {
  width: 100%;
}
.agency h1 {
  font-size: 24px;
}
.agency p {
  font-size: 18px;
  line-height: 26px;
  padding-left: 0;
}
.about-section1 img {
  width: 100%;
}
.about-section1 > p {
  padding-bottom: 10px !important;
}
.agencying h1 {
  font-size: 18px;
  text-align: center;
}
.agencying p {
  font-size: 18px;
}
ul.nav li {
  width: 100%;
}
.menu {
  padding: 0;
}
.form-sector input[type="submit"] {
  font-size: 18px;
  margin: 0 0 0 13px;
  width: 39%;
}
ul.sub-menu {
  left: -28px !important;
}
ul.sub-menu li {
  border-bottom: medium none;
  padding: 0 !important;
}
.nav-section {
  display: none;
}
#responsive-menu {
  height: auto !important;
}

 }
@media screen and (max-width: 1200px) and (min-device-width: 768px){ 
.menu {
  padding: 0;
}
ul.nav li a {
  font-size: 13px;
  padding: 15px;
}
.banner form {
  padding:4px 36px 53px;
  width: 45%;
}
.banner form input {
  margin-top: 0;
  padding:4px;
}
.banner form select {
  margin-top: 0;
  padding: 2px;
}
.banner form input[type="submit"] {
  margin-top: 0;
  padding: 4px;
}
a.Read {
  width: 35%;
}
.insorence ul li {
  width: 43%;
}
.left-testimonial, .right-testimonial {
  min-height: 190px;
}
.left-testimonial img, .right-testimonial img {
  height: auto;
  width: 11%;
}
.left-testimonial p, .right-testimonial p {
  width: 83%;
}
.footer-section h3 {
  font-size: 15px;
}
.right-inner-top img {
  width: 90%;
}
.contact .col-lg-3.col-md-3.col-sm-3 > img {
  width: 100%;
}
.agency h1 {
  font-size: 17px;
}
.agency p {
  font-size: 15px;
  padding-left: 0;
}
.about-section1 img {
  margin: 8px 22px 10px 0;
}
.about-section1  p {
  padding-bottom: 0 !important;
}
.col-lg-6.col-md-6.col-sm-6.secure > img {
  width: 100%;
}
.agencying h1 {
  font-size: 12px;
}
.agencying p {
  font-size: 14px;
}
.agencying a {
  font-size: 14px !important;
}
.banner form h1 {
  font-size: 20px;
  margin-bottom: 12px;
}
.banner form{
height:95%;
}

}
@media screen and (max-width: 980px) and (min-device-width:800px){ 
.banner form h1 {
  font-size: 23px;
}
.banner form input {
  padding: 6px;
}
.banner form select {
  padding: 3px;
}
.banner form input[type="submit"] {
  margin-top: 3px;
  padding: 8px;
}
}
@media screen and (max-width: 1024px) and (min-device-width:981px){ 
.banner form h1 {
  font-size: 30px;
  margin-bottom: 18px;
}
.banner form input {
  margin-top: 0;
  padding: 8px;
}
.banner form select {
  margin-top: 0;
  padding: 6px;
}
.banner form input[type="submit"] {
  margin-top: 12px;
  padding: 8px;
}
ul.nav li a {
  font-size: 14px;
  padding: 14px 26px;
}
}


@media screen and (max-width: 1280px) and (min-device-width:1025px){ 
.banner form h1 {
  font-size: 22px;
}
ul.nav li a {
  font-size: 13px;
    line-height: 33px;
    padding: 18px 28px 20px;
}
.banner form input {
  margin-top: 13px;
  padding: 6px;
}
.banner form select {
  margin-top: 10px;
  padding: 4px;
}
.banner form input[type="submit"] {
  font-size: 19px;
  padding: 4px;
}
}


/*

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape) {

.gmi-Brokerage {
  padding-top: 10px;
}
.gmi-Brokerage span {
  font-size: 14px;
}
.top {
  text-align: center;
}
.logo img {
  width: 50%;
}
.contact span {
  padding-bottom: 22px;
  padding-top: 0;
  text-align: center;
  width:100%;
}
ul.nav {
  padding-left: 0;
  text-align: center;
}
ul.nav li {
  padding: 15px 0;
}
ul.sub-menu {
  left: 0;
  width: 92%;
}
.banner form {
  height: auto;
  position: static;
  width: 100%;
}
a.Read {
  width: 52%;
}
.abuot-section img {
  margin-top: 20px;
}
.insorence ul li {
  margin: 0 0 34px -19px !important;
  width: 100% !important;
}
.insorence ul li  img{width:100%;
height:auto;
}
.left-blog li {
  border-right: medium none;
  width: 100%;
}
.left-blog img {
  height: auto;
  width: 100%;
}
.Get-Touch input[type="submit"] {
  width: 40%;
}
.follow {
  float: left;
}
.testimonial h1 {
  font-size: 30px;
}
.testimonial p {
  font-size: 12px;
  line-height: 17px;
  padding-bottom: 21px;
  padding-top: 32px;
}
.left-testimonial img, .right-testimonial img {
  height: auto;
  width: 14%;
}
.left-testimonial p, .right-testimonial p {
  width: 83%;
}
.item .col-lg-6.col-md-6.col-sm-6 {
  margin-bottom: 75px;
}
.testimonial a, .testimonial a {
  margin:0 0 0 37px;
  width: 100%;
}
.left-inner-top {
  width: 100%;
}
.right-inner-top {
  width: 100%;
}
.about-section img {
  width: 100%;
}
.right-inner-top img {
  margin-top: 15px;
}
.contact .col-lg-3.col-md-3.col-sm-3 > img {
  width: 100%;
}
.agency h1 {
  font-size: 24px;
}
.agency p {
  font-size: 18px;
  line-height: 26px;
  padding-left: 0;
}
.about-section1 img {
  width: 100%;
}
.about-section1 > p {
  padding-bottom: 10px !important;
}
.agencying h1 {
  font-size: 18px;
  text-align: center;
}
.agencying p {
  font-size: 18px;
}
ul.nav li {
  width: 100%;
}
.menu {
  padding: 0;
}
.form-sector input[type="submit"] {
  font-size: 18px;
  margin: 0 0 0 13px;
  width: 39%;
}
.banner form h1 {
  font-size: 22px;
}
.close-icon {
  display: none;
}
.banner form input[type="submit"] {
  font-size: 18px;
}

}*/

.worker h2 {
  color: #55648f;
}

