infocubic I have added the code, still I am facing some challenges in the mobile landscape mode and tablet mode (the h1 font is coming big). Kindly check.
Can see the media query css suggested by Joshua reflecting fine. You may adjust font-size value accordingly
And also I want to remove the while strip coming in the mobile over the logo and top of the image.
You may change this :
@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.imageBg #gk-header-mod .textwidget{width:40% !important;}
to
@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.imageBg #gk-header-mod .textwidget{width:40% !important;}#gk-menu-wrap{background: transparent;}#gk-menu-wrap.active{background:#fff !important;}}
One more thing that the image is not displaying in the mobile devices in the section " Top 2 Reasons, Why 80% of Businessess do not get to Celebrate their 1st Anniversary." .
Responsive screen size has it own limitations regardless of template or platform being used which is majorly due to space limitations. However, If you wish to show the image which will appear in stack mode (one upon another), You can finally add this media query css :
@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.imageBg #gk-header-mod .textwidget{width:40% !important;}#gk-menu-wrap{background: transparent;}#gk-menu-wrap.active{background:#fff !important;}.gk-horizontal-slide-right-column{display: block !important;width: 100% !important;}
}
Note - have edited the media query css declarations to get them right