html { -webkit-text-size-adjust: none; }
.video embed, .video object, .video { width: 100%; height: auto; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }

/*Full Screen*/
@media only screen and (min-width: 768px) and (max-width: 960px) {
header { width: 768px; }
header .NavigationCont { width: 72%; }
#Wrapper { width: 768px; }
.NavigationDiv { width: 511px; }
#Banner { width: 710px; }
#Content .ContentDiv .RightSection { width: 452px; }
#Content .ContentDiv { width: 711px; }
.ServicesDiv .ServiceThumb { margin: 0 17px; }
nav ul li a { padding: 10px 18px; }
.skdslider { height: 239px !important; width: 709px !important; }
.skdslider .slide-navs { bottom: 17px !important; }
#Content .ContentDiv { width: 722px; }
section { width: 768px; }
section .Banner { height: 319px; width: 746px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; }
.photoGallery li { margin: 18px; }
iframe { width: 730px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; width: 429px; }
.MapDiv iframe { width: 681px; }
  .photoGallery ul li {
    background-color: #CCCCCC;
    border: 4px solid #FFFFFF;
    box-shadow: 0 0 2px 1px #CCCCCC;
    float: left;
    height: 140px;
    list-style-type: none;
    margin: 18px;
    width: 192px;
}
}

/*640-768*/
@media only screen and (min-width: 640px) and (max-width: 768px) {
header { width: 640px; }
header .NavigationCont { width: 72%; }
#Wrapper { width: 640px; }
.NavigationDiv { width: 369px; }
#Banner { width: 583px; height: 213px; }
#Content .ContentDiv .RightSection { width: 316px; }
#Content .ContentDiv { width: 711px; }
.ServicesDiv .ServiceThumb { margin: 0 44px; }
nav ul li a { padding: 10px 18px; }
.skdslider { height: 213px !important; width: 582px !important; }
.skdslider .slide-navs { bottom: 17px !important; }
#Content .ContentDiv { width: 595px; }
section { width: 640px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; }
.photoGallery li { margin: 18px; }
iframe { width: 730px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; width: 429px; }
.NavigationDiv .NavMain nav ul li { font-size: 13px; }
.NavigationDiv .NavMain nav ul li a { padding: 9px 8px; }
.skdslider ul.slides li { height: 213px !important; }
.fmh-caption { padding: 0 23px 0 0; }
.MapDiv iframe { width: 555px; }
  
.photoGallery ul li {
    background-color: #CCCCCC;
    border: 4px solid #FFFFFF;
    box-shadow: 0 0 2px 1px #CCCCCC;
    float: left;
    height: 140px;
    list-style-type: none;
    margin: 21px 45px;
    width: 192px;
}
}

/*450-640*/
@media only screen and (min-width: 450px) and (max-width: 640px) {
header { width: 450px; height: 220px; }
header .NavigationCont { width: 72%; }
#Wrapper { width: 450px; }
.NavigationDiv { width: 402px; float: none; }
#Banner { width: 392px; height: 180px; }
#Content .ContentDiv .RightSection { float: none; width: 398px; }
.ServicesDiv .ServiceThumb { margin: 0 98px; }
nav ul li a { padding: 10px 18px; }
.skdslider { height: 180px !important; width: 392px !important; }
.skdslider .slide-navs { bottom: 17px !important; }
#Content .ContentDiv { width: 402px; }
section { width: 450px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; }
.photoGallery li { margin: 18px; }
iframe { width: 730px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; width: 429px; }
.NavigationDiv .NavMain nav ul li { font-size: 14px; }
.NavigationDiv .NavMain nav ul li a { padding: 9px 11px; }
.skdslider ul.slides li { height: 180px !important; }
.fmh-caption { padding: 0 23px 0 0; }
.MapDiv iframe { width: 361px; }
header .Logo { float: none; margin: 0 auto; width: 217px; }
.NavigationDiv .NavMain nav { margin: 0 0 0 38px; }
.NavigationDiv .NavTop .NavTopMain { margin: 0 48px 0 0; }
#Content .ContentDiv .LeftSection { float: none; height: 317px; margin: 0 0 0 69px; display: none; }
.SectionLeft { float: none; margin: 6px 0 0; width: 100%; }
.SectionRight { float: none; margin: 30px 0 0; width: 100%; }
  .photoGallery ul li {
    background-color: #CCCCCC;
    border: 4px solid #FFFFFF;
    box-shadow: 0 0 2px 1px #CCCCCC;
    float: left;
    height: 140px;
    list-style-type: none;
    margin: 21px 0 0 104px;
    width: 192px;
}
}

