Problem loading a sketch to Arduino mini board

I have develop sketch on the Atduino Uno board and now I want to load it into Arduino mini board. I successfully compiled it to the Arduino nano board populated with ATmega 328 (this is the board I have) but fail to load the sketch into the board, here is the error I got

Arduino: 1.6.7 (Windows 8.1), Board: "Arduino Nano, ATmega328" . . . Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e950f avrdude: reading input file "C:\Users\Erez\AppData\Local\Temp\build8520136d01509aa2017142f5d45da23a.tmp/sim800.ino.hex" avrdude: writing flash (6984 bytes): Writing | ###############################################avrdude: stk500_recv(): programmer is not responding Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Any idea what could be the problem?

(deleted)

It should be a direct replacement to the nano, This is the one I have http://www.ebay.com/itm/1PCS-Pro-Mini-atmega328-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano-/152144341516?hash=item236c826a0c:g:MMcAAOSw2GlXLD~U

And this is the USB2SERIAL I am using http://www.ebay.com/itm/CP2102-USB-2-0-to-TTL-UART-Module-6Pin-Serial-Converter-STC-Replace-FT232-Module-/381374541932?hash=item58cbb1b06c:g:BxQAAOSwQiRUm-ND

(deleted)

Mini works - thanks.