@media only screen and (min-width : 300px) and (max-width: 480px){
#rev_slider_1_1_wrapper {

 margin-left: -5px !important;
 display: none;

}

#width960_content {width: 100% !important;}

#blogtxt {
    /*clear:both;*/
    float: left!important;
    width:160px /*307px*/ !important;
}
#blogpic {
    clear: both;
    float: left;
}

#navigation {margin-left:-25px !important;}

#navigation li a {

/*width:176px;*/
text-align: center;
}
#navigation h3 {
display:none;
}
#navigation ul.nav li ul {

/*background-color:white!important;*/
}
.sub-menu li {
/*background-color: white !important;*/

}
ul.nav li ul li a {

font-size:16px!important;
font-weight:normal!important;
color:#fff /*#EAC735 */!important;
}


#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover, #navigation ul.nav li ul {/*background-color: transparent !important; background-color: #eac735 !important;*/ color:#fff !important;}


/*#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {background-color: transparent !important;}*/
#navigation ul.nav li.current-menu-item a, #navigation ul.nav li.current-menu-item a:hover {background-color: #EAC735 !important; color: #000 !important;}


#header_phone {width: 95% !important;}
#header_phone a {text-align: center; display: block;}


#gform_wrapper_2 {
    margin-left: 0px!important;
}

.gform_wrapper .ginput_complex input[type="text"], .gform_wrapper .ginput_complex input[type="url"], .gform_wrapper .ginput_complex input[type="email"], .gform_wrapper .ginput_complex input[type="tel"], .gform_wrapper .ginput_complex input[type="number"], .gform_wrapper .ginput_complex input[type="password"], .gform_wrapper .ginput_complex select {width: 90% !important;}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 45%;}
#input_1_4 {width:49% !important;}
#input_1_5 {width: 100% !important;}

#gform_wrapper_2 input.medium {width: 87% !important;}



#twg_footer_box_left {
    float: left;
    margin-left: 27px!important;
}
#twg_footer_box_right {
    float: left!important;
    margin-top: 20px;
    margin-left:0px!important;
    text-align: center;
}
.twg-footer-menu li:before {
content: none!important
}
.menu-footer-container li {
text-align:center !important;
padding: 0 10px !important;
/*display:block!important;*/
}

#footer-id-1{width: 98% !important;}
#contact_infors {

margin-left: 0px!important;
    margin-top: 85px;

}

#logo {text-align: center;}
#logo a {display: block;}

#header {
 background-color: #000000;
background-image :none!important;

}
#width960 {
width:100%!important;

}
.tp-caption.big_white {
display:none
}
#heading {
width:100%!important;
text-align: center;
}

#services_heading {
 background-image:none!important;
}

.arrow2 {
display:none!important;

}
.arrow1 {
display:none!important;

}

#saying {
background-image:none!important;
background-color: white!important;
}
#saying h1{
color:#383838 !important
}

#ourlink {
    float: none !important;
    width: 93%;
    margin-right: 0px;
    /*margin-top: 0px;*/
    margin: 0 auto;
}

.ratelist {
  width:98% /*800px*/ !important;
margin: 0 auto;
  
}

.home .entry.with-sidebar {width:100% !important; float:none;}

.with-content {width:100% !important; float:right;}
.entry.with-sidebar {width:100% !important; float: left;}

}
@media only screen and (width:540px) {
    .home .entry.with-sidebar {width:100% !important; float:none;}

    .with-content {width:100% !important; float:right;}
    .entry.with-sidebar {width:100% !important; float: left;}
}

@media only screen and (min-width : 481px) and (max-width: 768px){
#log img {
margin-left: 105px;
}

#width960_content {width: 100% !important;}

/*    Home Slider Starts      */
#rev_slider_1_1_wrapper {margin-left: 0px !important;}

.tp-caption.big_white{
position: absolute;
width:375px /*588px*/;
height:150px /*230px*/;
padding-left: 14px!important;
padding-right: 60px!important;
padding-top: 9px!important;
padding-bottom: 0px!important;
background-repeat: no-repeat;
background-image: url(/wp-content/uploads/a_03.png);
background-size: contain;
left: 20px !important;
}

.tp-caption.big_white h1{
color: white !important;
font-size: 30px!important;
white-space: normal!important;
letter-spacing: 0px !important;
padding-left:0 /*23px*/;
word-spacing:0px /*-5px*/;
}

.tp-caption.big_white h1 span {
font-size: 30px!important;
color:#ffe860;
font-weight:bold;
}

.slider_line {
  margin-left: 129px;
  margin-top: 27px;
  left: -115px !important;
}
 .slider_phone {
  margin-left: 186px;
  margin-top: -20px;
  left: -130px !important;
}

.grouppeople {
    margin-left: 510px;
    margin-top: -250px;
    position: relative !important;
    width: 1600px !important;
}


/*    Home Slider Ends      */

#logo {padding-left: 10px;}

ul.nav li.current-menu-item a:hover {
background-color: #eac735!important;
}