/*320-450*/
@media only screen and (min-width: 320px) and (max-width: 450px) {
header { width: 320px; height: 220px; }
header .NavigationCont { width: 72%; }
#Wrapper { width: 320px; }
.NavigationDiv { width: 320px; float: none; }
#Banner { width: 392px; height: 180px; display: none; }
#Content .ContentDiv .RightSection { float: none; width: 275px; }
.ServicesDiv .ServiceThumb { margin: 0 37px; }
nav ul li a { padding: 10px 18px; }
.skdslider { height: 180px !important; width: 392px !important; }
.skdslider .slide-navs { bottom: 17px !important; }
#Content .ContentDiv { width: 280px; }
section { width: 450px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; }
.photoGallery li { margin: 18px; }
iframe { width: 730px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; width: 429px; }
.NavigationDiv .NavMain nav ul li { font-size: 13px; }
.NavigationDiv .NavMain nav ul li a { padding: 9px 6px; }
.skdslider ul.slides li { height: 180px !important; }
.fmh-caption { padding: 0 23px 0 0; }
.MapDiv iframe { width: 361px; }
header .Logo { float: none; margin: 0 auto; width: 217px; }
.NavigationDiv .NavMain nav { margin: 0 0 0 0px; }
.NavigationDiv .NavTop .NavTopMain { margin: 0 30px 0 0; }
#Content .ContentDiv .LeftSection { float: none; display: none; }
.SectionLeft { float: none; margin: 6px 0 0; width: 100%; }
.SectionRight { float: none; margin: 30px 0 0; width: 100%; }
.NavigationDiv .NavMain nav ul { float: none; margin: 0 0 0 4px; }
#Content .ContentDiv .RightSection h2 { float: left; width: 277px; }
.ServicesDiv .h2 { width: 85%; }
  
.photoGallery ul li {
    background-color: #CCCCCC;
    border: 4px solid #FFFFFF;
    box-shadow: 0 0 2px 1px #CCCCCC;
    float: left;
    height: 140px;
    list-style-type: none;
    margin: 21px 0 0 34px;
    width: 192px;
}
}

/*0-320*/
@media only screen and (max-width: 320px) {
header { width: 320px; height: 220px; }
header .NavigationCont { width: 72%; }
#Wrapper { width: 320px; }
.NavigationDiv { width: 320px; float: none; }
#Banner { width: 392px; height: 180px; display: none; }
#Content .ContentDiv .RightSection { float: none; width: 275px; }
.ServicesDiv .ServiceThumb { margin: 0 37px; }
nav ul li a { padding: 10px 18px; }
.skdslider { height: 180px !important; width: 392px !important; }
.skdslider .slide-navs { bottom: 17px !important; }
#Content .ContentDiv { width: 280px; }
section { width: 450px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; }
.photoGallery li { margin: 18px; }
iframe { width: 730px; }
#reponsemenu { display: none !important; }
#aaa_responsivemenu_1 { display: none !important; width: 429px; }
.NavigationDiv .NavMain nav ul li { font-size: 13px; }
.NavigationDiv .NavMain nav ul li a { padding: 9px 6px; }
.skdslider ul.slides li { height: 180px !important; }
.fmh-caption { padding: 0 23px 0 0; }
.MapDiv iframe { width: 361px; }
header .Logo { float: none; margin: 0 auto; width: 217px; }
.NavigationDiv .NavMain nav { margin: 0 0 0 0px; }
.NavigationDiv .NavTop .NavTopMain { margin: 0 30px 0 0; }
#Content .ContentDiv .LeftSection { float: none; display: none; }
.SectionLeft { float: none; margin: 6px 0 0; width: 100%; }
.SectionRight { float: none; margin: 30px 0 0; width: 100%; }
.NavigationDiv .NavMain nav ul { float: none; margin: 0 0 0 4px; }
#Content .ContentDiv .RightSection h2 { float: left; width: 277px; }
.ServicesDiv .h2 { width: 85%; }
  
.photoGallery ul li {
    background-color: #CCCCCC;
    border: 4px solid #FFFFFF;
    box-shadow: 0 0 2px 1px #CCCCCC;
    float: left;
    height: 140px;
    list-style-type: none;
    margin: 21px 0 0 34px;
    width: 192px;
}
}

/*Ipad Screen*/
@media only screen and (max-width: 767px) {
}

/*IPhone*/
@media only screen and (min-width: 320px) and (max-width: 760px) {
}
/* Below 320px Width */