#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover, #navigation ul.nav li ul {}

#navigation li a {

/*width:176px;*/
text-align: center;
/*margin: 0 auto;*/

}
#navigation h3 {
display:none;
}
#navigation ul.nav li ul {

/*background-color:white!important;*/
}
.sub-menu li {
/*background-color: white !important;*/
margin: 0; padding: 0;

}
ul.nav li ul li a {

font-size:16px!important;
font-weight:normal!important;
color:#ffffff /*#EAC735*/ !important;
text-align: center !important;
}

#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover, #navigation ul.nav li ul {/*background-color: transparent !important; background-color: #eac735 !important;*/ color:#fff !important;}


/*#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {background-color: transparent !important;}*/
#navigation ul.nav li.current-menu-item a, #navigation ul.nav li.current-menu-item a:hover {background-color: #EAC735 !important; color: #000 !important;}


#gform_wrapper_2 {
    margin-left: 0px!important;
}

.gform_wrapper .ginput_complex input[type="text"], .gform_wrapper .ginput_complex input[type="url"], .gform_wrapper .ginput_complex input[type="email"], .gform_wrapper .ginput_complex input[type="tel"], .gform_wrapper .ginput_complex input[type="number"], .gform_wrapper .ginput_complex input[type="password"], .gform_wrapper .ginput_complex select {width: 90% !important;}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 45%;}
#input_1_4 {width:49% !important;}
#input_1_5 {width: 100% !important;}

/*.tp-caption.big_white {
display:none
}*/

#twg_footer_box_left {
    float: left;
    margin-left: 27px!important;
}
#twg_footer_box_right {
    width: 100%;
    float: left!important;
    /*margin-left:70px!important;*/
    text-align:right;
}
.twg-footer-menu li:before {
content: none!important
}
.menu-footer-container li {
text-align:center !important;
padding: 0 10px !important;
/*display:block!important;*/
}

#footer-id-1{width: 98% !important;}

#contact_infors {

margin-left: 0px!important;
    margin-top: 85px;

}



#saying_content h2 {

/*width: 289px;*/

}
#saying_content {
 max-width: 275px;
 margin-left: 35px!important
}
.service1,.service2,.service3 {

margin-left: 79px;
}

#blogtxt {
float: left!important;
width:auto!important;
}

#header {
 background-color: #000000;
background-image :none!important;


}
#width960 {
width:100%!important;

}


#heading {
width:100%!important; text-align: center;
}
#services_heading {
 background-image:none!important;
}

.arrow2 {
display:none!important;

}
.arrow1 {
display:none!important;

}

#saying {
background-image:none!important;
background-color: white!important;
}
#saying h1{
color:#383838 !important
}

#myblog {width: 100% !important;}

#ourlink {
    float: right;
    width: 93%;
    margin-right: 15px;
    /*margin-top: 0px;
    margin: 0 auto;*/
}

}

@media only screen and (min-width : 769px) and (max-width: 1024px){
#rev_slider_1_1_wrapper {

margin-left:0px!important

}

#heading {
width:100%!important;
text-align: center;
}

/*.tp-caption.big_white {
display:none
}*/

.tp-caption.big_white{
position: absolute;
width: 588px;
height: 230px;
padding-left: 14px!important;
padding-right: 33px!important;
padding-top: 9px!important;
padding-bottom: 0px!important;
background-repeat: no-repeat;
background-image: url(/wp-content/uploads/a_03.png);
left: 20px !important;
}

.tp-caption.big_white{
position: absolute;
width: 588px;
height: 230px;
padding-left: 14px!important;
padding-right: 33px!important;
padding-top: 9px!important;
padding-bottom: 0px!important;
background-repeat: no-repeat;
background-image: url(/wp-content/uploads/a_03.png);
/*left: 350px !important;*/

}
.tp-caption.big_white h1{

color: white!important;
font-size: 45px !important;
white-space: normal !important;
letter-spacing: 0px;
padding-left: 23px;
word-spacing:-5px
}
.tp-caption.big_white h1 span {
font-size: 45px!important;
color:#ffe860;
font-weight:bold;

}

.slider_line {
  margin-left: 129px;
  margin-top: 27px;
  left: -115px !important;
}
 .slider_phone {
  margin-left: 186px;
  margin-top: -20px;
  left: -130px !important;
}

.grouppeople {
    margin-left: 645px;
    margin-top: -374px;
    position: relative !important;
    width: 1600px !important;
}

#header {
    height: auto!important;
}
#width960 {
 /*width:100%!important;*/

}
#navigation {
margin-top: 0px !important;
clear: none !important;
width: 70% !important;
display: inline-block !important;
 /*width:100%!important;*/
}

#services_heading {
 background-image:none!important;
}
#input_2_1,#input_2_2 {

width:176px!important;
height:35px!important;
padding:0px!important;
background-color:#cecece;
font-size:20px!important;
}

#blogtxt {
/*clear:both;*/
    float: left!important;
    /*width: 307px!important;*/
}
#blogpic {
    clear: both;
    float: left;
}

}

@media only screen and (min-width : 1025px) and (max-width: 1366px){

ul.nav li ul li a {

font-size:16px!important;
font-weight:normal!important;
color:#848484!important;
}
.sub-menu li {
background-color:black!important;
color:#848484!important;
 border-bottom: 1px dotted white ;
 border-radius: 5px;

}
#navigation ul.nav li ul {
 padding-top: 32px;
background-color: black!important;
}

#navigation ul.nav li a:hover {background-color:#EAC735 !important; }

#navigation{
float: right;
/*width: 732px!important;*/
width: 700px!important;
margin-top: -61px!important;
}
#heading {
text-align: center;
width: 880px;
margin: 0 auto;
margin-top: -35px!important;
}

#input_2_1,#input_2_2 {

width:237px!important;
height:35px!important;
padding:0px!important;
background-color:#cecece;
font-size:20px!important;
}
#gform_wrapper_2 {
border-radius: 6px;
width:260px;
height:auto /*182px*/;
padding-top:10px;
padding-left: 20px;
background-color: #282828;

}

.tp-caption.big_white{
position: absolute;
width: 588px;
height: 230px;
padding-left: 14px!important;
padding-right: 33px!important;
padding-top: 9px!important;
padding-bottom: 0px!important;
background-repeat: no-repeat;
background-image: url(/wp-content/uploads/a_03.png);
left: 200px !important;
}

.tp-caption.big_white{
position: absolute;
width: 588px;
height: 230px;
padding-left: 14px!important;
padding-right: 33px!important;
padding-top: 9px!important;
padding-bottom: 0px!important;
background-repeat: no-repeat;
background-image: url(/wp-content/uploads/a_03.png);
/*left: 350px !important;*/

}
.tp-caption.big_white h1{

color: white!important;
font-size: 45px!important;
white-space: normal!important;
letter-spacing: 0px;
padding-left: 23px;
word-spacing:-5px
}
.tp-caption.big_white h1 span {
font-size: 45px!important;
color:#ffe860;
font-weight:bold;

}

.slider_line {
  margin-left: 129px;
  margin-top: 27px;
  left: 60px !important;
}
 .slider_phone {
  margin-left: 186px;
  margin-top: -20px;
  left: 50px !important;
}

.grouppeople {
 /*   margin-left: 815px;*/
 /*margin-top: -374px;*/
position: relative!important;
width: 1600px!important;
margin-left:785px /*887px*/;
margin-top: -420px;
}

}

@media only screen and (min-width : 1367px){

ul.nav li ul li a {

font-size:16px!important;
font-weight:normal!important;
color:#848484!important;
}
.sub-menu li {
background-color:black!important;
color:#848484!important;
 border-bottom: 1px dotted white ;
 border-radius: 5px;

}
#navigation ul.nav li ul {
 padding-top: 32px;
background-color: black!important;
}

#navigation ul.nav li a:hover {background-color:#EAC735 !important; }

#navigation{
float: right;
/*width: 732px!important;*/
width: 700px!important;
margin-top: -61px!important;
}
#heading {
text-align: center;
width: 880px;
margin: 0 auto;
margin-top: -35px!important;
}

#input_2_1,#input_2_2 {

width:237px!important;
height:35px!important;
padding:0px!important;
background-color:#cecece;
font-size:20px!important;
}
#gform_wrapper_2 {
border-radius: 6px;
width:260px;
height:auto /*182px*/;
padding-top:10px;
padding-left: 20px;
background-color: #282828;

}

.tp-caption.big_white{
position: absolute;
width: 588px;
height: 230px;
padding-left: 14px!important;
padding-right: 33px!important;
padding-top: 9px!important;
padding-bottom: 0px!important;
background-repeat: no-repeat;
background-image: url(/wp-content/uploads/a_03.png);
left: 350px !important;
}

.tp-caption.big_white{
position: absolute;
width: 588px;
height: 230px;
padding-left: 14px!important;
padding-right: 33px!important;
padding-top: 9px!important;
padding-bottom: 0px!important;
background-repeat: no-repeat;
background-image: url(/wp-content/uploads/a_03.png);
/*left: 350px !important;*/

}
.tp-caption.big_white h1{

color: white!important;
font-size: 45px!important;
white-space: normal!important;
letter-spacing: 0px;
padding-left: 23px;
word-spacing:-5px
}
.tp-caption.big_white h1 span {
font-size: 45px!important;
color:#ffe860;
font-weight:bold;

}

.slider_line {
  margin-left: 129px;
  margin-top: 27px;
  left: 208px !important;
}
 .slider_phone {
  margin-left: 186px;
  margin-top: -20px;
  left: 195px !important;
}

.grouppeople {
 /*   margin-left: 815px;*/
 /*margin-top: -374px;*/
position: relative!important;
width: 1600px!important;
margin-left:845px /*887px*/;
margin-top: -450px;
}

}